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

下載本文檔

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

文檔簡(jiǎn)介

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

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

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命令來(lái)給XP在bcd中重建引導(dǎo)項(xiàng)。這樣通過(guò)bootmgr加載bcd中XP的引導(dǎo)項(xiàng),進(jìn)而把啟動(dòng)控制權(quán)交給XP的引導(dǎo)管理器ntldr,實(shí)現(xiàn)XP的啟動(dòng)】

4、至此,雙系統(tǒng)引導(dǎo)修復(fù)完成。上述命令中,每個(gè)命令都必須成功。有可能,bcdedit命令會(huì)返回失敗信息。此時(shí)步驟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問(wèn)題二:如果C盤(pán)已裝WIN7,如何在D盤(pán)裝XP并修復(fù)引導(dǎo)?修復(fù)方法:1. 如果XP是正常安裝到D盤(pán): 安裝成功后,win7引導(dǎo)被XP的引導(dǎo)覆蓋。因此需要在XP下手動(dòng)修復(fù)win7的引導(dǎo)。方法同問(wèn)題一。命令如下(不再注釋?zhuān)?qǐng)自行理解) 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是通過(guò)ghost安裝到D盤(pán): 這種情況下D盤(pán)的XP缺乏引導(dǎo),需要在win7下手動(dòng)恢復(fù)XP的引導(dǎo)。方法如下: 2.1 把D盤(pán)根目錄下的ntldr,boot.ini三個(gè)文件復(fù)制到C盤(pán)根目錄 2.2 修改boot.ini的內(nèi)容,為 D盤(pán)的xp設(shè)置正確的引導(dǎo)路徑。(原路徑是C盤(pán)) 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)試過(guò)可行)本機(jī)已經(jīng)有xp,在其他盤(pán)ghost 個(gè)win7,重啟后它只會(huì)從xp 啟動(dòng),win7沒(méi)有引導(dǎo)需要手動(dòng)修復(fù)。我們可以借用這個(gè)工具bootsect.exe ,win7 Vista都自帶的,可以從win7盤(pán)里吧拷貝出來(lái)。來(lái)修復(fù)引導(dǎo)。cmd 輸入 X:bootsect.exe /nt60 all /force “X”指它所在盤(pán)符路徑。(nt52·nt60注意這兩個(gè)解釋?zhuān)┚唧w使用可以看下文: 用這個(gè)命令 X

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

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

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

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

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

溫馨提示

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

評(píng)論

0/150

提交評(píng)論