如何重写硬盘引导扇区:
在DOS下执行format/mbr。
因为分区故障,很有可能打开电脑就无法访问熟悉的Windows界面,甚至无法通过系统启动盘正常识别硬盘。这个时候大家肯定会无所适从吧?
如果贸然对硬盘进行分区,可以彻底解决问题,但硬盘中的重要数据会全部被抹掉。如果你不幸遇到硬盘分区故障,不要急着再分区。按照下面介绍的方法尝试一下,或许会有意想不到的惊喜。
1.分区表为什么会失效?
分区表被破坏后,系统启动时经常出现‘非系统盘或磁盘错误’,提示信息如‘更换磁盘并按键重启’,‘加载操作系统错误’或‘无ROM Basic,系统停止’。那么分区表故障是怎么发生的呢?
1.病毒导致了失败。
最典型的故障之一就是病毒分区表损坏。比如CIH病毒的典型变种,不仅会攻击主板的BIOS,还会破坏分区表,很多引导区病毒也会破坏分区表。
2.环境问题导致
现在的Windows 2000/XP都支持NTFS文件格式,程序默认使用这种文件格式安装系统。如果硬盘被分区或者NTFS分区被意外切断或崩溃,很可能导致分区表损坏。而且PQMagic (partition magic)等第三方分区软件调整硬盘分区容量、转换分区格式也存在一定的风险。如果电脑死机或者断电,硬盘分区表就会失效,甚至硬盘里的数据可能全部丢失。
3.操作不当
如果多个操作系统同时安装在一个硬盘上,分区表可能会在卸载过程中失败。比如在同时安装了Windows 2000和Windows 98的电脑上,直接删除Windows 2000内核会导致分区表失效。另外,删除分区时,如果直接删除主分区而不是扩展分区,则无法正确读取分区卷标。
二、分区表故障急救策略
1.杀死病毒
如果分区表故障是由于引导区病毒引起的,可以借助KV3000、瑞星、金山等杀毒软件提供的引导软盘启动电脑。然后在DOS环境下对系统进行病毒查杀操作。例如,用KV3000的引导盘启动计算机后,输入“KV3000/K”命令来扫描病毒。如果在引导区发现病毒,程序会自动查杀并清理。建议对整个系统进行全面扫描,同时找出隐藏的病毒。一般来说,清除引导区残留的病毒后,就可以恢复电脑的正常使用。
提示:使用软盘启动电脑前,一定要关闭软盘的写保护,否则可能会导致病毒感染软盘。
2.用Fdisk命令修复它
Fdisk不仅仅是一个分区程序,还有一个非常方便的恢复主引导扇区的功能。除此之外,它只修改主引导扇区,不写入其他扇区,所以对于还在使用Windows 9x的人来说,无疑是一个理想的分区表修复工具。通过Fdisk修复主引导区时,先用Windows 98启动盘启动系统,在提示符下输入‘Fdisk/MBR’命令,覆盖主引导区记录。
提示:' Fdisk /mbr '命令只恢复主分区表,而不重建它。所以只能在主引导记录被引导病毒破坏或者主引导记录代码丢失,而主分区表没有被破坏的情况下使用。而且这个命令并不适合清除所有的引导病毒,使用的时候要注意。
3.用Fixmbr修复引导记录
在Windows 2000/XP中,我们通常使用恢复控制台集成的一些增强命令,例如,Fixmbr用于修复和替换指定驱动器的主引导记录,Fixboot用于修复已知驱动器的引导扇区,Diskpart可以在硬盘中添加或删除分区,Expand可以从指定的CAB源文件中提取丢失的文件,Listsvc可以创建服务列表并显示服务的当前启动状态,Disable和Enable用于禁止和允许服务或硬件设备等。您可以通过输入“help”命令查看所有控制命令和命令的详细说明。例如,输入“fixmbr”命令可以使控制台检查当前系统的主引导记录,然后在“您确定要写入它吗?”中写入新的主引导记录在后面输入‘y’确认,这样就完成了主引导记录的修复。
4.换工具调整分区。
删除或重新创建分区时,如果遇到死机、断电等意外原因,此时使用原有工具可能无法识别当前硬盘的分区表,必须更换另一个分区表软件进行修复。例如,当我们通过Fdisk进行分区时,我们会意外崩溃。这时候再通过Fdisk就无法顺利进行了,可以用PQMagic等第三方分区软件来解决。另外,需要提醒您的是,分区表对系统的正常稳定运行影响很大。一般情况下,最好不要使用DM之类的快速分区格式化软件,否则可能会导致后期使用中经常出现意想不到的麻烦。
5.由KV3000硬盘救援王修复
KV3000硬盘救援王是KV3000套件中提供的硬盘急救软件,可用于修复分区表故障。用KV3000软盘启动计算机后,在DOS提示符状态下输入“KV3000”命令,然后在出现的主菜单中按“F10”键。这时候就可以看到程序快速测试系统参数和硬盘分区表的画面了。如果硬盘分区表正常,会显示‘硬盘分区表-OK’信息;否则会根据分区表的故障类型给出相应的信息。这时可以按‘F6’键查看硬盘分区表,或者直接按‘Y’键修复引导扇区。而且为了安全起见,程序会让你在修复之前备份当前的硬盘分区表,然后你会实际修复硬盘分区表。
提示:但是,如果硬盘只有一个分区,并且文件分配表和文件根目录表已经被病毒严重破坏,那么即使恢复了c盘的分区表,也无法引导c盘。这时候就需要手动配合其他专用修复软件来恢复数据。如果有D、E等扩展分区,KV3000一般可以检索未损坏的分区,重建新的硬盘主分区表。此时,可以使用DOS软盘将计算机引导至硬盘的D和E分区。
分区表故障虽然属于系统软故障,但也可以通过上述方法进行试探性修复,但毕竟不是万能的。对于一些极具破坏性的分区表病毒或者其他原因造成的分区表损坏,只能通过对硬盘重新分区来解决。
6.使用KV3000备份和恢复分区表
KV3000虽然是杀毒软件,但是也有非常强的修复分区的能力,还可以备份系统分区。这样,即使硬盘上的分区表完全损坏,我们仍然可以用软盘上备份的分区表进行修复。
1)备份硬盘主引导记录
通过KV3000备份时,事先确认电脑没有病毒,然后用KV3000软盘启动电脑,输入‘kv 3000/B’命令。此时程序会将一个无病毒的硬盘主引导信息文件备份到a盘,备份的文件有两个,文件名分别是HDPT。DAT和HFBOOT。DAT分别。
但是需要提醒您的是,备份硬盘主引导信息只适用于该硬盘和当前分区模式。如果用于不同容量或者相同容量但分区方式不同的硬盘,会对硬盘的分区表造成损坏。因此,建议在软盘d的标签上记下机器型号、硬盘容量、分区大小等信息
2)恢复硬盘主引导记录。
当硬盘主引导信息被病毒破坏或主引导记录损坏,硬盘无法启动时,可以用干净的系统盘启动。输入‘kv 3000/HDPT。DAT '放在KV3000的A盘下,这样原来备份在软盘上的主引导信息内容就可以恢复到硬盘上了。但是用于恢复的备份文件必须从硬盘备份,可以解决大部分主引导信息损坏,系统无法启动的问题。还有一点需要提醒大家的是,恢复硬盘主引导记录时,不能用于其他硬盘,硬盘再次分区时也不能进行恢复操作。
7.用磁盘天才备份和恢复分区表
Disk Genius不仅提供创建、激活、删除、隐藏分区等基本的硬盘分区管理功能,还具有分区表备份恢复、分区参数修改、硬盘主引导记录修复、分区表重建等强大的分区维护功能。此外,它还具有分区格式化、分区无损调整、硬盘表面扫描、扇区复制、彻底清除扇区数据等实用功能。
提示:如果只是想用Disk Genius查看和备份硬盘分区信息,可以直接在Windows下运行。但如果涉及到改变分区参数的磁盘写操作,则必须在纯DOS环境下运行,使用前应将CMOS中的‘杀毒’选项设置为‘禁用’。
运行Disk Genius后,程序会自动读取硬盘的分区信息,并将硬盘的分区以图表的形式显示在屏幕上。如图,这是Disk Genius检测作者硬盘得到的分区信息结构图。左边的直方图显示了硬盘上每个分区的位置和大小,屏幕右边以表格的形式显示了每个分区的类型及其具体参数,包括引导标志、系统标志、分区起止柱面号、扇区号和磁头号。直方图和参数表之间有一个动态的联系,表示两者之间的对应关系。您可以通过用鼠标单击直方图或表格来选择一个分区,也可以通过在键盘上移动光标来选择当前分区。
当你需要备份分区表时,按' F9 '键或运行' tool rarr备份分区表'命令,并在弹出的对话框中输入文件名来备份当前分区表。按“F10”键或运行“工具rarr”。恢复分区表'命令,然后输入