| 問(wèn)題描述 Windows Vista系統下如何再安裝Windows XP,實(shí)現雙系統問(wèn)題。 解決方案 如果在VISTA下安裝Windows XP,可以通過(guò)一下幾種方法: 方法一、修改系統盤(pán)引導方式 方法二、使用VISTA光盤(pán)修復啟動(dòng)管理項 方法三、純手動(dòng)添加啟動(dòng)菜單 Vista下安裝xp最重要的是引導,因為微軟出的系統引導都是向下兼容的,而向上不一定可行。 第二步:安裝xp,正常安裝xp至一空閑分區,安裝前一定要確定分區內無(wú)重要數據,要不就慘了。 第三步,也是最重要的,因為第二步安裝完成后系統啟動(dòng)只有xp的引導,而沒(méi)有Vista的引導,因此我們要修復出Vista引導。 再一步修復xp的引導菜單:進(jìn)入Vista,在Vista下進(jìn)入命令提示符,在命令行中輸入"bcdedit /default {legacy}"(同上,不含引號),然后回車(chē),重新啟動(dòng)就會(huì )有一個(gè)選擇菜單讓你選擇是啟動(dòng)早期版本的Windows還是Vista,早期版本的Windows就是WinXP了。 方法四、運行Vista優(yōu)化大師,在Vista優(yōu)化大師里面進(jìn)行更改啟動(dòng)菜單。 第二步,拿出 Windows XP的光盤(pán),啟動(dòng)電腦,用光盤(pán)安裝。在第一步里面選擇的是D盤(pán),就安裝在D盤(pán)。要和第一步里面選擇的新系統位置的盤(pán)符一樣。 1、在Windows XP系統里面,更改文件夾選項,讓系統顯示隱藏文件和隱藏的系統文件,把C盤(pán)的 ntldr 這個(gè)文件,拷貝Windows XP所在的盤(pán)符根目錄,這里我們用D盤(pán)做的例子,把 ntldr 這個(gè)文件拷貝(就是復制)到 D 盤(pán)的根目錄行了。 徹底完成。
雙系統卸載Windwos Vista系統方法 制作雙系統后可能會(huì )遇到系統不穩定的現象,以下提供雙系統下輕松卸載Windwos Vista系統的方法
1、使用 Daemon Tools 加載 Vista 光盤(pán)映像(或者放入Vista光盤(pán)) 2、 打開(kāi)“運行” (開(kāi)始〉運行), 輸入 cmd 3、輸入 X: (X代表你的虛擬光驅盤(pán)符) 4、 輸入 cd boot 5、輸入 bootsect /nt52 SYS (使用啟動(dòng)修復程序改變系統盤(pán)啟動(dòng)管理器) 6、重新啟動(dòng), Vista 的 啟動(dòng)管理器已經(jīng)消失了 7、刪除在啟動(dòng)盤(pán)中的: *Boot 文件夾 *Boot.BAK *bootmgr *BOOTSECT.BAK 8、 格式化Vista所在的分區,或者修改權限后刪除Vista的文件夾 完成 如果想裝Vista和XP雙系統的朋友,可以先安裝XP,后安裝Vsita,這樣可以實(shí)現啟動(dòng)時(shí)選擇進(jìn)入哪個(gè)系統。這個(gè)直接安裝就好了,這里不詳細介紹. 如果先裝的vsita,而后裝XP,則開(kāi)機不會(huì )出現選擇畫(huà)面,而是直接進(jìn)入XP,這樣就進(jìn)不了vsita了。 問(wèn)題原因: 微軟在Windows Vista中采用了全新的啟動(dòng)管理機制:Windows Boot Manager(Bootmgr.exe),同時(shí)將之前Boot.ini中的內容移交給了Boot Configuration Data,并提供了新的啟動(dòng)選項編輯工具BCDEdit來(lái)搞定啟動(dòng),迥異于自Windows NT以來(lái)包括Windows 2000 /XP /2003中使用的ntldr。 要解決這個(gè)問(wèn)題,方法如下: 首先先要下載下邊的兩個(gè)軟件: .NET Framework 2.0 推薦下載地址:http://www.onlinedown.net/soft/38669.htm 下載完后,先裝.NET Framework 2.0,再裝VistaBootPRO 3.1 然后執行VistaBootPRO 3.1 軟件
直接點(diǎn)擊"ok"就可以了。。。 第二個(gè)畫(huà)面是:
點(diǎn)擊“system Bootloader” 第三個(gè)畫(huà)面是:
選擇“windows Vista Bootloader(Uninstall Legacy Bootloader)”和“system Partition” 要選擇這兩個(gè)選項 然后點(diǎn)擊右下角的“install bootloader” 在然后點(diǎn)擊“diagnostice”選項卡,將出現第四個(gè)畫(huà)面 第四個(gè)畫(huà)面是
直接點(diǎn)擊"ok"就可以了。。。 第五個(gè)畫(huà)面是:
直接點(diǎn)擊"ok"就可以了。。。 第六個(gè)畫(huà)面是:
這個(gè)畫(huà)面可以修改,在開(kāi)機的時(shí)候的多系統選項的名字,要是不想修改了,直接點(diǎn)擊右下角的“apply updates” 上邊的步驟都執行完后,就可以重新啟動(dòng)電腦,就有多系統的選折項了??蓯?ài)的vista的畫(huà)面又可以出現了
另一個(gè)辦法: 分析過(guò)程: 這個(gè)問(wèn)題要從XP的引導過(guò)程說(shuō)起. 硬盤(pán)從00 00位置開(kāi)始的512字節的MultiBootRecord(MBR)到FF FF.記錄4個(gè)主分區信息.接下來(lái)的位置保存了一段bootcode代碼,這是非文件形式的匯編代碼,自檢后,這段代碼把系統控制權交給硬盤(pán)第一個(gè)分區ntldr. 之后是boot.ini,選擇啟動(dòng)的系統后load注冊表,交控制權給ntoskrnl,然后加載驅動(dòng),系統配置等等. Vista的引導過(guò)程有所不同. 首先bootcode不同,這段代碼不再找ntldr,而是找bootmgr,這個(gè)文件也是保存在硬盤(pán)第一個(gè)分區的根目錄下.之后,bootmgr去找同路徑下的\boot\BCD. BCD這個(gè)文件實(shí)際是一個(gè)注冊表文件,里面的數據保存了系統的引導信息,如果是多系統引導,會(huì )提供引導的界面內容. 加載引導信息后控制權會(huì )交給winload.exe,之后再去找ntoskrnl.exe. 由此我們可以知道,在安裝系統的過(guò)程中,安裝程序一定會(huì )去更新bootcode,以便使系統能夠進(jìn)入正確的引導過(guò)程.如果在裝好Vista的機器上安裝了XP,bootcode會(huì )被修改為適用于XP的,從而導致系統無(wú)法進(jìn)入Vista的引導過(guò)程,無(wú)法進(jìn)入Vista. 如果要能夠進(jìn)入Vista,首先需要更新這段bootcode. 我們進(jìn)入XP后,使用Vista的系統安裝光盤(pán),找到如下文件: X:\BOOT\bootsect.exe,然后在命令行下如下運行: bootsect /nt60 c: /force 這樣,bootcode就恢復成支持Vista的了.之后取出光盤(pán),重新啟動(dòng)計算機,系統會(huì )自動(dòng)進(jìn)入Vista. 我們已經(jīng)恢復了Vista的引導,現在需要實(shí)現雙系統. 以管理員模式運行命令行,然后輸入如下命令: bcdedit –displayorder {ntldr} –addlast 如果成功,會(huì )提示:”操作成功完成”. 然后再次重新啟動(dòng)計算機,我們將看到Windows啟動(dòng)管理器的界面:
默認還是30秒鐘的等待時(shí)間,超過(guò)后會(huì )自動(dòng)進(jìn)入默認選項. Windows”,系統會(huì )繼續找ntldr,從而進(jìn)入XP的引導過(guò)程. 上面是比較理想的情況,如果輸入Bcdedit –displayorder {ntldr} –addlast后提示出錯,或者重新引導系統沒(méi)有成功進(jìn)入Windows啟動(dòng)管理器,我們需要作一些調試操作了. 進(jìn)入Vista后,使用管理員模式打開(kāi)cmd,然后使用如下命令查看BCD中顯示的內容: bcdedit
這張圖可以看出BCD內部的數據.一個(gè)根節點(diǎn)是”Windows 啟動(dòng)管理器”,下面有兩個(gè)加載節點(diǎn),一個(gè)是舊OS的,這里就是XP,標識符是{ntldr}. 還有一個(gè)是Vista的,標識符是{current}. 如果這里看不到舊OS加載器,可能是BCD的{ntldr}節點(diǎn)出問(wèn)題造成了,我們可以刪除重建: bcdedit –delete {ntldr} –f
使用如下命令創(chuàng )建節點(diǎn): bcdedit –create {ntldr} –d “Windows XP” 后面引號中的內容是最后界面上提示的內容,可以隨意輸入. 再使用如下命令設置節點(diǎn)參數,要完成引導,需要設置兩個(gè)參數: bcdedit –set {ntldr} device partition=c: bcdedit –set {ntldr} path \ntldr 一個(gè)是設置了默認的系統分區路徑,一個(gè)是設置了ntldr這個(gè)文件的位置. 設置好之后,我們就重新建立的{ntldr}節點(diǎn),雖然我們在bcdedit中看不到. 最后我們再用最初使用過(guò)的這條命令讓這個(gè)節點(diǎn)出現在bootmgr界面的最下方: bcdedit –displayorder {ntldr} –addlast
| |||||||||||||||||||||||
|
| |||||||||||||||||||||||
聯(lián)系客服