固件

 
我们知道,firmware(固件)通常写在EEPROM(或者称作Flash)芯片里面,硬盘也是这样。主机在启动过程中,即便主轴电机不转,系统仍可以读出硬盘参数。也就是说,在硬盘的HDA损坏的情况下,只要电路板是好的,仍然可以识别硬盘。
 
                 
 
 
与主板、显卡、内存条的firmware有所不同的是,硬盘的firmware除了一部分在PCBA的芯片中,还有一部分被写入了盘片中。
 
写到盘片上的firmware包括在(P-list,Permanent defect list,永久缺陷列表)和G-list(Grown defects list,增长缺陷表) 两项内容。前者是在硬盘出厂前写入的,后者是为使用过程中新的缺陷留下的专用空间。这两项内容均位于磁盘的负磁道,只有一些专用的硬盘修复工具(如俄罗斯的PC3000)的软件才能对它们进行操作。
 
              
                             可以读写负磁道固件的PC3000专业工具
 
事实上,EEPROM内的firmware出问题的机会不是很多,而写在盘片上firmware出问题的几率相对更大。所以,估计P-list和G-list这两项内容将会从盘片转移到闪存之中。
 
了解这些知识,对诊断硬盘故障是有帮助的。譬如说,系统找不到的硬盘,HDA可能并没有问题,只不过PCBA出了问题。说得再明白一些就是,可能EEPROM中的信息丢失了。专业维修公司统计,约有30%的硬盘故障是由firmware信息丢失导致的。这样的硬盘扔掉实在太可惜了,把firmware重新写入EEPROM就可以修复了。遗憾的是,此类故障的修复技术还没有为普通用户所掌握。
词汇表:
  1. HDA - Head Disk Assembly,头盘组件
  2. PCBA - PCB Assembly,PCB组件

你可能感兴趣的:(职场,休闲,技术问题)