发新话题
打印

寻找硬盘记

寻找硬盘记


五月初,一位友人找到我说,4月26日开了机后就无法用硬盘再启动了,他的硬盘不在了:只能用软盘启动,且找不到硬盘;用硬盘根本无法启动。 $ g; ~/ \- p; ?  z" Y# ^

8 t  b; d, h6 S9 g  W. X3 Q  他的机器配置如下:6X86PR_200 GL(CPU), 16M(EDO内存),1.2G希捷硬盘(分成C、D、E三个逻辑分区),S3显卡(1M显存,运行操作系统:简体中文Win98。)  
0 q7 G6 K8 v& W4 T: P7 p; Q0 s$ a' n: O+ ]
  得知情况后,立即到现场查看机器:用硬盘无法启动,开机后内存自检通过,然后检测设备,IDE1无设备,IDE2有光驱存在,到启动时屏幕显示:Disk  
0 C- S6 T' P. }0 l/ a  J5 m' b7 u9 [: ^; n5 ?
  Error xxx(注:xxx为已记不清的信息,下同)信息;用软盘启动后,无法进入C、D分区,屏幕显示:  
+ O0 `5 e3 P6 B3 G. [. Q
4 G- S2 d& H1 \. Q2 a  Invaliddrive specification。  
6 o- k6 T* y2 k  f
9 t2 z0 U, s% G; @. Y, y+ ?  针对这种情况,我首先想到的是CIH病毒在作怪,破坏了主引导分区C的目录结构。于是找来KV300Z.2杀毒软件,运行后按F10键,软件提示硬盘分区表有错误,根据提示进行操作:完成当前信息存盘后无法进行下一步,即Scan  . V4 n3 _" C; G; ^

3 q! r& I+ z' o2 g  or Fix Error,屏幕提示Invail Drive 。疑Kv300Z.2为拷贝版,后又找来Kv300B  正版,效果基本如前,只不过进行到固定错误时只见软驱灯亮,等了近1小时仍见不熄灭,估计死机,但按Alt Ctr Del仍能重启动计算机,如此两、三次依然。无久等之耐心,欲用KV300 修复的计划只好放弃。  3 e) K+ ^7 L3 X/ Q  W5 e
. {/ e  P/ V1 Z6 t. ~
  后用软盘启动,进入软盘上的硬盘分区魔术师PM4.0,但见硬盘列表框一栏一片空白。  ' g6 C& ?$ @2 W7 Q+ n- ~; W2 O
* a* Q4 @! @, f! A
  用分区检查功能(check),硬盘灯亮了一、二秒,软件提示Write Error(写错误),下面  
! |& N) w1 s6 W3 B) j) H4 q
/ \' P8 a* ?/ V; [, j2 g3 k: a  的三四个具体的数字,仍无法修复。  9 h) w; N. [2 g0 E4 J
' b8 y# H- e; L9 n. F/ A
  想了想用PM4.0都不能找到硬盘,其原因不外乎四种情况:一是硬盘根本不存在或数据线等松了,无法识别;二是磁头有问题;三是CMOS设置有误;四是软件功能不强;应该说一、二种原因可以排出,第四情况可以说已尽力了。那么只剩下第三种情况了。于是回过来进入CMOS设置中。先进入标准部分,找到IDE1、IDE2相关的设备连接,其中IDE1所连的设备有关指标与硬盘参数不相符,如硬盘容量显示只有432,应该有1286M才对,但无论怎样调,无法达到要求的容量,况且还不知道其它参数呢。不得已,进入IDE设备自动检测一栏,按Y后各选项出现NONE或-----,即自动检测结果为无硬盘。  # Y* k& i9 f8 L. q  t5 L/ P

& t! `  H0 b. u7 H7 M% y- c! e) x  考虑到拆机箱等麻烦因素,加之认为硬盘出现永久性的物理故障的可能性也很大,本着一种楔而不舍的精神,还是把它作为一种软故障来处理。万般无耐之下,怀着反正机器用了好几年了,机器弄坏算了,“死马当活马医”。征得机器主人同意后,干脆对硬盘进行低格。于是进入CMOS的低格选项。选了驱动器后,在Start(Y/N)后按Y,以为便可大功告成,可过了几秒钟,屏幕提示简直把人气晕:Drive  
/ G4 w6 F, Z, e' H6 g) B4 Y, w" j! v. @+ x4 ^+ t) M
  you selected is not exist!  ( h* a+ t& }, X7 S1 B+ Q8 u
6 z8 R6 o* }% y5 l2 u: U
  让人半天未回过神来。后想了想,是不是把驱动器选错了,但回过去重选,凡把能选的都选了一遍,后面的结果依是如此。  
: h& _3 n. ]9 i% X4 c. S6 n; }2 v4 R. W7 b
  对友人摇头说:没招了!那就打开机箱再检查吧。唉,太累了,坐下来抽根烟再说。后突想起一张很少用的光盘上有对硬盘进行低格的程序叫“Lformat.exe”。本来不抱什么希望,懒心无肠地:用软盘启动,type  
6 D% a$ o5 T8 c2 M! t- v; H, G# P7 V1 Y) Q! R1 n
  lformat 再回车,屏幕上出现一大堆英文字母,懒得看,按Y 回车。没几秒,什么:1286M Bytes,XX Seagate XX!扔掉烟头,从沙发弹起,友人也一声惊呼,屏幕居然出现八位固定的数字,和一串变化的看不清的数字,从大意上得知那是硬盘上的总地址数,和目前已进行到的地址数。真是山穷水尽疑无路,柳暗花明又一春!Lformat.exe把硬盘已经找到了,并能读写。后按常规对硬盘进行分区、高格、安装有关软件等等。  : V+ _! _8 D: C; w( L

" m' R1 |: Z, a% q5 k3 ?( P  一、两小时后,OK!友人又能使用他的炒股软件了(他的股票正在向上涨呢)。  
$ s* j. r" G( V; }+ {3 c6 ~5 B
8 N* W- d- |1 l* k: K& b) o  几点体会:  6 W/ M/ ?4 E+ [: G

% f% J/ L1 b  |& f1 B! x9 P5 \  (1)该硬盘肯定是被病毒破坏,极大可能是CIH病毒破坏。从最近修的几例被CIH破坏的硬盘看,除C分区部分数据不能修复外,D以后的分区修复基本没什么问题,用Kv300 、Scandisk.exe  $ l  g1 Q9 ^$ j9 W$ ^1 Q& N4 V! T

: R$ G+ s) P( I. p  便可搞定。也许是病毒太厉害了或许是硬盘使用太久,或者二者兼有,以致绝大多数软件(包括AWARD CMOS所带的程序)也不识别该硬盘。  
  S* x/ |  V) g7 a( B1 e& `: _/ |  C& y( {8 p
  (2)也得感谢硬盘厂家所编写的Lformat.exe 软件,让我找回了硬盘。据友人称:原先盘上有好几十个标注为“B”的坏簇如今以来也没有了。  
! f! ^: \& H: S; A4 ?+ M& R: n7 n* J% J* C/ J
  (3)当然也有些遗憾:硬盘上的数据全没了,也许哪位同仁针对该问题有更好的办法。  ' H7 A' w0 |8 R) H. f
& {& X3 I+ v/ }  o8 C+ f/ y
  我之所以记下,或许对碰到类似问题的朋友能有借鉴、取舍之益。



点击图标进入精品网摘收藏 欢迎大家加入网络收藏夹

TOP

发新话题