1、任务 5:硬盘常见故障与维修 山西综合职业技术学院计算机工程系维修实训教研室目录n 子任务 1:硬盘数据恢复方法( MBR数据、DBR数据、文件误删除、分区格式化、物理结构损坏等) n 子任务 2:开机后屏幕显示 “device error”硬盘不能启动 n 子任务 3:硬盘无法格式化故障 n 子任务 4:硬盘物理坏道故障 n 子任务 5:硬盘无法识别故障 子任务 1:硬盘数据恢复方法( MBR数据、 DBR数据、文件误删除、分区格式化、物理结构损坏等)n 数据损坏或丢失是电脑使用过程中时常发生的事情,如果重要文件丢失或损坏,将会造成很大的损失。数据损坏的原因一般是由误删除、误格式化、误分区、
2、感染病毒、硬盘 MBR损坏或丢失、硬盘 DBR损坏或丢失、硬盘的物理损坏(电路故障、磁头故障等)等引起的,下面讲解常见的故障造成的数据丢失后的恢复方法。MBR数据恢复方法1 故障分析MBR( Main Boot Record)即主引导记录,它是主引导扇区的一部分,主引导扇区位于整个硬盘的 0磁道 0柱面 1扇区。包括硬盘主引导记录 MBR、分区表 DPT( Disk Partition Table)和分区结束标志。MBR的作用是检查分区表是否正确以及判别哪个分区为可引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。 MBR是由分区程序(如 FDISK.EXE
3、)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。MBR损坏后,当启动系统时,往往会出现“ Non-System disk or disk error, replace disk and press a key to reboot(非系统盘或盘出错) ” 、 “ Error Loading Operating System(装入 DOS引导记录错误) ” 或 “ No ROM Basic, System Halted(不能进入 ROM Basic,系统停止响应) ” 等提示信息,在比较严重的情况下,则不会出现任何信息。2数据恢复方法硬盘 MBR损坏后,可以使
4、用 FDISK /MBR或 Fixmbr等软件进行恢复。( 1)通过 FDISK修复 MBR通过 FDISK修复 MBR的方法是:用 Windows 98启动盘启动系统,接着在提示符下输入 “FDISK /mbr”命令,并按 Enter键即可完成修复。通过 “FDISK /mbr”命令修复 MBR,能覆盖主引导区记录的代码区,但不重建主分区表。因此只适用于主引导区记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况下。即在启动到 DOS后,输入 “C:”并按 Enter键,看能否读取 C盘的数据;如果 C盘中的数据可以读出的话,那么使用 FDISK/mbr命令进行无条件重写主引
5、导区一般都能成功,而且可以保留原有的数据。否则用 “FDISK/mbr”命令无法修复。( 2)通过 Fixmbr修复 MBRFixmbr工具是专门用于重新构造主引导扇区的,该软件只修改主引导区,对其他扇区不进行写操作。Fixmbr修复 MBR的方法如下:首先用启动盘启动系统,然后直接运行Fixmbr软件。接着该软件将检查 MBR结构,如果发现系统不正常,则会出现是否进行修复的提示;接着输入 “ Yes” ,软件开始搜索分区;当搜索到相应的分区后,系统会提示是否修改 MBR,这时输入 “ Yes” ,则开始自动修复。n 提示: 使用 Fixmbr修复 MBR时,如果不指定设备名,将修复启动设备的
6、 MBR。指定设备名的情况如: fixmbr deviceharddisk2。n 提示: 默认状态下, Fixmbr能够搜索到所有已经存在的分区,并完成修改操作。如果发现最后得到的结果不对,可以运行“ Fixmbr /Z” ,将修复的结果清空,然后重新启动,这样就能还原到初始状态了。DBR数据恢复方法1故障分析DBR( Dos Boot Record)即操作系统引导扇区,位于硬盘的 0磁道 1柱面 1扇区。 DBR是操作系统可直接访问的第 1个扇区,由高级格式化程序产生。 DBR主要包括一个引导程序和一个被称为 BPB( BIOS Parameter Block)的本分区参数记录表。在硬盘中每
7、个逻辑分区都有一个 DBR,其参数视分区的大小、操作系统的类别而有所不同。在操作系统引导扇区中,引导程序的主要作用是:当 MBR将系统控制权交给它时,在根目录中寻找系统文件 IO.SYS、 MSDOS.SYS和 WINBOOT.SYS三个文件,如果存在,就把 IO.SYS文件读入内存,并移交控制权予该文件。在操作系统引导扇区中, BPB分区表参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、 FAT个数的分配单元( Allocation Unit)的大小等重要参数。2数据恢复方法硬盘 DBR损坏后,启动时通常会出现 “General Fail Reading Drive(分区读取失败) ”等分区丢失或损坏的提示。 DBR损坏后,可以使用 Format或Winhex等程序进行修复。( 1)用 Format命令修复 DBR如果硬盘中没有重要的数据,可以使用Format命令进行修复。即用 Format命令将分区直接格式化即可。但如果硬盘中有重要的数据,则不能使用 Format命令进行修复。