雙系統(tǒng)引導(dǎo)修復(fù)_第1頁
雙系統(tǒng)引導(dǎo)修復(fù)_第2頁
雙系統(tǒng)引導(dǎo)修復(fù)_第3頁
雙系統(tǒng)引導(dǎo)修復(fù)_第4頁
雙系統(tǒng)引導(dǎo)修復(fù)_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、問題一:原系統(tǒng)xp,在C盤。ghost安裝win7到D盤。顯然,D盤的win7沒有引導(dǎo),需要手動修復(fù)。修復(fù)方法【內(nèi)為注釋】:1. 進(jìn)入C盤xp,運(yùn)行cmd進(jìn)入xp命令行模式。輸入 d: cd d:windowssystem32 bcdboot d:windows /l zh-cn /s c: 運(yùn)行上述命令后,在C盤根目錄生成了boot文件夾和bootmgr文件。 【D盤下已經(jīng)具備了一個完整的win7,唯一欠缺的是系統(tǒng)盤內(nèi)的引導(dǎo),因此首先要在C盤重建win7的引導(dǎo)環(huán)境。通過Windows7內(nèi)置的bcdboot命令可以輕易做到這一點(diǎn)。這個命令不能修改引導(dǎo)記錄,我用VHD驗(yàn)證過】2. 去win7安裝

2、光盤,找到bootsect.exe文件(找不到就網(wǎng)上下載一個,注意要win7的),復(fù)制到C:boot文件夾。然后進(jìn)入命令行: cd c:boot bootsect /nt60 c: bootsect /nt60 c: /mbr 這個命令執(zhí)行完畢后,在完成所有后續(xù)步驟之前,一定不能重啟XP,否則XP將無法啟動! 【bootsect 用來寫win7需要的引導(dǎo)信息到引導(dǎo)記錄,第一個bootsect命令把引導(dǎo)信息寫入C盤分區(qū)引導(dǎo)記錄,第二個bootsect命令把引導(dǎo)信息寫入硬盤主引導(dǎo)記錄。由于主引導(dǎo)記錄和分區(qū)引導(dǎo)記錄都被修改為支持bootmgr,因此XP的引導(dǎo)器ntldr將不能被引導(dǎo),后續(xù)步驟中我們會

3、修復(fù)它】3. 繼續(xù)在xp的命令行模式,輸入 d: cd d:Windowssystem32 bcdedit /create ntldr /d "Windows XP" bcdedit /set ntldr device boot bcdedit /set ntldr path ntldr bcdedit /displayorder ntldr /addlast bcdedit /timeout 10 【這一步,我們用bcdedit命令來給XP在bcd中重建引導(dǎo)項(xiàng)。這樣通過bootmgr加載bcd中XP的引導(dǎo)項(xiàng),進(jìn)而把啟動控制權(quán)交給XP的引導(dǎo)管理器ntldr,實(shí)現(xiàn)XP的啟動】

4、至此,雙系統(tǒng)引導(dǎo)修復(fù)完成。上述命令中,每個命令都必須成功。有可能,bcdedit命令會返回失敗信息。此時步驟3中的命令改為: bcdedit /store c:bootbcd /create ntldr /d "Windows XP" bcdedit /store c:bootbcd /set ntldr device boot bcdedit /store c:bootbcd /set ntldr path ntldr bcdedit /store c:bootbcd /displayorder ntldr /addlast bcdedit /store c:bootbc

5、d /timeout 10問題二:如果C盤已裝WIN7,如何在D盤裝XP并修復(fù)引導(dǎo)?修復(fù)方法:1. 如果XP是正常安裝到D盤: 安裝成功后,win7引導(dǎo)被XP的引導(dǎo)覆蓋。因此需要在XP下手動修復(fù)win7的引導(dǎo)。方法同問題一。命令如下(不再注釋,請自行理解) bootsect /nt60 c: bootsect /nt60 c: /mbr cd C:Windowssystem32 bcdedit /create ntldr /d "Windows XP" bcdedit /set ntldr device boot bcdedit /set ntldr path ntldr

6、bcdedit /displayorder ntldr /addlast bcdedit /timeout 102. 如果XP是通過ghost安裝到D盤: 這種情況下D盤的XP缺乏引導(dǎo),需要在win7下手動恢復(fù)XP的引導(dǎo)。方法如下: 2.1 把D盤根目錄下的ntldr,boot.ini三個文件復(fù)制到C盤根目錄 2.2 修改boot.ini的內(nèi)容,為 D盤的xp設(shè)置正確的引導(dǎo)路徑。(原路徑是C盤) 2.3 以管理員身份運(yùn)行cmd,輸入如下命令 bcdedit /create ntldr /d "Windows XP" bcdedit /set ntldr device boo

7、t bcdedit /set ntldr path ntldr bcdedit /displayorder ntldr /addlast bcdedit /timeout 10(已經(jīng)試過可行)本機(jī)已經(jīng)有xp,在其他盤ghost 個win7,重啟后它只會從xp 啟動,win7沒有引導(dǎo)需要手動修復(fù)。我們可以借用這個工具bootsect.exe ,win7 Vista都自帶的,可以從win7盤里吧拷貝出來。來修復(fù)引導(dǎo)。cmd 輸入 X:bootsect.exe /nt60 all /force “X”指它所在盤符路徑。(nt52·nt60注意這兩個解釋)具體使用可以看下文: 用這個命令 X

8、:bootbootsect.exe /nt52 all /force 重啟后,Windows 7系統(tǒng)的啟動選項(xiàng)不見了。假若安裝win7的盤沒有格式化,想要再改回雙啟動菜單 這時候用網(wǎng)上搜集的一些修復(fù)工具沒有什么效果,會提示失敗,我們可以 X:bootbootsect.exe /nt60 all /force (nt52 改為 nt60),重啟就會發(fā)現(xiàn)win7啟動選擇畫面 又回來了。下邊是微軟 bootsect的解釋vista win7通用。Bootsect 命令行選項(xiàng)應(yīng)用到: Windows VistaBootsect.exe 更新硬盤分區(qū)的主啟動代碼以在 BOOTMGR 和 NTLDR 之間

9、切換??梢允褂么斯ぞ哌€原計(jì)算機(jī)上的啟動扇區(qū)。此工具會替換 FixFAT 和 FixNTFS。Bootsect 命令Bootsect 使用下列約定:bootsect.exe /help | /nt52 | /nt60 SYS | ALL | <DriveLetter:>/force例如,若要將與 NTLDR 兼容的主啟動代碼應(yīng)用到標(biāo)記為 E 的卷,請使用以下命令:bootsect.exe /nt52 E:/help 顯示這些用法說明。 /nt52 將與 NTLDR 兼容的主啟動代碼應(yīng)用到 SYS、ALL 或 <DriveLetter>。在 SYS、ALL 或 <Dr

10、iveLetter> 上安裝的操作系統(tǒng)必須是以前版本的 Windows Vista。 /nt60 將與 BOOTMGR 兼容的主啟動代碼應(yīng)用到 SYS、ALL 或 <DriveLetter>。在 SYS、ALL 或 <DriveLetter> 上安裝的操作系統(tǒng)必須是 Windows Vista。 SYS 更新用于啟動 Windows 的系統(tǒng)分區(qū)上的主啟動代碼。 ALL 更新所有分區(qū)上的主啟動代碼。ALL 不必更新每個卷的啟動代碼。相反,該選項(xiàng)將更新可用作 Windows 啟動卷(不包括沒有與基礎(chǔ)磁盤分區(qū)連接的動態(tài)卷)的卷上的啟動代碼。存在此限制是因?yàn)閱哟a必須位

11、于磁盤分區(qū)的起始處。 復(fù)制代碼 <DriveLetter>/pre 更新與此驅(qū)動器號關(guān)聯(lián)的卷上的主啟動代碼。在以下兩種情況下,不會更新啟動代碼:1) <DriveLetter> 與卷沒有關(guān)聯(lián);2) <DriveLetter> 與未連接到基礎(chǔ)磁盤分區(qū)的卷相關(guān)聯(lián)。 /force 在啟動代碼更新期間強(qiáng)制卸除卷。必須謹(jǐn)慎使用該選項(xiàng)。如果 Bootsect.exe 無法獲得獨(dú)占的卷訪問權(quán)限,則文件系統(tǒng)可能在下一次重新啟動前覆蓋啟動代碼。Bootsect.exe 始終會在每次更新前嘗試鎖定和卸除卷。當(dāng)指定 /force 時,如果初始的鎖定嘗試失敗,將嘗試強(qiáng)制卸除。例如,

12、如果目標(biāo)卷上的文件當(dāng)前已被其他程序打開,則鎖定可能會失敗。如果鎖定成功,強(qiáng)制卸除將啟用獨(dú)占卷訪問權(quán)限和可靠的啟動代碼更新,即使初始鎖定失敗。同時,強(qiáng)制卸除將使指向目標(biāo)卷上文件的所有打開的句柄無效。這可以導(dǎo)致來自打開這些文件的程序的意外行為。因此,請謹(jǐn)慎使用該選項(xiàng)。 文章來源于網(wǎng)絡(luò),在同一臺電腦使用雙系統(tǒng)還是有諸多不便的,很多軟件并不是綠色的,所以在兩個系統(tǒng)之間切換的時候就得重裝才能用。鑒于本人很難得用的是正版xp,于是我決定卸載win測試版,老老實(shí)實(shí)用XP。1. 插入刻好的 Windows 7 安裝光盤(或者用虛擬光驅(qū)加載Windows 7鏡像)。2. 依次點(diǎn)擊“開始”-“運(yùn)行”,彈出命令行窗口。3. 在命令行窗口中輸入 X:bootbootsect.exe /nt52 all /force ,然后按 Enter。(注:X:代表你的光驅(qū)盤符,或者虛擬光驅(qū)盤符。例如,如果 DVD 驅(qū)動器號是 F,則鍵入 F:bootbootsect.exe /nt52 ALL /force。)4. 彈出 Windows 7 安裝光盤(或者在虛擬光驅(qū)中卸載ISO鏡

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論