修復 Vista 和 XP 雙系統的啟動

2021-04-12 18:34:17 字數 1470 閱讀 9259

這是我在 windows vista 上面發的第一篇文章,先用來測試一下我的 blog 。

我在以前的某一篇文章中錯誤的發表了 windows vista 不相容 windows xp 啟動的錯誤說法,現在予以更正,只不過 windows vista 不再將啟動資訊記錄到 boot.ini 而已(windows vista 的啟動編輯需要通過 bcdedit.exe),之所以我會誤認為是不相容,其實是因為前不久我的乙個同學格掉 windows vista 的分割槽又刪掉位於主邏輯分割槽的 boot 資料夾內的 windows vista 啟動選單造成啟動錯誤造成的,今天我同樣也遭遇了這樣的狀況,下面就 windows xp 和 windows vista 組成的雙系統討論兩個問題:

1、引導選單丟失

在主邏輯分割槽被格式化後會出現類似情況,這時只能引導進入 xp 或 vista,修復的方法有兩種,一是使用軟體vistabootpro(只能修復 windows vista)或 windows xp 安裝光碟引導進入恢復控制台(只能修復 windows xp)來修復,二是使用事先備份的引導檔案修復。這些檔案包括:

*windows vista 部分:boot 資料夾(裡面包含記憶體測試工具和多語言啟動選單等),autoexec.bat,bootmgr.sys,config.sys,bootsect.bak。bcd 的備份需要在 windows vista 下使用bcdedit /export要備份到的目錄(如x:/bcd/)命令。

*windows xp 部分:boot.ini,bootfont.bin,io.sys,msdos.sys,ntdetect.com,ntldr.sys(這是負責ntfs引導的)

出現問題時只需要進入另一套系統或是 winpe 系統或用 erd commander 等將檔案複製到系統分割槽下,windows xp 可以直接啟動,windows vista 還需要在可啟動的作業系統中的命令提示符中使用cd命令進入 windows vista 安裝分割槽的系統目錄(x:/windows/system32)目錄,並使用bcdedit /import存有備份 bcd 的目錄(如x:/bcd/)釋放備份的 bcd。

2、格式化 windows vista 分割槽後仍然有引導選單存在

這是因為 windows 的引導選單以高版本為優先,啟動扇區就被 windows vista 安裝程式重置了的緣故,只需要放入 windows xp 的安裝光碟並引導進入恢復控制台使用fixboot[drive:]命令就可以修復了,其中 drive 為 windows xp 所在分割槽。

製作XP和Vista雙系統啟動選單

毫不誇張地說,windows vista不僅帶來pc硬體的一場革命,同時也帶來了作業系統技術方面的一次革新。本文就給大家講講如何製作windows vista與windows xp 啟動選單。注 早期版本的 windows 作業系統與新的 windows vista 啟動方法不相容。windows ...

dos和XP雙系統

以防自己忘記怎麼弄,寫篇東西當備忘吧 1 準備兩個小工具isoemu和srcboot.2 硬碟至少要有乙個盤是fat32格式的,沒有?用分割槽魔術師來分乙個出來吧.3 把srcboot解壓到乙個fat32格式的盤裡面去,這樣dos才能讀取 4 用isoemu來引導dos的安裝程式,isoemu解壓到...

雙系統重灌windows後,修復grub啟動

本來是vista與ubuntu 9.10共存的雙系統電腦,近來想裝個win7,裝上win7後,卻找不到ubuntu的啟動項了 於是,可通過如下方法做 用ubuntu9.10以上 9.10以下的就是修復grub1 的系統盤,啟動光碟選擇 試用而不安裝 進入後開啟終端 注意命令間的空格,特別是mnt前面...