::香农::青岛数据恢复中心::

硬盘不认盘:固件损坏的数据恢复

硬盘固件损坏的数据恢复

发生固件损坏的硬盘,通常不能被计算机识别—或者识别成错误的型号,或者无法读写硬盘数据—试图访问硬盘的结果是ABRT(中止)错误(访问命令不能被执行)。

什么是固件?

固件(firmware)是固化在芯片中的程序,是控制硬件运转的底层软件。在硬盘中,如果说电路板是“神经系统”,磁头是“手臂和腿”,那么固件就是“大脑”。硬盘的固件由两部分组成:程序模块和数据模块。

为什么固件会损坏?

所有的硬盘的固件都可能发生故障:存储在芯片或固件区的数据会丢失;硬盘在更新数据模块时会发生读写错误;芯片或固件区存储介质会损坏;这些都可能会导致固件损坏。

发生固件损坏的硬盘,通常不能被计算机的BIOS识别——或者识别成错误的型号,或者无法读写硬盘数据——试图访问硬盘的结果是ABRT(中止)错误(访问命令不能被执行)。

要修复损坏的固件,需要修复损坏的固件模块。这一过程看上去很简单,执行起来却很复杂。

  • 首先,只有在工厂模式下才能写入模块。要进入工厂模式需要专门的命令(关键之处),不同的厂商,甚至同一厂商生产的不同系列的驱动器的命令都是不同的,它们都被严格保密。
  • 其次,固件结构也是千差万别。只有使用相同型号的驱动器上的相同版本和类型的模块才可以重写。
  • 我们还要提示的是模块重写不正确或写入了不兼容的模块将会损坏驱动器。例如,写入错误的配置模块(包含有磁头数量的信息)会导致驱动器初始化时寻找不存在的磁头;驱动器的位置调节器会开始不停的敲击,若不及时关闭,最终会损坏磁体表面。

因此,对固件区的操作应像对待机械部分(即HDA)一样仔细和准确。

所有硬盘固件区都有密码保护,而且存取方法为生产商所保密。因此,若没有专门的软件或硬件软件组合,即使很简单的工作也是不可能完成。除了安装了此类软件的主机之外(每种类型的驱动器都有各自相应的程序),维修者还需要遵循一定的测试和修复方法、步骤(每种驱动器的修复方法和步骤也是不同的)。此类设备价格是很高昂的。

仅仅修复固件对于数据恢复来说是远远不够的。在大多数情况下,损坏的固件模块往往都是控制数据传输和存储的数据——译码表——将磁盘的物理地址翻译成计算机可读取的逻辑地址。因此,如果译码表损坏,计算机就无法找到数据的存储位置,我们就无法得到正确的文件和数据。

要修复硬盘固件并恢复数据,数据恢复工程师要重写完全一致的程序模块,运用人工智能修复数据模块。

要恢复固件损坏的硬盘数据,困难远不止于此。硬盘的固件区可能有划伤,不能通过重写模块的方法来修复。这时需要不依赖硬盘的数据恢复技术进行恢复。

并且,硬盘固件损坏往往伴随着其它硬盘故障:硬盘坏扇区、硬盘磁头老化等,加剧了硬盘数据恢复的复杂性,严重的影响到硬盘上的文件的完整性,对于数据恢复工程师来说不但要有资深的硬件技术,还要有精深的文件系统知识,极具挑战性。

青岛香农数据恢复中心拥有专业的硬盘固件修复设备,和具有专注精神及丰富经验的数据恢复工程师,可以恢复固件损坏的硬盘上的数据。

相关文章 

随便看看 

  1. Fujitsu硬盘的数据恢复
    fujitsu硬盘数据恢复Fujitsu硬盘通常在正常使用时突然出现故障。
    阅读全文
  2. 硬盘不认盘:固件损坏的数据恢复
    硬盘固件损坏的数据恢复发生固件损坏的硬盘,通常不能被计算机识别—或者识别成错误的型号,或者无法读写硬盘数据—试图访问硬盘的...
    阅读全文
  3. 从SATA串口硬盘上恢复数据
    串口硬盘数据恢复SATA硬盘和ATA硬盘除了电路板不同外,外观都是一样的。ATA硬盘使用的是40针并行接口;SATA硬盘使...
    阅读全文