Win7上安裝xp攻略圖文並茂

Windows 7推出後,以其絢麗的外觀,不凡的性能等特性迅速博得廣大用戶的喜愛。但不管其有多優秀,亦或是易用性有多高,作爲一個新事物,總需要給人們一個接受的過程。在擁有了Windows 7的同時,似乎人們還是對Windows XP念念不忘,甚至在使用Windows 7遇到問題之時,總抱怨其問題多多,寧願換回更爲熟悉的XP環境。那麼,你是否知道,在沒有光盤或是光驅的情況下,怎樣才能在Windows 7環境下實現Windows XP的安裝?或許,你會希望通過運行XP安裝文件中的setup程序來進行安裝,但遺憾的是Windows 7並不願意讓你這麼做,它將會給你發出一個兼容性提示,指出你所希望安裝的操作系統比當前的舊,安裝即被終止。雖然如此,但天無絕人之路,方法依然是有的,且看:

安裝工作

        ● 適用範圍
        32位Windows7環境下硬盤安裝32位Windows XP或32位Windows 2003。

        ● 必備工具

        Windows XP原版光盤鏡像(ISO文件,最好使用SP3版本,因爲Windows XP SP3以下的版本已失去微軟的服務),用於修復Windows7引導的bootsect.exe程序,在這裏下載

        ● 注意事項
        Windows 7爲32位微軟原版,Ghost Win7未做測試,可行與否未知;此方法僅適用於安裝微軟原版Windows XP,Ghost XP無法使用此方法;因爲Windows Vista及2008沒有修復環境(“修復計算機”選項)也不能使用此方法;此方法僅適用於32位Windows 7,在64位Windows 7或Windows 2008 R2下執行操作將會收到“支持此鏡像的子系統不存在”的錯誤提示。執行安裝過程中,安裝程序會在C盤寫入大量的臨時文件,請確保C盤有足夠的可用空間;

        首先,用WinRAR或7z等工具解壓Windows XP的光盤鏡像到一目錄(如D:\winxp),亦或用虛擬光驅加載Windows XP的光盤鏡像,進入虛擬光驅複製所有的Windows XP安裝文件到一目錄;

        隨後,重啓Windows 7。在啓動過程中按下F8(BIOS自檢後,出現Windows 7的極光徽標前按下),進入Windows高級啓動選項菜單,並選擇“修復計算機”,如圖一:

圖一

        接着,系統加載完文件後(此過程中需要提供系統用戶名及密碼等信息,無密碼留空即可),將出現圖二界面,此時請選擇“命令提示符”。

圖二

在打開的“命令提示符”中,在X:\windows\system32>後直接鍵入D:\winxp\i386\winnt32.exe(此路徑需要根據之前設置的Windows XP光盤鏡像的解壓目錄而定)並回車執行;

        之後將會出現Windows XP的安裝選項界面,選擇“全新安裝(高級)”(默認已選擇),並下一步,如圖三:

圖三

一系列設置後(包括閱讀許可協議,輸入產品密匙等),將進入圖四界面,此時請點擊“高級選項”按鈕。
*注:請務必選擇此項進行設置,否則此後的安裝過程會有麻煩!

圖四

在打開的圖五窗口中,務必選擇“我想在安裝過程中選擇安裝驅動器號和磁盤分區”,其他地方不必修改。確定後返回圖四窗口並繼續下一步;
      *注:請務必選擇此項,否則在此後的安裝過程中將不會有硬盤及分區的選擇,亦不會有格式化硬盤的選項,會直接將Windows XP安裝於第一硬盤的第一分區上。如果您需要保留原來的Windows 7組建雙系統將會遇到麻煩,亦或想刪除原來的Windows 7只保留單系統同樣會有麻煩。

圖五

        最後,安裝程序將進行文件複製,完成後將直接返回到原來Windows 7 的修復環境,關閉“命令提示符”窗口,並點擊重新啓動。之後,在啓動選擇菜單中即會多出一項“Microsoft Windows XP Professional 安裝程序”,如圖六:(由於筆者的啓動菜單設置爲英文,以下看到的“口口口”即爲中文“安裝程序”)

可能出現的問題

        有朋友可能會在安裝Windows XP的過程中收到"Stop:0x000007B"藍屏錯誤,如圖十二:


圖十二

出現此故障的原因爲硬盤啓用了AHCI模式,而Windows XP並不帶有AHCI驅動。解決辦法爲將硬盤模式改爲兼容IDE模式(SATA/ATA模式,不同的主板修改方法並不一致,請讀者參閱相關的主板說明書進行修改),或是自備主板AHCI驅動,安裝Windows XP時手動加載(此爲高級操作,建議有一定經驗的用戶使用)。

    


圖六

選擇“Microsoft Windows XP Professional 安裝程序”並啓動之,即會進入安裝Windows XP,此時將會看到熟悉的藍底白字界面,接下來的步驟和光盤安裝Windows XP並無異處,按照提示完成安裝即可。

圖七

      *如果希望刪除原來的Windows 7系統,全新安裝Windows XP,那麼就在圖七的界面中選擇Windows 7所在分區,將其格式化並把Windows XP安裝於此即可;如果希望保留原來的Windows 7系統,全新安裝Windows XP,與之組成雙系統,那麼就要將Windows XP的安裝目錄設在Windows 7所在分區以外的其他分區下(最好使用一事先準備好的空分區,空間充足),並需要完成下面的Windows 7啓動修復工作(只保留Windows XP單系統的可跳過)。

修復工作

        完成Windows XP的安裝後,Windows 7的啓動項即會丟失 ,此時只能啓動Windows XP。接下來我們就需要修復Windows 7的引導。

        首先,進入Windows XP,將筆者提供的bootsect.exe程序解壓到一目錄(如D:\X86),打開“運行”(“開始”—“所有程序”—“附件”,快捷鍵 Win+R),鍵入D:\X86\bootsect.exe /nt60 sys(或D:\X86\bootsect.exe /nt60 all /force ,此路徑需要根據放置bootsect.exe程序的目錄而定)並回車執行。完成後重新啓動系統;

    如果保留了原來的Windows 7組建雙系統時,硬盤改爲兼容IDE模式(SATA/ATA模式)後Windows 7有可能無法啓動,此時要啓動Windows 7時,再將兼容IDE模式(SATA/ATA模式)改爲AHCI模式,待進入Windows7後,打開“註冊表編輯器”(Win+R,鍵入RegEdit回車即打開),定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msahci,在右窗格中雙擊Start鍵值,將數值0改爲3,關閉註冊表編輯器並重啓系統。之後進BIOS內再將硬盤模式改爲兼容IDE模式(SATA/ATA模式),如果不出意外,此時Windows XP和Windows 7都可以正常啓動了。

        接着,將直接進入Windows 7,Windows XP的引導已丟失,我們在Windows 7下添加即可。

       *說明:請查看Windows 7下是否有保留分區(即隱藏分區),如果存在保留分區的,還需要執行以下操作,因爲有保留分區時,XP的引導文件也是寫入保留分區,我們需要將這些文件放到C盤(Windows 7所在分區),沒有保留分區的可直接跳過。

      右鍵“計算機”,“管理”,展開“存儲”,選擇“磁盤管理”,查看是否有“系統保留”字樣的一項,如果有(如圖八),右鍵之,選擇“更改驅動器號和路徑”,彈出窗口中點擊“添加”,“分配以下驅動器號”裏隨意分配一個,確定後關閉;

圖八

      打開“計算機”,找到並打開剛纔新添加的“保留分區”,此時需要開啓“系統受保護文件”的顯示纔可看到我們需要的文件,“工具”菜單,“文件夾選項”,“查看”選項卡,取消“隱藏受保護的系統文件和文件夾”的勾選,選擇“顯示隱藏的文件、文件夾和驅動器”後確定(如圖九)(如果看不到菜單欄,請點擊“組織”,“文件夾和搜索選項”);

圖九

選中NTLDR,Boot.ini和NTDETECT.COM三個文件(如圖十),並將其複製到Windows 7所在分區(C盤);

圖十

      完成後,重新隱藏文件(勾選“隱藏受保護的系統文件和文件夾”,選擇“不顯示隱藏的文件、文件夾和驅動器”即可)和“保留分區”(打開“磁盤管理”,右鍵“保留分區”,選擇“更改驅動器號和路徑”,選擇“刪除”即可,此時並未刪除分區,只是刪除驅動器號<即盤符>而已)。

        以管理員身份運行“命令提示符”(“開始”—“所有程序”—“附件”—“命令提示符”,右鍵會有管理員運行選項),執行以下命令(鍵入後回車,命令中多處含有空格<每處的/前都有>,操作時可直接複製):

bcdedit /create {ntldr} /d "Windows XP"
      *此命令是在windows 7的BCD中加入XP菜單選項,其中"Windows XP"可任意修改爲自己的喜好內容,但需要注意添加引號;

繼續執行這條命令:

bcdedit /set {ntldr} device partition=C:
      *此命令是設置XP引導文件NTLDR所在分區,我們已經將其放到了Win7所在分區(即C盤);

再執行命令:

bcdedit /set {ntldr} path \ntldr
      *此命令是設置NTLDR文件的路徑,其在根目錄就用“\”即可;

最後執行命令:

bcdedit /displayorder {ntldr} /addlast
      *這是設置添加啓動菜單的位置,/addlast是放在後面(/addfirst爲在前面)。

如果還需要設置菜單等待時間請加上一條命令:

bcdedit /timeout 10
      *此處的“10”可修改爲希望的值,單位爲秒。

圖十一

        最後,重新啓動系統,將會看到啓動菜單中多了一項“Windows XP”(圖十一),嘗試啓動它,不出意外,就已完成了啓動修復工作。 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章