前不久,没事,就装了个双系统,先已经有个盘装的win7,后来又加了块硬盘,想装个linux,做了个ubuntu的启动盘;双系统到装好了,结果却把win7所在盘的MBR覆盖了,我想的是将双系统的boot loader安装在ubuntu所在的盘。所以现在又想恢复原来的win7所在盘得MBR。
具体步骤:
1. 提取win7镜像文件中的bootsect.exe程序(我用UltraISO提取的),放在c:Windows\system32下
2. 在cmd命令行模式下输入bootsect /nt60 c: /mbr /force ,回车 (可用bootsect /? 查看帮助,具体说明可查看http://leyoo.blog.51cto.com/631174/297536)
****为以防MBR被破坏,可先备份双系统的MBR,否则一旦损坏,两个系统可都进不了。
可在linux里使用dd命令(dd if=要备份的MBR所在的硬盘 of=备份出来的文件 bs=512 count=1);
也可再windows下用MBR备份工具,看别人推荐的一个XueTr(系统杂项-----> 杂项----->检测MBR | 备份MBR ) ,很强大的一款软件!