復原 Windows MBR 的各種方式
来源:百度文库 编辑:神马文学网 时间:2024/04/29 19:08:37
復原 Windows MBR 的各種方式
玩 Linux 最常見的方式就是切 Partition 做多重開機, 讓 GRUB 寫入 MBR 做開機選單. 但是若不小心把 Linux Partition 刪掉了, 或是哪天不想玩 Linux 了, 想恢復為 Windows 單一作業環境的時候, 就得把 Windows Pre-Boot 程式寫回 MBR 的前 446 Bytes 喔!
方法一:使用 DOS / Win9x / ME 開機片開機
開機後在 MS-DOS 模式下執行 fdisk /mbr
重新啟動電腦即可
方法二:使用 Windows 2000 / XP 光碟片開機 (過程中需要 Administrator 密碼)
在 Welcome to Setup (歡迎使用安裝程式) 畫面中按 R 或 F10 進入「Windows 修復主控台」
進入主控台後, 輸入 fixmbr
重新啟動電腦即可
詳細操作過程請參考微軟官方網頁 -Windows XP 修復主控台的說明
方法三:使用 Linux 光碟片開機, 進入 Rescue 模式; 或用 KNOPPIX 之類的 Linux 作業系統開機 (過程中請啟用網路)
依序輸入以下指令恢復 Windows MBR
wget ftp://cha.homeip.net/ms.mbr -O /tmp/ms.mbr
dd if=/tmp/ms.mbr of=/dev/hda bs=446 count=1
exit (重開機時請移除光碟片)
以上操作結果同 fdisk /mbr 網路上流傳 dd if=/dev/zero of=/dev/hda bs=446 count=1 效果等同 fdisk /mbr 是錯誤的, 這樣只會清掉 MBR 的 Pre-Boot 內容而已. 警告: 請勿於頭腦混沌、神智不清時使用 dd 指令; 使用時請特別注意數字是否正確!
方法四:什麼開機片都沒有, 但開機後還有 GRUB> 提示符號
依序輸入以下指令啟動 Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
(hd0,0) 其中 hd0 表示 Primary IDE Master HDD, 0 表示第一個分割區, 請依實際狀況套用. 注意: 這只是解決 Windows 的啟動問題而已, 仍要靠前三種方法的其中一種才能讓 MBR 恢復正常喔! 當然, Windows 開機後您也可以上網尋找其他的解決方案 :)
參考資料:
BBS 留言討論 - 關於 MBR (Big5 編碼)GRUB Manual: Booting (英文)
Posted by Jamyy at 2005年05月17日 19:56
from: http://cha.homeip.net/blog/archives/2005/05/_windows_mbr.html#more
玩 Linux 最常見的方式就是切 Partition 做多重開機, 讓 GRUB 寫入 MBR 做開機選單. 但是若不小心把 Linux Partition 刪掉了, 或是哪天不想玩 Linux 了, 想恢復為 Windows 單一作業環境的時候, 就得把 Windows Pre-Boot 程式寫回 MBR 的前 446 Bytes 喔!
方法一:使用 DOS / Win9x / ME 開機片開機
開機後在 MS-DOS 模式下執行 fdisk /mbr
重新啟動電腦即可
方法二:使用 Windows 2000 / XP 光碟片開機 (過程中需要 Administrator 密碼)
在 Welcome to Setup (歡迎使用安裝程式) 畫面中按 R 或 F10 進入「Windows 修復主控台」
進入主控台後, 輸入 fixmbr
重新啟動電腦即可
詳細操作過程請參考微軟官方網頁 -Windows XP 修復主控台的說明
方法三:使用 Linux 光碟片開機, 進入 Rescue 模式; 或用 KNOPPIX 之類的 Linux 作業系統開機 (過程中請啟用網路)
依序輸入以下指令恢復 Windows MBR
wget ftp://cha.homeip.net/ms.mbr -O /tmp/ms.mbr
dd if=/tmp/ms.mbr of=/dev/hda bs=446 count=1
exit (重開機時請移除光碟片)
以上操作結果同 fdisk /mbr 網路上流傳 dd if=/dev/zero of=/dev/hda bs=446 count=1 效果等同 fdisk /mbr 是錯誤的, 這樣只會清掉 MBR 的 Pre-Boot 內容而已. 警告: 請勿於頭腦混沌、神智不清時使用 dd 指令; 使用時請特別注意數字是否正確!
方法四:什麼開機片都沒有, 但開機後還有 GRUB> 提示符號
依序輸入以下指令啟動 Windows
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
(hd0,0) 其中 hd0 表示 Primary IDE Master HDD, 0 表示第一個分割區, 請依實際狀況套用. 注意: 這只是解決 Windows 的啟動問題而已, 仍要靠前三種方法的其中一種才能讓 MBR 恢復正常喔! 當然, Windows 開機後您也可以上網尋找其他的解決方案 :)
參考資料:
BBS 留言討論 - 關於 MBR (Big5 編碼)GRUB Manual: Booting (英文)
Posted by Jamyy at 2005年05月17日 19:56
from: http://cha.homeip.net/blog/archives/2005/05/_windows_mbr.html#more
復原 Windows MBR 的各種方式
MBR
碧水源: 高速发展的mbr水处理技术先锋企业
grubinst_gui写入MBR 使用方法 - 金石的日志 - 网易博客
Windows下Nginx以服务的方式运行
Windows与VMware下的Linux文件共享方式总结
文件打开的几种方式(c/c++/Windows)
硬盘主引导记录(MBR)+ 硬盘分区表(DPT) 详解 - ssb_it的日志 - 网易博...
mbr主引导记录
轻松找回Windows XP原账户密码
RCU writer方在释放元素时的三种调用方式 — Windows Live
Microsoft Windows的“免费”激活方式、激活机理及其激活预后
Windows下动态内存分配方式
如何设置Windows 7各种睡眠方式
用共享目录方式实现Windows与Linux虚拟机之间的数据交换 - 薛笛的专栏 - CS...
实践与交流:采取“硬刷”方式完美激活Windows 7旗舰版的具体方法步骤(图文详解教程)...
采取“硬刷”方式完美激活Windows 7旗舰版的具体方法步骤(图文详解教程)
交流与分享:一枚“走红”的Windows 7旗舰版“激活密钥”以及“电话激活”方式图文详解...
碧水源:城市污水处理MBR龙头企业
富翁的17種思考方式
秘密:创建Windows共享的方式\/隐藏共享文件夹的方法_☆山雞Уě瘋狂♂欢欢☆→网隅小筑※
原生态的生活
原生态的生活
原生态的精美