现在的硬盘密度越来越高,也极难做到100%的完美,硬盘盘面上或多或少存在一些缺陷。厂家在硬盘出厂前把所有的硬盘都进行低级格式化,在低级格式化过程中将自动找出所有defect track和defect sector,记录在永久缺陷列表(P-list,Permanent defect list)中。并且在对所有磁道和扇区的编号过程中,将skip(跳过)这些缺陷部分,让用户永远不能用到它们。这样,用户在分区、格式化、检查刚购买的新硬盘时,很难发现有问题。
当遇到硬盘没有明显的异响,而在操作系统中可以识别硬盘设备却无法在磁盘管理器中分配盘符时,很可能就是缺陷表故障,一般采用HDD Regenerator、MHDD、PC-3000和效率源等等这些软件可以修复。但是这类软件往往都有一定的局限性,表现为某一种软件针对某一型号的硬盘特别有效。我们在此以PC-3000为例向大家简单介绍。

PC-3000针对固件的操作界面
PC-3000是由俄罗斯著名硬盘实验室ACE Laboratory研究开发专业修复硬盘综合工具。PC-3000的基本工作原理是:掌握各种硬盘的专用CPU指令集,解读各种硬盘的Firmware(固件),控制硬盘的读写操作,实现硬盘内部参数的读写和硬盘内部管理程序的调用,最终达到以软件修复多种硬盘缺陷的目的。PC-3000由硬件部分和软件部分组成,硬件部分以专用于控制硬盘的测试卡为主;软件分为俄文版本和英文版本,其中包括若干个针对不同品牌不同系列的硬盘而开发的程序模块。

PC-3000缺陷列表修改界面
以目前最新的For Windows版PC-3000为例,进入之后选择相对应的硬盘品牌,然后可以根据自己的判断来确认究竟是硬盘P-list部分故障还是固件区故障,然后使用软件提供的固件备份系统进行覆盖。事实上,正版PC-3000用户都可以得到不断升级的固件支持以及一些相关参数,因此整个处理过程非常简单,仅仅是使用已经内置的几个操作选项而已。PC-3000的确非常强大,可以编辑固件和缺陷列表。一般来说,执行这些操作并不会破坏硬盘中的数据,因此的确可以作为有效的数据恢复方法。

使用PC-3000读写硬盘固件
四、硬盘厂商如何修复硬盘
硬盘里面还有另外一种封闭区域,又称为保留容量,它们其实是完全没有问题的好的盘面,但是因为某种原因被封闭起来了。譬如说一个硬盘是60GB,而磁碟的单碟容量为40GB,那么由两片磁碟构成的硬盘就必须封闭掉20GB的容量(磁碟的生产线都是一定的,厂商为了降低成本,都只会生产一种容量的磁碟,通过封闭不同容量的区域来获得不同的实际硬盘容量)。
弄清楚了硬盘的生产原理,那么厂商如何维修硬盘就很好理解了。对于控制电路、磁头等的损坏,就是应用最简单的替换法,换上新的零件就可以了。对于IC芯片的损坏,可以通过重写IC芯片的信息或者干脆替换IC芯片来修理。对于磁盘盘片的问题,情况就比较复杂。首先,厂商会用专门的仪器设备对硬盘的磁碟表面按照实际的物理地址重新进行全面的扫描,检查出所有坏的、不稳定的扇区,形成一个新的硬盘缺陷列表,然后把它写进硬盘的系统信息区,替换掉原来旧的硬盘缺陷列表。然后调用内部低级格式化程序,对硬盘进行内部格式化。程序会根据新的系统信息区信息,重新对所有的磁道和扇区进行编号、清零,重写磁道伺服信息和扇区信息。经过这样的处理,返修的硬盘就又可以像新的硬盘一样了。
有人可能会有疑问:既然有新的坏扇区加进系统保留区去了,那么硬盘的容量应该减少才对啊。其实这是不必担心的,我们上面提到过有另外一种被封闭区域,它们其实是完全没有问题的好的盘面。厂商的设备既然可以封闭新出现的坏扇区,当然也可以从被封闭的完好盘面上提取出相应的扇区容量来替代被封闭的坏扇区。现今的硬盘一般都有非常可观的保留容量,最少的也有好几个GB,大的可以达到20~30GB,甚至更多。
五、硬件开盘处理方法:最后的必杀技
最新相关文章
发表评论