1.硬盘故障检测
即使对于经验丰富的维修人员而言,拿到一块故障硬盘后也不能完全凭经验来确定故障点,需要依靠确实的依据来排除或者确定故障发生的范围以及受损程度。
按照正常的操作流程,任何发生故障的硬盘驱动器都应该先用PC—3000所包含的通用测试工具进行检查,做到首先缩小故障范围,从而决定下一步的维修操作。
举例而言,把一块故障硬盘驱动器连到PC.3000卡上,接上并打开硬盘驱动器的电源,启动PC—3000程序。在打开硬盘驱动器电源后,正常情况下硬盘驱动器应该启动主轴电动机,进行磁头重校准,也就是磁头定位到零磁道。在此过程当中,会听一声很明显的磁头定位的声音。如果加电可以听到电动机起转甚至磁头启动的声音,而没有读取负磁道的声音,此时依据维修经验可以判断某个涉及启动的固件出了问题。反映到PC—3000上来,就是加电之后,无法进入模块程序,或者进入模块程序界面之后发现读出的硬盘参数明显不正常,那就可以确定之前的经验判断了。
2.磁盘固件模块更新
就是通常所说的“刷固件”。磁盘固件的损坏是最常见的固件级故障之一,而PC—3000的主要功能之一就是对固件进行查看、读取和修复。
3.数据提取
在完整的PC—3000套件中,不仅仅包含硬件卡和固件修改工具,还包括一个数据提取软件Data Extractor与硬件卡配套使用。
Data Extractor的功能与大部分软件中数据镜像或者提取功能类似,其特点在于,借助于硬件卡的功能,它绕过了计算机的主板直接访问硬盘,做到了对数据提取过程更加精确的控制。这种控制在普通的软件恢复总是没有意义的,但对于存在磁盘坏道、磁头老化等硬缺陷的硬盘来说,这种控制直接影响到数据恢复的成功率和完整性。
DE可以通过当前运行的PC一3000硬盘卡依据物理磁头生成一个所有扇区的示意图,且使用不同于ATA标准(例如,使用硬盘的物理参数来读取它的数据)方法来读取数据,并根据硬盘卡所提供的信息,准确判断磁头在读写某扇区数据是否顺利,如遇坏道,可及时跳过从而规避了反复读取伤害磁头的风险,而且在跳转后磁头会反向做读写尝试,以精确地确定读写有问题的区域,尽可能地恢复全部可能的数据。
展开