任务5:硬盘常见故障与维修目录子任务1:硬盘数据恢复方法(MBR数据、DBR数据、文件误删除、分区格式化、物理结构损坏等)子任务2:开机后屏幕显示“deviceerror”硬盘不能启动子任务3:硬盘无法格式化故障子任务4:硬盘物理坏道故障子任务5:硬盘无法识别故障子任务1:硬盘数据恢复方法(MBR数据、DBR数据、文件误删除、分区格式化、物理结构损坏等)数据损坏或丢失是电脑使用过程中时常发生的事情,如果重要文件丢失或损坏,将会造成很大的损失。数据损坏的原因一般是由误删除、误格式化、误分区、感染病毒、硬盘MBR损坏或丢失、硬盘DBR损坏或丢失、硬盘的物理损坏(电路故障、磁头故障等)等引起的,下面讲解常见的故障造成的数据丢失后的恢复方法。MBR数据恢复方法1.故障分析MBR(MainBootRecord)即主引导记录,它是主引导扇区的一部分,主引导扇区位于整个硬盘的0磁道0柱面1扇区。包括硬盘主引导记录MBR、分区表DPT(DiskPartitionTable)和分区结束标志。MBR的作用是检查分区表是否正确以及判别哪个分区为可引导分区,并在程序结束时把该分区的启动程序(也就是操作系统引导扇区)调入内存加以执行。MBR是由分区程序(如FDISK.EXE)所产生的,它不依赖任何操作系统,而且硬盘引导程序也是可以改变的,从而实现多系统共存。MBR损坏后,当启动系统时,往往会出现“Non-Systemdiskordiskerror,replacediskandpressakeytoreboot(非系统盘或盘出错)”、“ErrorLoadingOperatingSystem(装入DOS引导记录错误)”或“NoROMBasic,SystemHalted(不能进入ROMBasic,系统停止响应)”等提示信息,在比较严重的情况下,则不会出现任何信息。2.数据恢复方法硬盘MBR损坏后,可以使用FDISK/MBR或Fixmbr等软件进行恢复。(1)通过FDISK修复MBR通过FDISK修复MBR的方法是:用Windows98启动盘启动系统,接着在提示符下输入“FDISK/mbr”命令,并按Enter键即可完成修复。通过“FDISK/mbr”命令修复MBR,能覆盖主引导区记录的代码区,但不重建主分区表。因此只适用于主引导区记录被引导区型病毒破坏或主引导记录代码丢失,但主分区表并未损坏的情况下。即在启动到DOS后,输入“C:”并按Enter键,看能否读取C盘的数据;如果C盘中的数据可以读出的话,那么使用FDISK/mbr命令进行无条件重写主引导区一般都能成功,而且可以保留原有的数据。否则用“FDISK/mbr”命令无法修复。(2)通过Fixmbr修复MBRFixmbr工具是专门用于重新构造主引导扇区的,该软件只修改主引导区,对其他扇区不进行写操作。Fixmbr修复MBR的方法如下:首先用启动盘启动系统,然后直接运行Fixmbr软件。接着该软件将检查MBR结构,如果发现系统不正常,则会出现是否进行修复的提示;接着输入“Yes”,软件开始搜索分区;当搜索到相应的分区后,系统会提示是否修改MBR,这时输入“Yes”,则开始自动修复。提示:·使用Fixmbr修复MBR时,如果不指定设备名,将修复启动设备的MBR。指定设备名的情况如:fixmbr\device\harddisk2。提示:·默认状态下,Fixmbr能够搜索到所有已经存在的分区,并完成修改操作。如果发现最后得到的结果不对,可以运行“Fixmbr/Z”,将修复的结果清空,然后重新启动,这样就能还原到初始状态了。DBR数据恢复方法1.故障分析DBR(DosBootRecord)即操作系统引导扇区,位于硬盘的0磁道1柱面1扇区。DBR是操作系统可直接访问的第1个扇区,由高级格式化程序产生。DBR主要包括一个引导程序和一个被称为BPB(BIOSParameterBlock)的本分区参数记录表。在硬盘中每个逻辑分区都有一个DBR,其参数视分区的大小、操作系统的类别而有所不同。在操作系统引导扇区中,引导程序的主要作用是:当MBR将系统控制权交给它时,在根目录中寻找系统文件IO.SYS、MSDOS.SYS和WINBOOT.SYS三个文件,如果存在,就把IO.SYS文件读入内存,并移交控制权予该文件。在操作系统引导扇区中,BPB分区表参数块记录着本分区的起始扇区、结束扇区、文件存储格式、硬盘介质描述符、根目录大小、FAT个数的分配单元(AllocationUnit)的大小等重要参数。2.数据恢复方法硬盘DBR损坏后,启动时通常会出现“GeneralFailReadingDrive(分区读取失败)”等分区丢失或损坏的提示。DBR损坏后,可以使用Format或Winhex等程序进行修复。(1)用Format命令修复DBR如果硬盘中没有重要的数据,可以使用Format命令进行修复。即用Format命令将分区直接格式化即可。但如果硬盘中有重要的数据,则不能使用Format命令进行修复。(2)用Winhex软件修复DBR硬盘DBR损坏,而且硬盘中有重要的数据的情况,可以使用Winhex磁盘工具软件进行修复。使用Winhex磁盘软件修复DBR的方法如下。首先将问题磁盘作为从盘接到另一台电脑中,然后运行Winhex磁盘软件进行修复,如下图所示。使用Winhex软件恢复DBR文件误删除恢复方法1.故障分析文件误删除通常是由于种种原因把文件直接删除(按住Shift键删除)或删除文件后清空了回收站,而造成的数据丢失。这是一种比较常见的数据丢失的情况,对于这种数据丢失情况,在数据恢复前不要再向该分区或者磁盘写入信息(保存新资料),因为刚被删除的文件被恢复的可能性最大,如果向该分区或磁盘写入信息就可能将误删除的数据覆盖,而造成无法恢复。2.数据恢复方法文件删除仅仅是把文件的首字节改为“E5H”,而数据区的内容并不没有被修改,因此比较容易恢复。可以使用数据恢复软件轻松地把误删除或意外丢失的文件找回来。在文件误删除或丢失时,可以使用EasyRecover或FinalData等数据恢复工具进行恢复。不过要特别注意的是,在发现文件丢失后,准备使用恢复软件时,不能直接在本机安装这些恢复工具,因为软件的安装可能恰恰把刚才丢失的文件覆盖掉。最好使用能够从光盘直接运行的数据恢复软件,或者把硬盘挂在别的机器上进行恢复。下面以FinalData数据恢复软件为例讲解文件被删除后的数据恢复方法。第1步:在数据丢失或损坏的电脑中,从光盘运行FinalData软件,打开FinalData软件主界面,如图所示:第2步:接着单击“文件→打开”菜单,打开“选择驱动器”对话框,如果要恢复的文件在单个驱动器中(如D盘中),先选择“逻辑驱动器”选项卡,然后再选择要恢复的文件的驱动器。如果要对整个硬盘数据进行恢复,单击“物理驱动器”,然后单击“硬盘1”,选好驱动器后,单击“确定”按钮。第3步:单击“确定”按钮后,接着会弹出“选择查找的扇区范围”对话框,在此对话框中可以设置查找的开始扇区和结束扇区,如果不清楚恢复的文件所在的扇区,可以不用设置。第4步:接着单击“确定”按钮,开始扫描磁盘。扫描完成后,将生成删除的文件和目录的列表,其中在窗口的左边区域将会出现7个项目,而目录和文件信息将会显示在右边窗口。第5步:接着查找想恢复的文件,单击“文件→查找”菜单,打开查找对话框,在“文件名”框中输入要查找的文件的名称,然后单击“查找”按钮开始查找。第6步:在查找完成后,将在“找到的文件”选项中显示查找的结果。第7步:接着选中要恢复的文件,然后单击“文件→恢复”菜单,再在打开的对话框中,选择恢复文件存放的位置,然后单击“恢复”按钮即可恢复。磁盘被分区、格式化后的数据恢复方法1.故障分析当给一块硬盘分区、格式化时,并没有将数据从DATA区直接删除,而是利用分区软件重新建立了硬盘分区表;利用格式化软件重新建立了FAT表。所以当硬盘被分区或格式化后,原理上是可以恢复的。当出现硬盘被分区或格式化操作,造成数据丢失时,不能再对故障硬盘做任何无用的操作,特别是写操作,否则将导致硬盘中的数据无法恢复。2.数据恢复方法在实际操作中,重新分区并快速格式化(Format不要加U参数)、快速低格等,都不会把数据从物理扇区的数据区中实际抹去。重新分区和快速格式化只不过是重新构造新的分区表和扇区信息,都不会影响原来的数据在扇区中的物理存在,直到有新的数据去覆盖它们为止。而快速低级格式化,是用DM等磁盘软件快速重写盘面、磁头、柱面、扇区等初始化信息,仍然不会把数据从原来的扇区中抹去。因此可以使用数据恢复软件轻松地把误分区或误格式化后丢失的数据找回来。在硬盘被误分区或误格式化后,可以使用EasyRecover或FinalData等数据恢复工具进行恢复。不过要特别注意的是,在准备使用恢复软件时,不能直接在本机安装这些恢复工具,因为软件的安装可能恰恰把刚才丢失的文件覆盖掉。最好使用能够从光盘直接运行的数据恢复软件,或者把硬盘挂在别的机器上进行恢复。下面以EasyRecover为例讲解分区被格式化后的数据恢复方法。第1步:在EasyRecovery主界面中单击选择DataRecovery(数据修复),然后单击选择FormatRecovery(被格式化分区恢复)选项,如图18-13所示。第2步:单击FormatRecovery(被格式化分区恢复)按钮后,接着进入选择分区的对话框,如图18-14所示。第3步:在选择好分区后,单击Next按钮,软件开始扫描所选分区中的文件,如图18-15所示。第4步:扫描完成后,在EasyRecovery软件中将显示扫描出来的被删除文件,其中左边窗口显示文件夹,右边窗口显示文件夹中的内容,如图18-16所示。第5步:选择要恢复的文件,然后单击Back按钮,接着弹出保存恢复文件的对话框,在此对话框中单击Yes按钮,如图18-17所示。提示:如果找不到文件可以单击Find按钮,查找需要的文件。第6步:单击Yes按钮后,接着打开选择保存路径的对话框,如图18-18所示。单击Browse按钮进行设置。第7步:设置好后接着单击OK按钮,将会将文件恢复。提示:如果要从损坏的分区中恢复文件,先在主界面中选择DataRecovery(数据修复),再选择RAWRecovery(损坏的分区中恢复),接下来先选择损坏的分区,然后单击Next按钮,开始扫描,如图18-19所示。扫描完成后,选择要恢复的文件,进行恢复,方法同上。硬盘物理结构损坏后的数据恢复方法1.故障分析硬盘物理结构损坏是指由于固件损坏、磁头损坏、电路板烧坏、扇区物理性损坏等引起的数据无法读取。硬盘物理结构损坏一般会出现CMOS不认硬盘、硬盘有异响、硬盘数据读取困难、硬盘有时能够读取数据有时不能读取数据等类似的不稳定等故障,这时需要对硬盘进行维修,或更换电路板,或开盘维修,或更换盘片等需要特殊环境和特殊工具的维修。在硬盘出现故障后,CMOS中检测不到硬盘的情况多数都是硬件方面的问题,可能是主板的硬盘控制器(包括IDE接口断针、短针、接触不良、虚焊等)故障或硬盘本身的故障。如果故障由电脑主板造成,那么数据不会受到破坏,把硬盘接在别的电脑上就可以正常读出;如果故障是由硬盘造成的,需要维修硬盘故障以恢复硬盘中的数据。硬盘的故障一般可分为控制电路故障、主轴电机故障、磁臂电机和磁头故障、磁头放大器以及盘片故障和数据接口故障等。对于硬盘控制电路的故障,可以更换电路板中的故障芯片,然后把数据正常读出;对于电机、磁头和盘片的故障,一般需要在百万级的超净间环境中,更换磁头或将盘片放在专门的设备中读出硬盘中的数据。2.数据恢复方法由于硬盘物理结构损坏引起的数据丢失的原因较复杂,因此恢复数据时需要根据不同的故障原因进行恢复,具体恢复方法如下。(1)CMOS不认硬盘,同时伴有硬盘内部异响故障的数据恢复。此故障的表现为硬盘一加电就“咣咣”响,接入主机后,在CMOS中不能发现硬盘,即使使用DM等软件也找不到硬盘。造成这种故障的原因一般是硬盘电路板上的寻道