硬盘固件损坏导致的数据丢失
发布时间: 2007/3/15 23:46:19 来源:
固件损坏是硬盘常发生的故障,也是数据恢复领域难度最高的项目。固件应该认为是硬件的一部分,是内嵌在可编程逻辑器件中的程序和数据代码。离开固件,硬件就不能运转,从而,也就不能访问硬盘上的数据了。发生固件损坏的硬盘,数据恢复的成功率是比较低的,某些型号的硬盘成功率接近于零。
固件(Firmware)应该认为是硬件的一部分,存储在硬盘的CPU、ROM和电路板上的固件区中。硬盘的正常运转,是依靠固件所支持的。
固件是由程序代码和数据代码所组成,程序代码控制硬盘部件的运转,如电机的控制、磁头的控制、将磁信号转换为计算机可以识别的数字信号等,众所周知的S.M.A.R.T功能也是由程序代码实现的。
数据代码是硬盘运转时所需要的一些参数,如CHS(磁头、磁道、扇区)数据,磁头读写数据时所须的电流大小、信号的放大倍数、硬盘的容量、序列号等信息。
如果程序代码损坏,那么硬盘的电机就无法起转或无法稳定于额定的转速,磁头就不能寻址,硬盘也不能将磁头读取的信号通过放大、纠错等步骤转换为数字信号。
如果数据代码损坏,那么硬盘就不能寻址,不能将硬盘的物理地址转换为计算机使用的逻辑地址,不能正确的识别硬盘的型号。
发生固件损坏的硬盘的数据恢复,其技术要求最高,恢复的难度也最大——这是因为,每一块硬盘的固件代码都是唯一的。所以,其恢复的成功率也是很低的。更由于固件代码中包含了机械控制、信号处理等多学科的知识,所以,对工程师的技术基础和经验要求最高。 |