美丽的网站-英华家电维修论坛

标题: 硬盘坏道的表现 [打印本页]

作者: admin    时间: 2011-4-8 20:13
标题: 硬盘坏道的表现
硬盘使用久了就可能出现各种各样的题目,而硬盘“坏道”便是这其中最常见的题目。硬盘出现坏道除了硬盘本身质量以及老化的原因外,主要是平时在使用上不能善待硬盘,比如内存太少以致应用软件对硬盘频繁访问,对硬盘过分频繁地整理碎片,不适当的超频,电源质量不好,温度过高,防尘不良,震动等。) @) j* R  x3 L1 W6 q
硬盘坏道分为逻辑坏道和物理坏道两种,前者为软坏道,通常为软件操纵或使用不当造成的,可用软件修复;后者为真正的物理性坏道,它表明你的硬盘磁道上产生了物理损伤,只能通过更改硬盘分区或扇区的使用情况来解决。假如你的硬盘一旦出现下列这些现象时,你就该留意硬盘是否已经出现了坏道:
1 x0 f+ v4 V/ g# _1 V+ ~. Z7 W: e
(1)
在读取某一文件或运行某一程序时,硬盘反复读盘且出错,提示文件损坏等信息,或者要经过很长时间才能成功;有时甚至会出现蓝屏等;

! R3 B8 G$ [! _! i(2)
硬盘声音忽然由原来正常的摩擦音变成了怪音;

% S! V/ a) k" o, ~$ L(3)
在排除病毒感染的情况下系统无法正常启动,出现“Sector not found”或“General error in reading drive C”等提示信息;

: w1 K/ P! R) d. }9 ]: I- m0 E(4)FORMAT
硬盘时,到某一进度停止不前,最后报错,无法完成;

3 s+ j. I  {$ ](5)
每次系统开机都会自动运行Scandisk扫描磁盘错误;

5 P1 b0 i0 [3 L8 E( y6 p(6)
对硬盘执行FDISK时,到某一进度会反复进进退退;
8 w- s; L; O; E
(7)
启动时不能通过硬盘引导系统,用软盘启动后可以转到硬盘盘符,但无法进入,用SYS命令传导系统也不能成功。这种情况很有可能是硬盘的引导扇区出了题目。
3 f6 K: f. c1 ~2 ]: P
假如出现上述错误,你就需要加倍小心,这说明你的硬盘已经出现坏道了!

2 b% y8 j4 x; M8 `$ K& X硬盘坏道的修复

; Z) u: Y* N0 [  x- g+ i/ x1.
修复逻辑坏道
* Z4 I3 \3 w: `& p6 }  j( S+ L
首先从最简单的方法入手。借助Windows下的磁盘扫描工具,在资源治理器中选中盘符后单击鼠标右键,在弹出的驱动器属性窗口中依次选择(如图1)(图)“工具→开始检查”,将扫描类型设定为完全扫描,并选择自动修复错误,然后点击开始,扫描时间会因磁盘容量及扫描选项的不同而有所差异(如图2)(图)。

8 ?9 C2 R) N$ q: q$ ~+ S( a假如逻辑坏道存在于系统区导致无法正常启动,我们可以使用Windows 98/Me的启动盘,在DOS提示符下键入:Scandisk 盘符,按回车,一旦发现坏道,程序会提示你是否要Fix it(修复),选择Yes开始修复,很多因系统区出现逻辑坏道无法正常启动Windows的题目一般都可以用此方法解决。
7 ]* W& I: O$ R6 I% ]2 F1 B
由于Windows 98/Me在很大程度上只是自动修复逻辑坏道,而不能自动修复物理坏道,所以,事实上第1种方法往往不能奏效。假如碰见物理坏道我们应该怎么办呢?
- ^3 a" h- Q5 n4 o/ |; f
2.
用Scandisk检查物理坏道

' x4 Q6 z  M* j7 W对于物理坏道Scandisk就无能为力了,它只能将其标记为坏道以后不再对这块区域进行读写操纵,物理坏道具有“传染性”向周边扩散,导致存储于坏道四周的数据也处于危险境地。
/ `) |6 u" s6 l& Q3 B* U
用Scandisk时在查到坏道时停止,留意观察Scandisk停止时会数值,如22%,假设硬盘总容量为2GB,2GB×22%=0.44GB,硬盘出现坏道的起始位置大致为440MB处,由于硬盘坏道易向周边扩散,所以必须留足够的缓冲区,将硬盘第一个分区容量设定为400MB,其余1.6GB按200MB为单位分为8个区,使用Scandisk检查所有分区,将无法通过Scandisk检测的分区删除或隐藏,以确保系统不再读写这些区域。其余相邻的分区可合并后使用。分区、隐藏、删除、合并等操纵可使用图形化界面的PartitionMagic或DiskMan等工具软件进行。
3 l% |; g3 E" J' d4 c8 B, \3 |- B
3.
用软件隐藏物理坏道

) m, Y# i+ V0 l用PartitionMagic5.0/6.0对硬盘进行处理。PartitionMagic可以在不破坏数据的情况下对硬盘重新分区、动态改变分区大小、改变分区的文件格式、隐藏或显示已有分区等等。将PartitionMagic5.0/6.0的DOS版拷在软盘上,用Windows 98/Me启动盘引导系统,运行软盘上的PQMAGIC.EXE。
- }& F6 m& s) O, {+ \9 T0 }
然后进行扫描硬盘,可以直接用PartitionMagic中Operations菜单下的“check”命令来完成,标记了坏簇后,可以尝试着对它进行重新测试,方法是在Operations菜单下选择“Advanced/badSector Retest”;把坏簇分成一个(或几个)区后,再通过HidePartition菜单项把含有坏道的分区隐藏,以免在Windows 98/Me中误操纵。

% m& i. c" L9 E特别提示:假如没有经过格式化而直接将有坏道的分区隐藏的话,那么该分区的后续分区将由于驱动器盘符的变化而导致其中的一些与盘符有关的程序无法正确运行。解决的办法是利用Tools菜单下的DriveMapper菜单项,它会自动地收集快捷方式和注册表内的相关信息,立即更新应用程序中的驱动器盘符参数,以确保程序的正常运行。

7 {0 t5 Y! L7 _9 d. Q. P4.
修复硬盘0扇区坏道

1 D$ Y0 K$ i1 x) v对于硬盘0扇区损坏的情况,固然比较棘手,但也不是无可救药,我们在这里给大家先容两种方法。

: C$ p7 E5 e$ G第一种方法:我们借用DiskMan这个软件来修复。具体方法如下:
2 S/ X2 q' x* c
①在纯DOS模式下运行DiskMan,在“硬盘”菜单中选择驱动器符号,这时主界面中显示" g3 W9 K( y$ p6 c+ \! i
该硬盘的分区格式为FAT32,起始柱面0,起始磁头1,总容量为2GB;
+ l& C; ^1 I( T- h  r
②然后依次进入“工具→参数修改”(或按F11),在弹出的修改分区对话框中,将起始柱面的值“0”改为“1”;

- K. T* d- ^/ R4 c$ n3 z③按确定退回DM主界面并按F8保存修改结果。修改后需要重新格式化硬盘。
1 G6 `. g3 \$ R# B5 A
第二种方法:我们用部分人比较熟悉的Pctools9.0软件中的DE工具。具体方法如下:
9 G& Y) S* h# C6 q. z6 u$ \
①用Windows 98/Me启动盘启动,运行Pctools9.0目录下的DE.EXE,先进入Options菜单,选Configuration(配置),按空格去掉 Read Only(只读)前面的钩(按Tab键切换),保存退出;
' t% r1 H% G4 b' q9 m
②接着选主菜单Select(选择)中的Drive(驱动器);

7 l( x" J1 r. m0 W4 F③进去后在Drive type(驱动器类型)项选Physical(物理的),按空格选定,再按Tall键切换到Drives项,选中 Hard disk(硬盘),然后选 OK回车;
) T  j& H7 Z; M' h# I4 u5 O+ E* C6 w3 u
④之后回到主菜单,打开Select菜单,这时会出现Partition Table(分区表),选中并进入,之后出现硬盘分区表信息;

( W4 \% M. M9 Q+ a5 ], N* q- U⑤假如硬盘有两个分区,l分区就是C盘,该分区是从硬盘的0柱面开始的,那么,将1分区的Beginning Cylinder(起始柱面)的0改成1就可以了;

! @( t" F% g/ J⑥保存后退出;
: k' I& U( l+ ?' X7 u/ q6 m
⑦重新启动,按Delete键进入COMS设置,选“IDE AUTO DETECT”,可以看到CYLS比原来减少了1,保存退出,重新分区,格式化,至此大功告成。

7 M$ C5 l) Z& p# N& T提示:在修改之前先将硬盘上的重要资料备份出来,而且Pctools9.0不能在用FAT32分区的硬盘和Windows下运行,但可以在FAT16硬盘中运行。修复后一定要在CMOS中重新侦测硬盘,再分区和格式化,由于只有对硬盘作格式化后才会把分区表的信息写入1扇区(现在作为0扇区了)。

' m# t# X8 {/ K1 H5.
低级格式化修复坏道

# T/ s; K( r, J9 ]: c0 U上述所有办法都不能奏效,又不甘心硬盘就此报废,你就可以考虑使用低级格式化处理硬盘故障。但低级格式化会重新进行划分磁道和扇区、标注地址信息、设置交叉因子等操纵,需要长时间读写硬盘,每使用一次就会对硬盘造成剧烈磨损,对于已经存在物理坏道的硬盘更是雪上加霜,实践证实低格将加速存在物理坏道的硬盘报废,而对于逻辑坏道,则根本无须使用低格程序作为修复手段。另外低格将彻底擦除硬盘中的所有数据,这一过程是不可逆的。因此低格只能在万不得已的情况下使用,低格后的硬盘要使用Format命令进行高级格式化后才能使用
假如正常模式和安全模式都不能正常进系统的话,你可以用源盘来安装一次,然后再用ghost来恢复一次就正常了,我也碰到过几次,但具体原因我还真的不知道,而且出现这种题目的大多是SATA2接口的硬盘。
那是有5个选项给你选,你不选其中的一项它就在哪等你选。你不选它就不运行。

; ~- l' X7 P, O* C# b
9 W; ?, m+ B2 b6 j3 a& D' {9 x
1 D6 v% e( N  C! }  A; m( Y( F, ]
意思是正常启动
windows 1 c" ~2 C2 d* B  [
. A9 ^1 d& l5 `5 }2 K, E3 G+ f
你安装系统的时候& K' }( v% W7 r. z! D2 t/ D
使用ghost的盘! u! H* n- Y$ r. x: y
你需要先在BIOS下的高级选项里把第一驱动设置为cd驱动( k, d" X  X. k. }( z# K" t
才可以装
5 G  R1 h6 T  |2 u+ p
你的硬盘为SATA 你需要在BIOS里识别你的硬盘
+ [6 y6 }: H  a0 R
方法
, ^* K. i, r3 r- r, Q  K' ^
开启电脑,按DEL进入CMOS设置,选择“Integrated Peripherals-OnChip IDE Device-OnChip Serial ATA Setting”,也就是SATA硬盘的相关设置,其中有“SATA Mode”、“On-Chip Serial ATA”和“Serial ATA Port0/1 Mode”三个选项。“SATA Mode”设定是否开启SATA RAID,默认值是“IDE”,即不开启SATA RAID,而且只有当“SATA Mode”设置为“IDE”时,“On-Chip Serial ATA”和“Serial ATA Port0/1 Mode”这两项才可选。“On-Chip Serial ATA”是选择SATA控制器的工作模式:

! A5 D3 X8 h) V4 {6 J9 K- k) \1
、Disabled禁用SATA设备,默认值。在使用SATA硬盘时,要开启这一项;

1 u7 O+ t9 {. ^; I4 }2
、Auto,由BIOS自动侦测存在的SATA设备;
8 ^4 p' G9 E: W$ ^9 c: o
3
、Conbined Mode,SATA硬盘被映谢到IDE1或IDE2口,模拟为IDE设置,此时要在“Serial ATA Port0/1 Mode”中选定一个位置启用SATA设备;

7 l: _- X$ N1 i' g- ]4
、Enhanced Mode,答应使用所有连接的IDE和SATA设备,最多支持6个ATA设备,要在“Serial ATA Port0/1 Mode”中设定一个SATA设备作为主SATA设备;
8 U6 u% h9 O% \; |1 P' S. B8 W
5
、SATA Only,只能使用SATA设备

- H5 V  u, [7 @  a5 I! d+ \然后重新安装下就OK!
一、硬盘常见故障的判定7 q) m$ M" |  E  l! v
一般来说,硬盘的故障可以分为纯硬件故障和软件故障。相对来说,软件引起的硬件故障比较复杂,由于硬盘牵涉到系统软件和应用软件,但是解决的方式有时候却比较简单,比如主引导扇区被非法修改导致系统无法启动、非正常关机后引起的逻辑坏道等,一般通过重新分区格式化即可解决。而纯硬件的故障就比较棘手——硬件故障又可以分为系统引起的,例如主板的IDE接口松动、与其他硬件设备不兼容、电源不稳定等等,而另一个就是硬盘本身的故障了,当然我们可以通过眼睛观察一下电路板是否有芯片被烧毁,用耳朵仔细听听启动时是否有异常响声等方式来判定。硬盘故障包括了磁头损坏、电路板题目、芯片信息丢失、马达不转等,最直观的现象就是进入主板BIOS设置后,无法识别硬盘。& Z/ P$ l- k, ~
根据电脑开机后的出错提示也是可以确定硬盘故障大致类型的。比如开机后屏幕显示:"Device error",然后又显示:"Non-System disk or disk error,Replace and strike any key when ready",提示硬盘不能启动,用软盘启动后,在A:>后键入C:,屏幕显示:"Invalid drive specification",系统不认硬盘,一般是CMOS中的硬盘设置参数丢失或硬盘类型设置错误造成的。开机后屏幕显示:"Invalid partition table",硬盘不能启动,若从软盘启动则认C盘,一般是由于硬盘主引导记录中的分区表有错误而造成的。屏幕显示"Error Loding Operating System"或者"Missing Operating System"表明硬盘的主引导记录被破坏,或者分区的结束标志遭到破坏,还有可能是由于CMOS重硬盘参数设置错误引起的,造成这种现象的原因有:CMOS参数被改动;硬盘下的系统文件IO.SYS和MSDOS.SYS遭到破坏;硬盘DOS引导记录(BOOT)遭到严重破坏,或者DOS引导记录的结束标志(01FF的55 AA)丢失;也可能是硬盘的主引导数据被破坏,或主引导结束标志(080。081的55 AA)丢失而造成。而系统显示"TRACK 0 BAD,DISK UNUSABLE",意思为"零磁道损坏,硬盘无法使用"或用磁盘扫描程序扫描其它硬盘时其0扇区出现红色"B"。硬盘0扇区损坏,是大家比较头痛的故障,一般情况下也就判了硬盘死刑,很难修复了。假如屏幕显示"SMART Failure Predicted on Primary Master:ST310210A"然后是警告:"Immediately back-up your date and replase your hard disk drive. A failure mauy be immnent."此时,须按F1才能继续,) }, n$ I( l, k; R) a: [  ^4 q
这是S.M.A.R.T技术诊测到你的硬盘可能出现了故障或不稳定情况,警告你需要立即备份数据并更换硬盘。出现这种提示后,除了更换新盘外,没其他解决方法。

  y  m! f! `  V$ S0 {! C  ?* ?' y二、硬盘常见安装故障的处理
9 t- G! U: b6 a+ O9 t  y
硬盘安装不当会导致无法正常使用的故障。比如IDE接口与硬盘接的电缆线未连接好;或是IDE电缆接头处接触不良或再现断裂;硬盘未接上电源或电源接头未插牢;跳线设置不当等都会导致在BIOS中检测不到硬盘,或无法识别全部容量。假如检测时硬盘灯亮几下,但BIOS仍然报告没有发现硬盘,则可能是硬盘电路板上某个部件损坏或者是主板IDE接口及IDE控制器出现故障。另外,使用了分歧格的信号线(未按要求使用80针信号线)或未安装主板芯片组驱动(补丁)程序,将会导致不能打开DMA模式的故障。

2 I( i9 V4 U. U: N8 Y# b# s# r& y有些朋友在新加了一个硬盘后,WIN98就无法启动了,取下新加的硬盘后一切又正常了。这是由于你的WIN98装在原硬盘的非C盘(如D盘)上,而加装双硬盘后在原硬盘存在多分区的情况下,要引起盘符交错,导致原硬盘的盘符发生了变化,WIN98在启动时找不到安装时默认的相关系统文件及众多应用程序,自然不可能正常启动。在多分区的情况下,硬盘分区的排列顺序是这样的:主硬盘的主分区仍被计算机以为是C盘,而第二硬盘的主分区则被以为是D盘,接下来是第一硬盘的其他分区依次从E盘开始排列,然后是第二硬盘的其他分区接着第一硬盘的最后盘符依次排列。要使加上第二硬盘后盘符不发生变化,解决的办法有两个:假如你只使用WIN98的话,比较简单,在CMOS中将第二硬盘设为NONE即可,但在纯DOS下不认第二个硬盘。第二种方法是接上双硬盘后,给第二个硬盘重新分区,删掉其主DOS分区,只分扩展分区。这样盘符也不会交错。当然若第一硬盘只有一个分区的话,也就不会存在盘符交错的题目了。另外还有一个常见的硬盘安装故障就是在老主板上不能正确使用大容量硬盘,解决的方法很多,比如升级主板BIOS或使用EZ等特殊分区软件分区。

7 W9 D! V! ?  q/ `- X. P5 S; e0 `! \; f4 p- A9 `8 G/ q& \" L
SATA
硬盘电源接口与传统的IDE硬盘所使用的端口大不相同,目前普通电源很少能直接支持Serial ATA硬盘,需使用专门的转接头。不过也有少数Serial ATA硬盘采用了双电源设计,除了Serial ATA标准的15针电源接口外,还有传统的电源接口,使用起来就更加方便了。另外,Serial ATA硬盘对电源供电质量要求比并行接口硬盘更严格,使用Serial ATA硬盘的朋友,最好配一个功率足够的好电源。还要留意的是,由于Serial ATA硬盘对主板AGP/PCI频率很敏感,假如你进行了超频操纵,就可能会出现无法识别硬盘或使用不稳定的现象。建议大家超频后尽量保持总线频率的稳定。还应留意,在完成Windows安装后,一定要安装IAA加速补丁或者VIA、SiS、Promise以及Silicon的相关补丁,程序会自动根据硬盘的物理特性使用最佳传输模式,以便充分挥发Serial-ATA硬盘的性能。假如主板 BIOS不支持 48bit LBA模式,就无法直接使用超过137G容量的硬盘。碰到这种情况建议你升级最新的主板BIOS。假如不升级,也可以使用硬盘自带的分区软件DM,提供了INT13H的扩展功能,从而绕开主板BIOS支持大硬盘。大家也可以用Windows 2003的系统盘来进行分区,都能够识别出160G以上的大容量硬盘。





欢迎光临 美丽的网站-英华家电维修论坛 (http://www.bsss.info/) Powered by Discuz! X3.2