win7怎么检查磁盘坏道(win7怎么检查磁盘坏道是否正常)硬盘常见故障维修详解在日常使用电脑的过程中硬盘出现故障的几率是比较高的,通常会表现为硬盘不启动、硬盘出现坏道、硬盘异响、硬盘盘片不转这四大故障。电脑2.1硬盘不启动故障维修在使用电脑的过程中我们经常会遇到硬盘不启动的故障。硬盘不能启动大都是由于硬盘上的主引导记录、引导记录、三个系统隐含文件出现错误导致的,在电脑启动电脑的过程中,若是硬盘不能启动,就不能进入系统,下面我们来分析一下硬盘不启动这一故障。2.1.1硬盘启动过程在电脑的BIOS自检确认所有的硬件连接正确后,硬盘开始启动。首先硬盘根据CMOS设置的参数,硬盘将磁头定位在物理扇0柱0面1扇上,接着先后读取扇区结束标志55AAH、主引导记录MBR、硬盘分区表HDPT。接着根据硬盘分区表提供的数据,硬盘将磁头定位在活动分区的引导扇上(一般为物理扇0柱1面1扇),并先后读取扇区结束标志55AAH、操作系统参数。根据操作系统参数,读取文件分配表FAT和系统文件,最后从硬盘读取系统启动所需文件,自动对windows系统进行初始化,自动读取windows的注册表文件,直到桌面最终出现,启动完毕。2.1.2硬盘不启动故障分析硬盘无法启动故障属于硬盘故障中比较常见的一种故障,引起硬盘无法启动故障的原因非常多,硬盘无法启动故障的原因可能有;(1)CMOS设置错误(2)硬盘数据线等连接松动(3)硬盘控制电路板(4)主板上硬盘接口电路(5)硬盘盘体内部的机械部位问题(6)硬盘的引导区损坏(7)硬盘坏道导致电脑系统文件损坏或丢失(8)硬盘分区表丢失或损坏(9)硬盘感染病毒(10)硬盘被逻辑锁锁住等总体来说,硬盘无法启动故障主要由三方面引起:硬件问题引起的无法启动故障、引导区问题引起的无法启动故障和硬盘坏道或系统文件丢失引起的无法启动故障等几种情况。2.1.3硬件问题引起的无法启动故障处理由于硬盘数据线等连接松动、硬盘控制电路板、主板上硬盘接口电路或者是盘体内部的电脑机械部位出现故障,造成的硬盘无法启动,通常在开机后,屏幕中的“WAIT”提示停留很长时间,最后出现“ResetFailed(硬盘复位失败)”或“FatalErrorBadHardDisk(硬盘致命性错误)”或“HDDNotDetected(没有检测到硬盘)”或“HDDControlError(硬盘控制错误)”等提示。对于硬盘的硬件或连接故障可以按照以下方法进行检修:(1)若开机后,屏幕中的“WAIT”提示停留很长时间,最后出现错误提示故障。首先检查CMOS中是否有硬盘的数据信息,由于现在的主板BIOS都是开机自动检测硬盘,所以如果CMOS中没有硬盘数据信息,则是主板BIOS没有检测到硬盘(如主板BIOS不能自动检测硬盘,请手动检测)。(2)如果BIOS检测不到硬盘,则接着听一下硬盘发出的声音,如果声音是:“哒…哒…哒……”然后就恢复了平静,一般可以判断硬盘大概没有问题,故障原因可能在硬盘的设置或数据线连接或主板的IDE接口上。接着检查电脑中是否接了双硬盘,硬盘的跳线是否正确,检查硬盘数据排线是否断线或有接触不良现象,最好换一根好的数据线试试。如果数据排线无故障,检查硬盘数据线接口和主板硬盘接口是否有断针现象或接触不良现象,如有断针现象,请接通断针。如没有将硬盘换一个IDE接口或在主板上接一个正常的硬盘来检测主板的IDE接口是否正常。(3)如果硬盘发出的声音是“哒…哒…哒……”,然后又是连续几次发出“咔哒…咔哒”的声响,则一般是硬盘电脑的电路板出了故障,重点检修硬盘电路板中的磁头控制芯片;(4)如果硬盘发出“达、达、达”或“吱、吱、吱”之类的周期性噪音,则表明硬盘的机械控制部分或传动臂有问题,或者盘片有严重损伤,这时可以将硬盘拆下来,接在其他的电脑上进一步判断,在其他电脑中通过BIOS中检测一下硬盘,如果检测不到,那就可以断定是硬盘问题,需要检修硬盘的盘体(检修盘体一般需要超净间环境)。(5)如果听不到硬盘发出的声音,用手触摸硬盘的电机位置,看硬盘的电机是否转动,如果不转,则硬盘没有加电。接着检查硬盘的电源线是否连接好,电源线是否有电,如果电源线正常则是硬盘的供电电路出现故障,进而检测硬盘电路板中的供电电路元器件故障,如图2-1所示硬盘供电电路。电源接口硬盘局部供电电路图2-1硬盘的供电电路2.1.4引导区问题引起的无法启动故障处理对于启动时,硬盘出现如下错误提示:(1)“DiskBootFailure,InsertSystemDiskAndPressEnter”(2)“InvalidSystemDisk”(3)“ErrorLoadingOperatingSystem”(4)“Non-SystemDiskOrDiskError,ReplaceandStrikeAnyKeyWhenReady”(5)“InvalidDriveSpecification”(6)“MissingOperatingSystem”(7)"Invalidpartiontable"等。一般是硬盘主引导记录中的分区表有错误,当指定了多个自举分区(只能有一个自举分区)或病毒(一种具有隐蔽性破坏性传染性的恶意代码)占用了分区表时,将有上述提示。主引导记录(MBR)位于0磁头/0柱面/1扇区,由分区格式化时生成。MBR包括主引导程序、分区表和结束标“55AA”,共占一个扇区。主引导程序中含有检查硬盘分区表的程序代码和出错信息、出错处理等内容。当硬盘启动时,主引导程序将检查分区表中的自举标志。若某个分区为可自举分区,则有分区标志80H,否则为00H,系统规定只能有一个分区为自举分区,若分区表中含有多个自举标志时,主引导程序会给出"Invalidpartiontable"的错误提示。对于以上情况最简单的维修方法就是使用备份过的分区表覆盖现在的分区表,或重建分区表。可以使用DiskGenius维修软件或用winhex维修软件进行修复。对于引导区故障造成的硬盘无法启动可以根据故障提示进行检修,如表2-1所示。表2-1引导区故障故障提示信息故障分析解决方法开机后屏幕显示:“DeviceError”,该故障的原因一般是重新设置硬盘参数,然后又显示:“Non-SystemDiskOrCMOS中的硬盘设置参数丢并检测主板的CMOSDiskError,ReplaceandStrikeAnyKey失或硬盘类型设置错误等造电池是否有电。WhenReady”,提示硬盘不能启动,成的。用软盘启动后,在系统盘符下输入“C:”按Enter键,屏幕显示:“InvalidDriveSpecification”,系统不认硬盘屏幕显示“ErrorLoadingOperating硬盘引导系统时,读取硬使用MHDD进行修复。System”或“MissingOperating盘0面0道1扇区中的主引导System”提示信息。程序失败。一般原因为0面0道磁道格式和扇区ID逻辑或物理损坏,找不到指定的扇区或分区表的标识“55AA”被改动,系统认为分区表不正确。显示“InvalidDriveSpecification”该故障是由于操作系统使用DiskGenius等提示信息。找不见分区或逻辑驱动器,由软件恢复分区表即于分区或逻辑驱动器在分区可。表里的相应表项不存在,分区表损坏。屏幕显示“InvalidPartitionTable”提示信息。该故障的原因一般是硬盘主引导记录中的分区表有错误使用DiskGenius或winhex修复。2.1.5坏道或系统文件丢失引起的无法启动故障处理由于硬盘有物理坏道或系统文件丢失等造成无法从硬盘启动,通常开机自检通过后,开始启动系统,接着出现“蓝屏”、死机、提示某个文件损坏或数据读写错误或开机检测时提示“HDDControllerError(硬盘控制器故障)”或“DISK0TRACKBAD(0磁道损坏)”等故障现象。由于硬盘出现坏道,而存放在坏道处的系统文件在启动系统时,无法调用,造成启动时出现“蓝屏”或死机或错误提示信息。对于硬盘的坏道,可以使用THDD、MHDD等软件进行修复。2.2硬盘坏道故障维修硬盘坏道是硬盘故障中的常见故障点。硬盘坏道一般表现为高级格式化有“坏簇”(BadClusters),SCANDISK等工具检查时发现有“B”标记,用MHDD工具扫描时有“红绿块、?、X”标记,或用某些检测工具检测时发现有“扇区错误提示信息”等。如果在某个扇区中存储512Bytes的数据有任何一个字节不能被正确读写,则这个扇区为坏扇区Badsector。除了存储512Bytes外,每个扇区中存储的数十个Bytes信息,包括标识(ID)、校验值和其它信息,这些信息任何一个字节出错都会导致该扇区变为“Bad”。对于硬盘坏道这一常见的故障,有两个硬盘缺陷表与其息息相关,它们就是永久缺陷表P_List和增长缺陷表G_List,通常简称为P表和G表。2.2.1深入认识P表和G表我们知道,硬盘存储数据在盘片表面,它的容量很大,数据密度也很大,而硬盘在使用的过程中和生产的过程中不可避免的会产生坏道、不稳定的扇区等损伤,无论是由于误操作或者是意外或者是器件老化等原因。另外,对于一部计算机来说,数据时最重要的,而这些不稳定的扇区和坏道严重威胁着硬盘的数据安全,它们会造成数据的读写错误,甚至损坏数据。为此,硬盘设计了两个硬盘缺陷表来处理这些出现缺陷的磁道或扇区,这两个表就是永久缺陷表P-list和增长缺陷表G-list,用于记录及修复硬盘的缺陷扇区,使硬盘工作时不会在缺陷扇区里读写数据,防止数据的损坏。1.永久缺陷表P-list永久缺陷表我们一般称为是工厂坏道表,简称P表,严格来说应该称为永久坏道表或原始坏道表,它是用于记录工厂生产过程中产生的坏道的,坏道加入P-list不会影响硬盘的读写性能。硬盘厂家生产盘片的过程极其精密,且盘片的数据存储密度越来越大,但是很难做到100%的完美,硬盘的盘片上多少会存在一些缺陷,所以厂家在一个盘出厂前都会把所有的硬盘进行一次低级格式化,在低级格式化过程中系统将会自动找出盘片上的缺陷坏道(defecttrack)和缺陷扇区(defectsector),并将找到的这些缺陷记录在永久缺陷表P-list中,并且还会在对这些坏道和坏扇区编号过程中,跳过(skip)这些缺陷部分,让用户永远不会用到这些缺陷扇区或坏道。这样用户在分区、格式化、检查工购买的硬盘时,很难发现有坏道或坏扇区的问题了。一般,一块硬盘的P表中能够记录几百到几万的盘片缺陷信息,若想查看硬盘的P表记录信息,对于不同的硬盘都会有针对性的软件,因为不同的硬盘指令集不同。另外,SCSI硬盘可以找到多种通用的软件来查看P表。2.增长缺陷表G-list增长缺陷表简称G表,用于记录硬盘使用过程中由于磁介质性能变弱而引起的坏道,并将坏扇区重新向到好扇区,将坏道加入G-list对该扇区的对硬盘的运行速度是有一定的影响。目前,市场上的大容量硬盘层出不穷,而对于一个大容量的硬盘来说,发现一个缺陷扇区(defectsector)的概率实在很大,而商家为了解决这一问题,设计了一个自动修复机制,叫做AutomaticReallcation。当硬盘出现坏道或者坏扇区之后,用了某修复软件进行修复后“消除”了一些坏道,其实就是运行了硬盘的这个自动修复机制的结果(当然还有其他原因)。目前有很多的硬盘都会有这样的功能,这个功能就是在对硬盘的读写过程中,如果发现一个缺陷扇区,硬盘系统则自动分配一个备用扇区替换该扇区,并将该扇区及其替换情况记录在G表中。这样一来,少量的缺陷扇区对用户的使用没有太大的影响了。2.2.2硬盘缺陷表如何处理坏道或坏扇区我们知道硬盘的盘片全部扇区分为三个部分,固件区、工作区、保留扇区,如图2-1所示,固件区位于盘片外边缘处,保留区位于盘片内圈,工作区位于固件区和保留区的中间部位。固件区和保留扇区普通用户是没办法操作的,硬盘的实际扇区数比我们看到的硬盘标签上标定的要大,其中一部份用于存储硬盘的固件,一部分是用户存储数据的区域(工作区),也就是硬盘标定容量的扇区,剩下的就是保留区,实际上硬盘上并不会物理划出一个保留区域,只是在工厂生产时标定了全部的有效扇区,而硬盘的容量是小于其实际扇区总数的,在固件里定义了硬盘的容量,超过硬盘容量的那些扇区我们就姑且把它称为保留扇区。如图2-2所示。固件区工作区保留扇区图2-2磁盘保留扇区固件区和保留扇区普通用户是没办法操作的(除非借助于一些特殊的软件),硬盘的实际扇区数比我们看到的硬盘标签上标定的要大,其中一部份用于存储硬盘的固件,一部分是用户存储数据的区域(工作区),也就是硬盘标定容量的扇区,剩下的就是保留区,实际上硬盘上并不会物理划出一个保留区域,这也就是为什么我们实际应用中总会发现硬盘的标注容量总是要大于我们实际使用容量的原因之一。我们知道,坏道的产生可以分为两种情况:一是生产过程中产生的缺陷扇区,二是使用过程的产生的缺陷扇区,硬盘设计的这两个坏道表(P表和G表)就是用于分别识别和处理硬盘的两种不同的坏道的。对于硬盘设计的这两个坏道表来说,处理坏道无外乎两种方法,一种是隐藏法,另一种是替换法。其中隐藏法是针对于P表来说的,而替换法是针对于G表来说的。下面我们来具体的看看这两个坏道表到底是如何来处理坏道的。如图2-3所示,某硬盘出现坏道,坏道还没有加入到P表或G表的情况,图中可以看到LBAn为坏扇区,工作区的LBA是从固件区后的LBA0一直连续标注到硬盘的最大工作扇区LBAmax,LBAmax以后的扇区就是保留扇区了。迅捷PDF转换器电脑