在Linux系統中,恢復MBR。(如果你還能登陸到Linux系統中的話) 在終端的命令提示符後輸入:
dd if=/boot/boot.NNNN of=/dev/hda bs=446 count=1
注意,其中bs(buffer size)是指重寫的字節數。為什麼不是512呢?主引導扇區是一個扇區(512字節呀),因為我們只是想通過扇面的命令修復系統MBR的引導或刪除 Grub/LILO引導;而不是恢復整個主引導扇區。所以我們只把主引導扇區的備份文件boot.NNNN的前446個字節重寫入主引導扇區。
boot.NNNN --- 是我們在安裝Linux之前整個主引導分區的備份。如果我們把512個字節全部寫入主引導扇區就可能會把安裝了Linux後改變了的硬盤DPT表也破壞掉。那就壞事了。
MBR的512字節中前446字節為引導程序,緊跟著後面64字節為分區表,最後面2個字節為結束標記。