筆者電腦安裝了 Windows 2000 與 Windows XP 兩套作業系統,平日主要使用 XP,而 2000 則用於辦公。隨著時間推移,Win2000 變得愈發不穩定,為了不影響工作,只好重裝 Win2000。沒想到這一裝倒是把 2000 裝好了,原本好好的 XP 卻啟動不了了——這是典型的「顧此失彼」。經過排查,罪魁禍首是 Windows XP 的系統引導程式 OS Loader 被覆蓋了。
小知識: OS Loader(多重作業系統引導程式)是 Windows NT 核心獨有的組件,Windows 98 核心並不包含此部分。
更嚴重的是,若在安裝過程中不慎損壞了磁碟的分割表 MBR,將導致磁碟上所有資料遺失。
什麼是 MBR?
MBR(Master Boot Record,主開機記錄)由 FDISK 等分割指令寫入硬碟絕對 0 磁區,大小固定為 512 位元組(1 個磁區)。它包含三部分:主開機程式、硬碟分割表、磁區結束標誌(55AA)。此磁區所在磁軌上的其他磁區通常空置,且不屬於任何分割區範圍;緊接其後的磁區(如每磁軌 63 磁區,則從絕對 63 磁區開始)才是分割區內容。
想在玩多重開機時省心,最好的辦法是用 DiskGenius 將 MBR 分割表與 OS Loader 完整備份。日後若出現引導損壞,只需滑鼠點一下即可輕鬆還原,幾秒鐘搞定,完全避免重裝系統的麻煩。