Win7 雙啟動引導修復

2021-08-25 16:32:43 字數 1856 閱讀 3874

問題一:原系統xp,在c盤。ghost安裝win7到d盤。顯然,d盤的win7沒有引導,需要手動修復。

修復方法【內為注釋】:

1. 進入c盤xp,執行cmd進入xp命令列模式。輸入

d:cd d:\windows\system32

bcdboot d:\windows /l zh-cn /s c:

執行上述命令後,在c盤根目錄生成了\boot資料夾和bootmgr檔案。

【d盤下已經具備了乙個完整的win7,唯一欠缺的是系統盤內的引導,因此首先要在c盤重建win7的引導環境。通過windows7內建的bcdboot命令可以輕易做到這一點。這個命令不能修改引導記錄,我用vhd驗證過】

3. 繼續在xp的命令列模式,輸入

d:cd d:\windows\system32

bcdedit /create /d "windows xp"

bcdedit /set device boot

bcdedit /set path \ntldr

bcdedit /displayorder /addlast

bcdedit /timeout 10

【這一步,我們用bcdedit命令來給xp在bcd中重建引導項。這樣通過bootmgr載入bcd中xp的引導項,進而把啟動控制權交給xp的引導管理器ntldr,實現xp的啟動】

至此,雙系統引導修復完成。

上述命令中,每個命令都必須成功。有可能,bcdedit命令會返回失敗資訊。此時步驟3中的命令改為:

bcdedit /store c:\boot\bcd /create /d "windows xp"

bcdedit /store c:\boot\bcd /set device boot

bcdedit /store c:\boot\bcd /set path \ntldr

bcdedit /store c:\boot\bcd /displayorder /addlast

bcdedit /store c:\boot\bcd /timeout 10

問題二:如果c盤已裝win7,如何在d盤裝xp並修復引導?

修復方法:

1. 如果xp是正常安裝到d盤:

安裝成功後,win7引導被xp的引導覆蓋。因此需要在xp下手動修復win7的引導。方法同問題一。命令如下(不再注釋,請自行理解)

bootsect /nt60 c:

bootsect /nt60 c: /mbr

cd c:\windows\system32

bcdedit /create /d "windows xp"

bcdedit /set device boot

bcdedit /set path \ntldr

bcdedit /displayorder /addlast

bcdedit /timeout 10

2. 如果xp是通過ghost安裝到d盤:

這種情況下d盤的xp缺乏引導,需要在win7下手動恢復xp的引導。方法如下:

2.1 把d盤根目錄下的ntldr,ntdetect.com,boot.ini三個檔案複製到c盤根目錄

2.2 修改boot.ini的內容,為 d盤的xp設定正確的引導路徑。(原路徑是c盤)

2.3 以管理員身份執行cmd,輸入如下命令

bcdedit /create /d "windows xp"

bcdedit /set device boot

bcdedit /set path \ntldr

bcdedit /displayorder /addlast

bcdedit /timeout 10

今天試了下win7下裝了xp系統,然後通過上述方法進行了啟動引導修復,成功實現了雙系統。

Win7 啟動修復

先讓我們看一下windows7的啟動過程的常識 電腦加電後,首先是啟動bios程式,bios自檢完畢後,找到硬碟上的主引導記錄mbr,mbr讀取dpt 分割槽表 從中找出活動的主分割槽,然後讀取活動主分割槽的pbr 分割槽引導記錄,也叫dbr pbr再搜尋分區內的啟動管理器檔案bootmgr,在bo...

重轉win7,修復centos引導

電腦裝了雙系統,先裝的win7,在裝的centos7,所以一直是用 centos的grub引導,但是,前段時間重灌了系統以後,修改了mbr,所以重新修復了一下。之前是用u盤安裝,修復的時候,也需要製作u盤啟動,教程可以看 前面步驟都一樣,但是我們是選中 troubleshooting,點進去以後 裡...

win7 無法啟動,修復辦法

莫名其妙的出現無法啟動了,還有附加的乙個引導 grub mbr檔案的選項 也無法啟動了,顯示 了 幾個二進位制 說找不到裝置.大概的原因還是由於檔案系統受損,恰巧把非常重要的乙個檔案 boot bcd這個檔案給破壞了,在windows nt6 引導系統中,bcd檔案 比之前的 boot.ini nt...