魔兽日历十一月:硬盘引导区故障的修复

来源:百度文库 编辑:九乡新闻网 时间:2024/05/03 20:26:21
硬盘引导区故障的修复

  由于硬盘中装满了各种重要的数据,因此一旦硬盘出现故障,可能会造成很大的损失。在实际使用中,硬盘出现故障的现象并不少见。虽然硬盘的修复是一项技术性很强的工作,但对于初学者而言,可以尝试修复那些简单的硬盘软故障,以便尽快挽回损失。

  一、主引导区记录被破坏

  1.故障表现

  主引导区记录被破坏是一种很常见的硬盘软故障──当启动系统后,系统提示“Non-System disk or disk error,replace disk and press a key to reboot ”(非系统盘或磁盘出错)。

  2.引发此故障的原因及解决方法

  出现这种故障的原因之一是CMOS参数丢失或硬盘类型设置错误所致。我们只要进入BIOS设置中重新设定一下硬盘即可(可全部选为“AUTO”,让BIOS自己去进行设置)。

  还有一个原因就是系统引导程序没装或被破坏──例如不小心将C盘根目录下的系统文件删除或移到其他地方,导致系统无法引导。

  要确定是否是系统中的引导程序惹的祸,可以用启动盘引导系统。如果能在DOS状态下看到硬盘中的C、D、E……这样的逻辑分区及分区中的文件,则一般只是引导程序被破坏,此时只要重新安装操作系统就能解决问题。

  如果前面这两个原因都被排除,则说明硬盘的主引导区记录可能被破坏了,我们可以借助工具来尝试修复它。

  提示:主引导区是硬盘中最为敏感的一个部分,其中的主引导区记录用于检测硬盘分区的正确性并确定活动分区,负责把引导权移交给活动分区中的操作系统,此段程序损坏将无法从硬盘引导。

  3.利用工具软件来修复主引导区记录

  (1)Fdisk

  用Win98启动盘启动系统后,在DOS状态下执行“Fdisk/mbr”即可。通过Fdisk修复好主引导区记录后,再重新安装操作系统就行了。

  用“Fdisk/mbr”能覆盖主引导区记录的代码区,但不重建主分区表。因此只适用于主引导区记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况。 (2)KV3000

  由于主引导区记录往往是被引导型病毒所破坏,因此Fdisk的实用性会大打折扣。对于这种情况,建议使用KV3000。

  ①用KV3000的软盘(A盘)启动电脑后,执行KV3000。

  ②进入程序主界面后按F6键,就可查看已经不能引导的硬盘隐含扇区──即查看硬盘0面0柱1扇区主引导信息是否正常,如果在硬盘的0面0柱1扇区,没有找到关键代码(硬盘分区表关键代码“80”、“55 AA”),那么硬盘本身将不能引导,即使通过软盘引导后也不能进入硬盘。

  ③这种情况下,可按翻页键“PgDn”及“PgUp”键,在硬盘的隐含扇区内查找关键代码。如果关键代码还存在,则程序会在表中出现闪动的红色“80”和“55AA”,并会响一声来提示用户,下面还会出现一行提示──“F9 = Save To Side 0 Cylinder 0 Sector 1 !!!”。

  ④此时按一下F9键,就可将刚刚找到的原硬盘主引导区记录覆盖到硬盘0面0柱1扇区中。然后机器会重新启动,恢复硬盘的引导功能。

  对于那些恶性病毒(如CIH)所造成的引导区被破坏的情况,如果通过KV3000的F6功能(硬盘救护箱)不能修复的话,则可通过该软件的F10功能(系统测试与灾难修复)来尝试修复。

  ①进入KV3000主界面后,按F10键进入“系统测试与灾难修复”界面,程序会自动检测硬盘分区表,如果分区表被破坏,则屏幕显示: Hard Disk Partition Table - Errorr!!!

  Fix Hard Disk Partition Table or Sector (Y/N)?

  意思是:硬盘分区表错误,是否修复硬盘分区表或C盘引导区?按“Y”键修复,按“N”键退出。

  ②按“Y”,屏幕显示“Scaning……”字样的提示,经过一段时间的搜索后,会出现如下提示:

  Insert a formatted diskette into drive A, Pressed “Y” to save “error” Partition table floppy filename HDPT.VIR,“N” to exit continue (Y/N)。

  意思是:请插入一张软盘,以便将坏的引导区信息做一备份,文件命名为HDPT.VIR。放入软盘按“Y”键继续,按“N”退出。

  提示:为了硬盘的安全,一定要进行备份工作,这样即使通过F10的重建分区表功能没能修复好硬盘的话,也能将备份好的分区表信息还原,然后再通过其他工具软件来修复,以免出现“越修越难”的情况。

  ③插入一张软盘并按“Y”键后,屏幕显示:

  Hard disk Partition table or boot sector fixed OK!!!

  Fixing ……

  注意,此时KV3000正在修复C盘的FAT1表,不要中断操作。过了一会儿,如果屏幕出现以下字样的话:

  OK!OK!OK!

  Press any key to return ……

  则说明重建分区表的操作成功了,此时按任意键退出。

  ④重新启动电脑,如果能够在DOS状态下进入C、D等分区,则说明修复成功。再次启动KV3000,然后按F1开始清除硬盘中的病毒。等病毒清除完,再将修复好的硬盘挂在其他电脑上,然后就能将硬盘中的资料提取出来了(当然,用户也可直接用修复好的硬盘在自己的电脑上重新安装系统)。

  提示:需要注意的是,当硬盘并没有出现引导区错误这样的现象时,不要乱用工具软件来修复引导区,否则可能会出现一些意想不到的问题。因此,不到不得已时,不要动用此类工具。

  二、分区表被破坏

  1.故障表现

  分区表被破坏将造成硬盘分区的混乱或丢失,一般无法进行手工恢复,惟一的方法是用备份的分区表数据重新写回,或者从其他相同类型且分区状况相同的硬盘上获取分区表数据,然后重新写回,否则将导致数据丢失。出现该故障时,最常见的出错提示是──“Invalid Partition Table”(无效分区表)。

  2.利用工具软件进行修复

  虽然分区表被破坏很难手工恢复,但我们还是能通过一些工具软件来把损失降低到最低限度。Disk Genius(原名DiskMan,下载地址:http://gz.onlinedown.net/diskman.htm)是一款全中文的免费硬盘分区、维护软件,可以解决大多数由于误操作导致的分区表损坏的问题。

  ①Disk Genius只能在纯DOS环境下使用,可将该软件拷贝到一张干净的启动软盘中,通过启动盘进入DOS后,运行“DiskGen”即可进入程序主界面。

  ②如果事先没有加载鼠标驱动,我们可通过键盘来操作:按“Alt+T”,弹出“工具”菜单,通过上下键选中“重建分区表”后按回车,程序提示“建议先备份分区表”。

  点击“继续”后,Disk Genius提供了两种重建分区表的方式──“自动”和“交互”。

  ③自动方式会在搜索分区的时候保留发现的每一个分区,交互方式对发现的每一个分区都给出提示,由用户选择是否保留。一般选用自动方式即可。当自动方式重建的分区表不正确时,可以采用交互方式重新搜索。

  提示:重建分区过程中,搜索到的分区都将及时显示在屏幕上,但并不会立即存盘。因此,用户可以反复搜索,直到正确建立分区表之后再存盘。

  三、备份与恢复

  从前面这些修复方法可以看出,及时备份硬盘的主引导区记录及分区表能有效解决硬盘所出现的软故障──万一出现这样的情况,也能通过备份文件快速修复硬盘!因此,对于所有的电脑用户而言,防患于未然是最好的解决之道。

  1.备份/恢复分区表

  通过Disk Genius,我们可以快速备份或恢复硬盘的分区表。

  ①备份分区表

  启动Disk Genius,按F9键,程序会弹出一对话框,要求输入备份文件的文件名及路径,默认的是将分区表备份到软盘上。

  插入一张软盘到软驱,然后按回车键,Disk Genius就把分区表备份到软盘上了。

  提示:分区表不要备份到硬盘上,以免硬盘被破坏后这个备份文件就没有作用了。如果有条件,也可将备份文件刻录到光盘上。

  ②恢复分区表

  按F10键,程序会弹出一对话框,要求输入备份文件所在的位置及文件名。插入存放有备份文件的软盘,然后在地址栏中输入路径,按回车,程序会弹出一对话框要求用户确认。如果确认无误,就可以按回车了(须确认两次)。最后按“F8”存盘退出程序,完成恢复工作。

  2.备份/恢复主引导区记录

  三茗硬盘医生(http://download.pchome.net/php/dl.php?sid=11569)是一款小巧、免费的国产硬盘修复工具,功能强大。我们可利用它完成硬盘主引导区记录的备份和恢复工作。

  在纯DOS下运行该软件后,通过上下方向键选中主界面中的“工具箱”后回车,工具箱中有很多实用的工具(图贴不上),首先备份硬盘的主引导区记录。

  ①将光标移到“备份主引导扇区”上,按回车,程序会提示备份完毕(此时主引导区记录将被备份到三茗硬盘医生程序所在的位置。比如我们是从软盘中运行该软件的,则备份文件也将保存在软盘上,文件名为“001.dat”)。

  ②恢复主引导区记录的方法同样简单──将装有三茗硬盘医生主程序及备份文件的软盘插入软驱,然后进入“工具箱”,选中“恢复主引导扇区”按钮后,程序会自动将保存在软盘上的备份文件恢复到硬盘主引导区。

  提示:除了能备份硬盘的主引导区,三茗硬盘医生还能备份系统的主引导区记录,以后如果碰上操作系统的引导记录被破坏,就能通过该功能进行快速恢复了。具体的操作方法与备份/恢复硬盘主引导区记录是一样的,只不过执行的对象是“工具箱”中的“备份系统引导扇区”及“恢复系统引导扇区”按钮(系统引导扇区备份后所得到的文件名为“011.dat”)。

  四、注意事项

  为了减少硬盘出现上述软故障的几率,在平常的操作中我们需要注意:

  1.注意防毒:不要乱装软件,也不要使用来历不明的光盘、软盘;对于那些喜欢从网上下载软件的用户而言,注意一定要到大型的、正规的下载网站下载软件;另外在病毒猖獗的今天,给操作系统安装一套病毒防火墙是十分必要的,特别是那些上网的电脑,必须安装防火墙,否则一不小心就会中招!

  2.不要乱用分区软件:乱用分区软件也是造成硬盘损坏的一大原因。建议在硬盘第一次分区时,尽量使用Fdisk,完成硬盘的分区操作。使用中如果不是十分必要,不要乱用分区软件调整分区。使用分区软件时,一定要小心谨慎,防止出现误操作!

  3.再次强调──一定要备份好硬盘分区表!需注意的是,硬盘的分区被改动后(比如重新分区),一定得重新备份!