硬盘故障维修技巧
作为存储设备中的一员,硬盘起着极其重要的作用。但是由于硬盘属于磁介质,因此其寿命与稳定不像内存等设备那样好,使用时难免会出现各种各样的问题。而且令情况更加复杂的是,由于硬盘牵涉到系统底层的设置,因此往往不能在大家熟悉的windows下解决问题,必须转到dos下处理,这对于不少diy新手而言就有些无所适从了,毕竟他们没有经历过 dos时代。
硬盘出现问题前的一般征兆
如果硬盘出现故障,那么最好尽早发现并及时采取正确的措施。如果等到病入膏肓时,硬盘中宝贵的数据就难以幸免了。一般来说,硬盘出现故障前会有以下几种表现:
1.出现s.m.a.r.t故障提示。这是硬盘厂家本身内置在硬盘里的自动检测功能在起作用,出现这种提示说明您的硬盘有潜在的物理故障,很快就会出现不定期地不能正常运行的情况。
2.在windows初始化时死机。这种情况较复杂,首先应该排除其他部件出问题的可能性,比如内存质量不好、风扇停转导致系统过热,或者是病毒破坏等,最后如果确定是硬盘故障的话,再另行处理。
3.能进入windows系统,但是运行程序出错,同时运行磁盘扫描也不能通过,经常在扫描时候缓慢停滞甚至死机。这种现象可能是硬盘的问题,也可能是windows天长日久的软故障,如果排除了软件方面设置问题的可能性后,就可以肯定是硬盘有物理故障了。
4.能进入windows,运行磁盘扫描程序直接发现错误甚至是坏道,这不用我多说了,windows的检查程序会详细地报告情况。
5.在bios里突然根本无法识别硬盘,或是即使能识别,也无法用操作系统找到硬盘,这是最严重的故障。
不幸中的大幸 ——分区表遭到破坏
首先我们应该确认硬盘的电源接口和数据线没有脱落,然后进入bios,使用“hdd auto detect”来检测硬盘。如果此时bios能够正确识别硬盘的话,那么至少你的硬盘还有救治的希望;不然,我想大家也不用瞎忙了,因为凭我们普通diyer手头的工具基本上是无能为力的。
在ultraedit中查找“55aa”字符串
用光盘或者软盘引导系统后,大家可以试图进入c盘符,如果此时提示找不到c盘的话,那么绝对应该是一件好事情。出现这种情况很可能是硬盘分区表信息遭到破坏,或者被某种病毒攻击。如果硬盘中你的数据对来说无所谓,那么可以先用fdisk/mbr命令来无条件清除分区表内容,然后用fdisk等分区软件重新分区格式化,一般这样就能解决问题;而如果你还需要硬盘中的数据,那么步骤要麻烦一些。这时最好能拥有一张杀病毒软件或者随主板赠送的相关软件,然后你可以参阅帮助文档,一般该软件会包含恢复硬盘分区表的命令,而且使用极其方便。
对于没有杀毒盘的用户来说,大家可以使用nu 8.0中的ndd修复,它将检查分区表中的错误。若发现错误,ndd将会询问是否愿意修改,你只要不断地回答yes即可修正错误,或者用备份过的分区表覆盖它也行。
用hide partition就可以实现
如果用上述方法也不能解决的话,还可利用fdisk重新分区,但分区大小必须和原来的分区一样,这一点尤为重要,分区后不要进行高级格式化,而是用 ndd进行修复。这样既保证硬盘修复之后能启动,而且硬盘上的数据也不会丢失。
上一篇: ASP.NET Core快速入门之实战篇
下一篇: 硬盘接口断针导致硬盘模式改变