|
接到硬盘后,应向客户询问数据丢失的类型,是误删除,误格式化,误分区,意外丢失,还是硬盘突然丢失或无法读写,并且还要询问故障发生后,客户自己还做过哪些操作。把故障类型和原因问清楚了,可能会减少我们在数据恢复过程中一些不必要的麻烦,提高工作效率。) z7 V$ v7 Y) S0 Q; N
2.硬盘外观检测
! ?5 U. Q) u% j" U3 G* n+ c 对于硬件问题造成的数据丢失,这时我们应首先检查硬盘的电路板有无明显的烧灼痕迹,避免因该硬盘的电路损坏再次造成电脑主机的损坏。
" {& K$ K& X( x, b6 J( c& V 3.加电试盘
2 P5 {. l' n3 S3 f7 p- n7 C: y4 g8 | 如硬盘无明显的电路损坏,把硬盘加电试机,在CMOS中是否能够找到硬盘。
- F4 d; L3 ?# O* k2 {# k9 m 4.根据故障类型选用合适的数据恢复工具& ?+ q) P& Q- L' |7 b
如果能够找到硬盘,就按软件方面使用EasyRecovery之类的软件进行数据恢复。如果找不到硬盘,就按硬件的方法进行处理。
5 q* d" Z8 G! K8 p& k( T8 q 5.将数据转移安全区域9 v& r. }/ _. t- M ?
把找回的数据拷贝到另一块物理硬盘上,一定不能拷贝在同一块硬盘的不同分区。
$ Q3 q' Z6 ~& r3 o 6.将数据用刻录机刻成光盘,交给用户. i/ p1 h' C$ t* Y
数据全部读出后,使用刻录机把用户的数据刻成光盘,交由用户保管,任务完成。
/ ^# U+ {4 m/ q( D硬盘坏道的简单修复方法
- D4 V; C% v C 1.首先从最简单的方法入手。在Windows98的资源管理器中选择硬盘盘符,右击鼠标,在快捷菜单中选择“属性”,在“工具”项中选择“磁盘扫描”对硬盘盘面作完全扫描处理,并且对可能出现的坏簇进行自动修正。
- O8 V2 o, P. ~. {/ u/ w* e 也可以在DOS命令符下使用“SCANDISK X: /AUTOFIX /SURFACE”对硬盘地对应分区进行检测(X:请改为对应的分区盘符),将有坏道的簇进行标注。
, L6 P! g' d( a; B- s# d9 J0 q% H/ \ 2.如果在磁盘扫描过程中标注的坏簇很多,经过上述处理后还是不能正常进行系统,这时就需要确定这些坏块是我们通常所说的“逻辑坏道”还是“物理坏道”。方法是先使用XCOPY命令把自己需要保留的文件拷贝到其他硬盘,再使用“FORMAT X: /U /C”命令对存在坏道的分区进行强制完全格式化并标记坏块。在格式化过程中一定要仔细观察格式化过程,看格式化是否能够正常进行,如果格式化顺利,说明原来的坏簇是逻辑坏簇;如果格式化意外中止或无法继续,说明硬盘存在严重的物理坏道。这时如果是保内的硬盘,可以找销售商进行处理;如果是保外的硬盘,我们可以采用下面的方法处理:* H _4 ] m8 m! z2 B: C0 c
最好使用SFDISK软件(当然也可以使用PQMAGIC,不过在实际使用中不是很方便),该软件可以自由分区,从前或从后,主分区,逻辑分区,其他任意的分区格式都可以随意设置。这时我们记着刚才在使用FORAMT命令格式化时出现故障时的进度数字是X%,根据硬盘的分区情况和当前分区的大小,计算出坏簇的位置,将有坏簇的位置设置成一个区,再把剩余的空间设置为另一个区。对剩余的分区进行格式化,检查格式化是否正常,如果不正常,将则才设置的分区删除,对坏分区再扩大,再分区,再格式化,直到剩余的分区能够正常格式化,读写正常时为止。最后把坏的分区设置为空闲,不再使用。这样我们就可以避开坏道,充分利用硬盘的完好空间。
0 W3 x; ]- E R J3 \# D# k3 T 需要注意的是,不要为了节约硬盘空间而把这个空闲区划分得过于“经济”,而应留有适当的余地。因为读取坏道周围的“好道”时,可能过于靠近“坏道”,而不明智的坏道具有传染性,距离太近的话,那么过不了多久,硬盘上新的坏道又将出现。我对一块4.3G的Corner硬盘进行如些处理后,原来的4.3G只剩下不到2G,但是已经使用两年有余,还能够正常启动和工作。+ n2 N( I3 z) Y
3.对于硬盘0扇区损坏的情况,看起来比较棘手,但也不是无药可救。我们可以使用PCtoolS9.0中的DE工具,把把损坏的的0磁道屏蔽,而用1磁道取而代之就可以了。注意:使用该软件修改磁道完成后,只有对硬盘作格式化后才会把分区表的信息写入1道(现在作为0道了)。
1 n# w5 k8 Q* j' Y6 D# P5 R 我们在使用FORMAT命令格式化C盘或D盘出现的0磁道坏,并不是硬盘的0磁道坏,而是C盘或D盘的引导扇区所在的位置出现了坏道,系统无法正常格式化,这是按第2步所述的处理方法即可解决。
2 p4 k6 w0 p Q0 R6 }8 N: m 4.不到万不得已,一般不要对硬盘进行“低格”处理。因为对硬盘进低级格式化,至少有两点不好:一是磨损盘片,二是对有坏道的硬盘来说,低格可能会加速坏道的扩散。
$ {- u! F* n% q" ]! S/ r 低格解释:一般情况下,硬盘只有在出厂前才进行纸级格式化,是对硬盘重新划分扇区的过程。低格程序通过对硬盘盘面的数据读性性能测试,再次划分扇区并填写扇区间的间隔因子和循环校验码,为硬盘正常读写做准备。一般情况下,不要对硬盘进行低级格式化,因为该项操作对硬盘的寿命有所影响。如果硬盘有坏道时,可以使用“FORMAT X: /U /C” 高级格式化命令对硬盘进行格式化操作,如果坏道能够消除,说明这些坏道是逻辑坏道,不影响正常使用;如果格式化不能通过或需要花费好长时间才能通过,说明这些坏道是物理坏道,可以通过PQ等软件对坏道进行屏蔽来解决。即使我们使用低级格式操作也无法解决该问题,并且有可能造成坏道大面积扩大。如果我们的硬盘经常出现逻辑坏道,通过格式化就可以解决,这时最好检查硬盘的供电电压是否正常。如果正常,很有可能是硬盘的质量有问题,性能不稳定。: [) W6 r8 W: N0 C0 R4 {8 E0 F( U* j" [
5.最后就是主板CMOS的相关内容要设置合适,特别是对于一些TX芯片组以前的主板,由于没有自动识别硬盘规格的功能,往往会因设置不当而影响硬盘的使用,造成磁盘空间丢失,硬盘速度下降。
" x8 t1 _; ]) t" Q硬件故障导致的问题解决0 y" b/ z1 K+ i$ S; T) P' w
硬件方面的数据恢复一般指针对CMOS不认硬盘,硬盘有异响,硬盘数据读取困难,硬盘有时能够读取数据有时不能读取数据等类似的不稳定故障,需要对硬盘进行芯片级的维修和对硬盘开腔维修或更换盘片之类需要特殊环境和特殊工具的级别的维修。- |0 R: v( O6 ^2 X- f& T6 \9 l. O
硬盘自检不到的情况多数都是硬件方面的问题,又可分为主板的硬盘控制器(包括IDE接口断针,短针,接触不良,虚焊等)故障和硬盘本身的故障。如果问题在主板上,那么数据不会受到破坏,把硬盘接在别的机器上就可以正常读出。如果问题出在硬盘上,并不是所有的故障都能修复。硬盘的故障又可细分为控制电路,主轴电机,磁臂电机和磁头,磁头放大器以及盘片,数据接口等。如果是控制电路的问题,可以在更换控制芯片后,把数据正常读出。如果是电机、磁头和盘片的故障,一般电脑市场是没有修理能力的,需要返回原厂进行修理,数据恢复可能性很小。
+ @7 A. P9 M3 j8 \ 不过,对于业余条件下,硬件方面的维修还是有一些比较简单的办法可以帮助我们找回丢失的数据。
! l: |( R# |* P1.CMOS不认硬盘,可能同时伴有硬盘内部异响
! y7 R0 V# j# O+ z) r* w0 f# E 故障的表现为硬盘一加电就“咣咣”直响,接入主机后,在CMOS中不能发现硬盘,即使使用DM等软件也找不到硬盘。造成这种故障的原因一般是硬盘电路板上的寻道电机的控制电路出现问题,造成硬盘在自检初始化时,无法正常准确定位,因此系统不能找到硬盘。有时候,可能加电后只有硬盘旋转的声音,没有其他异常的响声。这类故障硬盘的盘面是好的,数据也在,只是硬盘无法正常寻道。最安全的办法是在市场上寻找同型号的硬盘,更换二者的电路板,就可以把损坏硬盘中的数据安全的读出。% X' x( \" L5 w! W2 E3 i
这类故障常见于10G,15G,20G,40G的昆腾硬盘,该类硬盘一般是2000年上市的,在使用三年绝大部分都会出现异响,系统不认硬盘的故障,造成数据丢失。因此在这儿提醒朋友们,如果你使用的是昆腾的此类硬盘,最好尽早把自己的数据用刻录盘备份下来,或者转移到其他硬盘下,防止不测。故障出现后的维修方法有两种:
2 `7 C2 r6 ~# f0 Z/ ]) E1 Y3 e ① 像上面说的更换盘片;8 }( p8 \" c o; m/ i: [
② 因为此类故障为元器件老化所致,并非是硬盘电路烧熔损坏,如果当环境条件合适时,硬盘就有可能正常工作。所以我们可以为损坏的硬盘提供一个合适温度和湿度的单独空间,以试图读出数据。我们可以把硬盘放置在一个能够控制温度和小盒子里,变换不同的环境温度,观察主机是否能够找到硬盘。
, R, l5 v; u2 G2 @3 E; l" S7 } 不过昆腾硬盘还有一种常见的故障,是电路板烧断,当年昆腾曾回收此类硬盘。; A% I, n; v' {
2.硬盘数据读取困难
3 V! _6 M6 D; l' r# p3 P; S 这类故障一般是硬盘的磁臂寻道有问题,移动不畅所致。原因是寻道电机的轴承使用时间久后缺油阻力增大,转到不灵活造成折。可以适当提高环境温度,使数据顺利读出。+ \ c% H# q5 Z- l8 E) {" G4 s
3.硬盘有时能读有时不能读这类不稳定的故障
8 k) T9 s% W( g, R3 P( N$ P3 W 这类故障也是因为电路板元器件老化,发热量过大,造成芯片工作不稳定,突出表现为刚开机时硬盘能够正常读取数据,可是使用几十分钟或一两个小时后,硬盘突然异响,系统提示找不到硬盘,造成系统死机。对于这种问题,我们可以强行降低硬盘电路板的工作温度,使用脱脂棉蘸无水酒精对硬盘电路板上发热量最大的芯片进行降温,来趁机读取数据进行数据恢复。
4 q5 q( c8 R* o6 A. J: Q 4.加电后,硬盘没有任何动静
* ^( k* T7 W. L1 V3 X5 z* A 这类故障一般是硬盘的供电有问题,仔细检查硬盘的D形电源接口,是否电路板脱裂,使用万用表检查+12V和+5V的供电通路中有无断路元件。再有就是直接更换同型号硬盘的电路板。
9 a. M) Q1 o* I 上述的方法也并不唯一,有时为了找回我们宝贵的数据,我们可以采用多种方法进行偿试,但是必须要有耐心,并且心要细,因为与硬件打交道,如有不慎,可能会造成电路烧毁。
6 m0 J. A+ O3 Z% A: h几个软件典型应用造成的问题
* d1 `; Z0 H/ q7 i. a+ W9 } 1.逻辑锁
. I# \, E! ~) n% J3 s& p, l( f 这是一种比较极端的情况,此类程序针对WIN98和DOS6操作系统的弱点,在加载硬盘读取硬盘分区表的信息后进行判断时,人为的修改硬盘分区表,制造死循环,造成系统死机。
& {2 M I6 C) b5 i8 m 故障表现为:硬盘在CMOS能够顺利认出,但是使用软盘,光盘和硬盘自身均无法正常启动。出现这种故障常常使大多数用户都束手无策。. I, X: \1 W- x4 l
解决方法:
3 d' f) F* M, r* k" n& } ① 在CMOS中把硬盘屏蔽掉,再用光盘启动系统,使用DM软件,对硬盘过行低格。实际低格时,只需把硬盘头格一下就行了。( P- `$ j+ s! S
② 还可以通过修改MS-DOS6.22中的IO.SYS文件,把其中“ C2 03 06 E8 0A 00 07 72 03”替换为“C2 03 90 E8 0A 00 72 80 90”后,就可以用改动过的系统软盘或光盘来启动被逻辑锁住的硬盘。
; c9 R6 ~) y. ]. n 2.还原精灵
' c$ X! m. i1 N( a( C* m7 U; h; A 还原精灵能够很好的保护我们的系统不受侵害,但是如果密码丢失了,我们也非常麻烦,无论如何就是去不掉,无法升级系统或安装新的应用软件。
1 j5 a3 T# J2 o5 T; _ 解决方法:
/ j: W% A9 ]2 @& L ① 用光盘启动后,使用Fdisk/MBR命令即可。
[5 _5 C( d2 ?8 c ② 使用DM软件对硬盘进行低格开始一小段即可。0 }) C! b$ q, m: b6 R
3.引导区型病毒
$ q8 g8 S5 n; C( Q 引导区型病毒处理起来比较麻烦,特别是一些病毒对分区表进行加密或对引导区进行扇区搬移后的病毒感染,不能轻易的使用杀毒软件进行杀毒,否则杀毒后分区将丢失,无法找回自己的数据。我们可以在杀毒前先对主引导区和引导区进行备份,然后杀毒。如果杀毒后分区丢失,我们可以通过备份进行恢复,数据不会丢失。如果杀毒后数据丢失,我们可以使用KV3000的F10功能找回丢失的分区,也可以通过低级磁盘编辑工具,查找在0道中主引导区的备份,或者使用Fdisk/MBR重建主引导区,再根据C盘的位置手工填写分区表。这个操作比较麻烦,花费的时间较长。
2 t2 f# `6 q7 H更多问题的数据恢复方法 8 o$ R: t/ {: B0 Z: M
1.软盘坏
7 e, J& L& _8 p2 k 虽说软盘已经用得不多了,但必竟还在市场上存在,万一哪天你用软盘带了一个重要文件,需要时却发现读不出来,这个时候你该怎么办?
% t/ k2 {1 C. Q7 r. n4 k ① 检查是不是软驱问题,软盘是否正确安装到位。 b- C+ {( M! _
② 可以使用HD-COPY软件来进行整盘读取,生成IMG文件后,再使用UNDISK将该文件在硬盘上解开,就可以使用其中需要的文件了。即使有部分扇区损坏,我们也可以再通过其他专用软件来修复这些错误,如我们可以使用EASY RECOVERY来修复受损的WORD,EXCEL等文件。
2 ^7 B5 j* H" `6 u! b9 T 2.系统问题的情况
6 L! y X# s3 H7 ] 手动恢复数据的方法比较可靠,但是要求对硬盘的磁盘数据格式要相当深入的了解,非常清楚FAT16,FAT32,NTFS文件在硬盘上的存储格式和读写方式。现在以FAT32的文件磁盘格式为例,说明一下手动数据恢复的原理。9 L% D! w3 A' Z8 D# n+ \
① 系统在启动过程中出现的错误提示及处理方法
( X/ o! S& H* K4 a% k, H" n9 [4 ~6 {提示信息- W; b) ?$ I9 X G+ m
可能原因7 h8 a, i/ f/ i& b4 x% g
参考处理方法3 S. T( \5 v. M0 z2 m( F8 X
Invalid Partition Table7 f; _/ L$ S1 K$ i7 ]$ y
分区信息中1BE、1CE、1DE处不符合只有一个80而其他两处为0# J e9 [; O# Q
重建分区表或使用磁盘编辑软件手动修改错误,另外PQ软件也有分区表修复功能。! r6 [. k" N( P, v
Error Loading Operating System6 h1 L7 U1 z2 C: V5 o4 G
主引导程序读取BOOT区5次没成功。
' i7 {' d6 M8 ]重建BOOT区。0 N% v' o! G O+ I
Missing Operating System DOS% M" k4 A, ? x
活动分区引导扇区的“55AA”标记丢失/ p, D1 A. F# h: D6 @
使用SYS 命令传送系统文件。
- N ?* v4 n- O9 N+ o9 ]+ sNon-System Disk or Disk Error
' v- {9 V' H' i- h' G, uC盘的根目录中没有系统文件3 F" c, Q# S" V# w9 t6 d0 r3 m
使用SYS命令重新传递系统。, D; d9 S' R" S# d: D
DISK BOOT FAILURE,INSERT SYSTEM DISK AND PRESS ENTER
" M' R8 F* }; e* Z* x. D读取系统文件错误或文件损坏
5 J P6 I, J$ \0 B/ v使用SYS命令重新传递系统。6 u+ T* f3 c; k
Invalid Driver Specifcationg1 O/ B5 X( h1 u8 \5 g5 A& \
没有相对应的分区或主分区表的分区信息记录被破坏或扩展分区表丢失6 x# t. w# O0 f# v& Y
根据各分区情况重建分区表,或者用自动修复工具修复。
7 Y9 v$ ^1 j. A6 K7 b1 p! JBad or missing command interpreter2 @) L& k% ~" F% Z- t
用光盘或软盘启动系统后,拷贝该文件。
: T' H9 Y' a/ A7 ?% w: gInvalid media type reading drive X ,Abort,Retry,Fail?
6 w: V2 b" c) T, B% g该分区没有高级格式化,或BOOT区中I/O(BPB)参数表被破坏9 L( c7 j- f2 T t
重新格式化或手动修复BPB参数表。% P; N: E2 ^* O a' \, V6 k0 D
Incorrect DOS Version! Z6 W: j! ]9 B4 i3 R
系统文件IO.SYS和COMMAND.COM这两个文件的版本不一致。对于WIN9X来说,有95 95osr/2,98,98 oem/2等版本。
a. D# e, u4 y4 }% P4 @重新用光盘启动电脑,使用SYS命令传送正确的文件。2 y7 n5 ~7 S( C9 @
Primary master hard disk fail* }6 ^9 N: r# Q) `- e
硬盘丢失6 \5 f! z5 M0 O$ @1 u/ a1 n
检查CMOS设置和硬盘的电源和数据线及跳线是否设置正确。
1 K6 V) X; T" n$ K) o+ NDisk I/O error& J' w3 x: s# j) N) b
IO.SYS文件丢失或被破坏。2 _ t. P& _* E- y0 x" V) s3 i8 ?
使用SYS命令传送系统文件。
; ~! I5 q# M2 `6 p. x) C2 BInvalid system disk, m$ S4 w! p ]' d( ]
同上。
+ r; ^& b6 G. V, J同上。/ _& Y% G* C6 `* M( f
Type the name of the command Interpret……
+ k9 _$ \, d% L5 a. l8 f: \* i5 e. OCOMMAND.COM丢失或损坏3 a* }. ~! w. A
拷贝该文件。
' p! o; g7 r# Z6 s. B- _3 zNot Found any [ative partition] in HDD+ O6 c ?& B) |
没有发现活动分区。9 E# N$ m( x! i. e, Y0 G
硬盘分区表中没有“80”标志,使用磁盘编辑工具设置该标志。% J1 l0 L# U; n3 z8 D/ ], x, h9 b' h
Verifying DMI pool Data...
4 c3 v5 W9 q# l* x原因很多,大多与硬盘有关,有可能是逻辑锁。
9 E/ @' j! j6 F% n H1 U' Z 4 u$ u9 {$ S3 e( |6 k4 q
9 Y' A6 ]* I! h' E
|
|