效率源希捷硬盘维修基础知识-第二篇
(硬盘基本原理和常见故障)
希捷硬盘维修重在思路,本文针对新手,说明希捷硬盘的维修基础。
全盘清零
在处理硬盘坏道时我们经常听到全盘清零,到底全盘清零对硬盘的维修起到什么重要作用呢?
要理解全盘清零的作用我们又会谈到硬盘LBA、CHS、扇区、扇区效验值等一些硬盘底层存储的逻辑问题。
硬盘是用扇区来存取用户数据的,每一个扇区在硬盘划分时,这512个字节不是全用来存放用户数据,为了更好硬盘的管理和寻道,每个扇区还存放有相应的管理信息(不是在固件区而是在数据区)。这些数据包括:扇区ID ,扇区效验值(ECC),硬盘所需的一些特殊安全代码。这些管理代码占用空间很少。
这些管理代码作用非常复杂,且厂家不同作用也各有差异。
每一个LBA值对应自己的CHS时都需要有扇区ID 和扇区效验值作为中介和耦合,从而增加硬盘物理空间的灵活使用和调度。
正因为这样的运用,势必增加了更底层的逻辑错误产生。如:扇区ID错误、扇区ECC错误。这样的问题使得硬盘在使用时出现坏道,丢失用户重要数据。
要处理这样的错误,我们一般是使用厂家提供的重建程序进行修复,三方修复程序通常使用全盘清零,重建ID或ECC,从而修复这种逻辑错误,使硬盘能被正常寻址,我们通常可以简单的理解为:对硬盘扇区重新排序。
值得注意的是:扇区ID错误和CEE效验值错误,一旦重新排序是会破环原有的用户数据存储结构的。
因此加上用户数据区填0的功能也是可以让人理解的。(当然不是这么简单)
不是所有的数据区填0的程序都会修复扇区ID 和ECC效验值。如:WINHEX。
这决定于是否采用厂家一定级别的修复命令。
效率源全盘清零采用的是厂家级高速加密清零。速度快。但清零过程中不能断电,否则会使硬盘加密。清零完成后所有用户数据都会丢失。
修复硬盘坏道时,什么时候需要使用全盘清零呢?
凡是扇区ID或扇区ECC效验值错误时出现的全盘坏道或大面积坏道时,我们就可以首先对其进行全盘清零。
硬盘使用一定时间后,G表容量(通常是1000个)已经无法记录更多新增缺陷时,对更多新增坏道我们可以采用"扫描加表"的方式将坏道进行永久性屏蔽(加P表通常是10000个)。
那么这个加P表的行为,对希捷硬盘而言,就会破坏扇区ID ,因此我们就需要在加完P表后对硬盘扇区ID进行重新排序,说使用的功能正是"全盘清零"。
根据上面的基本原理,我们需要注意:
(1)做数据恢复的硬盘修复不能扫描加表,及不能动固件区记录缺陷的P表内容。
(2)不做数据的盘,扫描加表后需要全盘清零才能生效,否则坏道更多。
(3)清零没有完成,硬盘断电后再次开电硬盘参数栏显示硬盘已加密。(需要解密处理)
转到IDE与指令模式和查看扇区的使用
转到IDE口,这个按钮我们经常会使用,它的作用是用户一直不是很清楚,这里做个简单说明:
希捷硬盘共有两个工作模式(一)IDE模式,也就是我们平时电脑对硬盘进行正常访问的工作模式。(二)指令模式,专业维修软件(如效率源希捷专修程序)对硬盘底层数据进行修复调整的工作模式。
希捷硬盘在同时时间内只能工作在一个模式下。
一旦在指令模式下进入输入命令的状态,IDE模式就不能正常访问了,我们可以做个这样的实验:沃玛贴吧