如果在VISTA下安裝Windows XP,可以通過一下幾種方法:
方法一、修改系統盤引導方式
直接從光盤安裝XP到非VISTA分區,這樣只能進入XP,不能進入VISTA,可以修改系統盤引導方式實現引導。
進入XP,下載“bootsect.exe”解壓到XP系統分區C:根目錄下(Bootsect.exe也包含在Windows PE2.0程序包中,可在微軟網站免費下載)。用win+R,運行CMD,輸入“c:\bootsect.exe /nt60 c:”(C:為XP系統盤),出現“Bootcode was successfully updated all targeted volumes.”提示,重啟就會出現啟動管理器了。
方法二、使用VISTA光盤修復啟動管理項
第一步:從VISTA光盤引導系統,選擇語言,出現安裝提示時,單擊左下角的“修復計算機”,PE會自動修復故障,重啟後在啟動管理器裡就會出現“Windows vista(已修復)”,就可以順利進入VISTA了
第二步:不過,這樣只是修復VISTA啟動,又無法進入XP了,要在VISTA下添加XP啟動項。以管理員身份進入VISTA,進入系統目錄,並右鍵以管理員身份運行CMD(“c:\windows\system32\cmd.ece”),在CMD下依次輸入以下6個命令:
1、X:\boot\bootsect -nt60 all (X為VISTA光盤,使用該命令更改系統盤引導方式)
2、c:\windows\system32\bcdedit /export "d:\BCDBack\BCD" (備份VISTA引導文件,需現在D盤建立上述目錄)
3、c:\windows\system32\bcdedit create {ntldr} -d "Windows XP" (添加名為windowsXP的引導菜單)
4、c:\windows\system32\bcdedit /set {ntldr} device partition=c:
5、c:\windows\system32\bcdedit /set {ntldr} path \ntldr (添加ntldr引導)
6、c:\windows\system32\bcdedit /displayorder {ntldr} -addlast
第三步:重啟後就可以看到啟動管理器並修復多重啟動。
方法三、純手動添加啟動菜單
如果用GHOST安裝XP,可以用這種方法修復啟動菜單。
第一步:在純DOS下運行GHOST並安裝XP到空白分區,如D: ,重啟後進入VISTA。
第二步:打開資源管理器,把D盤根目錄下的bootfonbin、boot.ini、grldr/IO.SYS、MSDOS.SYS、NTDETECT.COM、ntldr幾個文件復制到C盤根目錄下。
第三步:借助Easybcd手動添加XP啟動菜單。運行Easybcd,單擊“ADD/remove Entries”,然後在“ADD an entries”下單擊“Windows”標簽,在“Version”下拉列表選擇“Windows NT/2K/2K3",drive選擇“C:(ntldr所在分區)”,Name處輸入啟動菜單名稱,然後單擊SAVE保存即可。
第四步:添加成功後,單擊“ViewSetting",可以看到如下字符,則表示添加成功,重啟就可以修復多重啟動。
Entry #2
Name:Windows XP
BCD ID:{ntldr}
Drive:D:\
Bootloader Path:\ntldr
以下介紹另一種在已安裝Windows Vista的情況下,如何安裝Windows XP,並實現Windows Vista和Windows XP的雙引導
Vista下安裝xp最重要的是引導,因為微軟出的系統引導都是向下兼容的,而向上不一定可行。
下面以在第一分區已安裝Vista為例講解安裝xp:
首先,備份Vista的引導文件至另外的文件夾,例如放到一個bak文件夾下(不要放到要安裝xp的分區下,要不就白備份了)
第二步:安裝xp,正常安裝xp至一空閒分區,安裝前一定要確定分區內無重要數據,要不就慘了。
第三步,也是最重要的,因為第二步安裝完成後系統啟動只有xp的引導,而沒有Vista的引導,因此我們要修復出Vista引導。
先將第一步備份的引導文件拷貝回第一分區,在Windows XP下插入Vista的安裝盤,然後點開始->運行->cmd,進入命令行。在命令提示符內輸入"X:\boot\bootsect /nt60 sys"(不含引號,X代表你的光驅所在的盤符,/nt60和sys前的空格不可以省略)回車後重啟你就會發現能進入Vista但此時卻沒有XP的選擇菜單了。
再一步修復xp的引導菜單:進入Vista,在Vista下進入命令提示符,在命令行中輸入"bcdedit /default {legacy}"(同上,不含引號),然後回車,重新啟動就會有一個選擇菜單讓你選擇是啟動早期版本的Windows還是Vista,早期版本的Windows就是WinXP了。
一切ok!
方法四、運行Vista優化大師,在Vista優化大師裡面進行更改啟動菜單。
C盤已經有Windows Vista系統,想把Windows XP安裝在其他分區,例如D盤E盤F盤G盤H盤等等上......
第一步、先在Windows Vista系統下面做好多啟動菜單,在Windows Vista系統下面先下載運行Vista優化大師,打開Vista優化大師,采用如下步驟:
1、點擊左側的“系統設置”
2、點擊下面的“系統啟動設置”
3、點擊右側的“多系統選擇”
4、點擊底下的“添加”
5、點擊添加後,會出來一個對話框,選擇系統類型為其它即可,系統名稱那兒輸入想要在開機啟動菜單裡面顯示的文字,例如:“Windows XP”。
6、上一步的系統名稱設為“Windows XP”,點擊確定,剛才添加的新系統就出現在Vista優化大師的窗口裡面了,下次開機時候,這個會出現在電腦開機啟動菜單裡面。Vista優化大師下面還有備份和還原按鈕,是用來對電腦啟動菜單設置做備份。可以選中系統列表中的各個系統,點擊“設為默認啟動項”,這樣可以作為電腦開機後的默認啟動系統,當然,是在沒進行系統選擇的情況下,等待30秒後的默認。那個操作系統選擇等待時間,可以在Vista優化大師裡面進行更改,一般默認為30秒。
第二步,拿出 Windows XP的光盤,啟動電腦,用光盤安裝。在第一步裡面選擇的是D盤,就安裝在D盤。要和第一步裡面選擇的新系統位置的盤符一樣。
在D盤(在此以D盤為例)裝好Windows XP之後,安裝更新和驅動程序行了。還可以把虛擬內存和Windows Vista 設置在同一個分區。
1、在Windows XP系統裡面,更改文件夾選項,讓系統顯示隱藏文件和隱藏的系統文件,把C盤的 ntldr 這個文件,拷貝Windows XP所在的盤符根目錄,這裡我們用D盤做的例子,把 ntldr 這個文件拷貝(就是復制)到 D 盤的根目錄行了。
2、插入 Windows Vista 的光盤,然後,打開“運行” (開始〉運行),輸入cmd.exe 並運行,進入命令行程序。
3、輸入 X: (X代表光驅盤符)。
4、輸入 cd boot
5、輸入 bootsect /nt60 SYS
徹底完成。