如何修复mbr (转载,未测试)

来源:互联网 发布:linux重启系统的命令 编辑:程序博客网 时间:2024/04/28 15:00
  如何修复mbr
问题描述:
1。在一台笔记本上已经安装了win2000,linux as4两个操作系统;采用的是grub的引导程序;
2。在2000的系统中使用partitionmagic将linux系统所在地分区格式化掉了(在扩展分区上);
3。系统提示要创建一张引导盘,没有搭理它,而后就重新启动了;
 
麻烦:
1。开机以后,无法进入windows操作系统了,看到的是grub>,看来硬盘的mbr没有恢复成windows的,还是采用了as4的grub;
 
问题的解决措施:
1。打算直接修改c:/boot.ini文件,其实该文件没有损坏,与该文件没有关系,但是有一个很有用的dos命令attrib, 因为boot.ini这是文件是一个隐藏的系统文件,在dos下是看不到的,也是无法编辑的,所以使用attib -h -s -r boot.ini,可以让这个文件看得见;
2。采用win2000的安装盘进行修复安装,在自动的情况下是没有办法来修复mbr的;
3。正确的方法:也是采用win2000安装盘,进行修复安装,然后选择进入控制台模式,在2000下有一个命令:fixmbr,是专门来恢复mbr信息的;type这个命令就可以了,完了之后重新启动!
 
后继的一些问题:
1。修复成功以后,重启系统,会产生一些预料不到的问题,如ie,无法打开新的链接页面
   解决:a)重新注册了相关的动态链接库*.dll,但是没有修复成功(regsvr32 shell32.dll);
2。重装了ie6,结果发现出现的问题都得到了解决;