一、实战对象
西数(WD)硬盘、容量为6T,如图1。
二、客户需求
一位美国客户,无法修改西数6T大容量硬盘参数,导致一些需要绑定基本参数的操作无法执行。因此,需要对西数硬盘中的型号、序列号等基本参数进行修改。
三、解决思路
西数小容量硬盘的基本信息大都存储在0002号固件当中。要想修改硬盘的型号和序列号,可以直接对西数硬盘的0002号固件进行读取和修改,修改完成并校验后,回写0002号固件信息到硬盘中即可。
西数大容量硬盘的基本信息存储位置相较于小容量硬盘发生了改变。大容量硬盘的型号信息存储在了硬盘PCB的ROM芯片中,其序列号信息仍然存储在0002号固件中,但序列号在0002号固件中存储了2个位置。经测试研究,第二个存储的序列号,才是有效序列号的获取位置。
因此,要想修改西数大容量硬盘参数,必须先获取大容量硬盘PCB当中的ROM芯片信息和0002号固件信息,再提取并修改0002模块中第二个序列号位置,最后对模块进行校验回写即可。
四、操作步骤
1.读取西数硬盘ROM信息和硬盘的0002固件信息。
2.获取ROM中0D号模块,并提取0D模块中的硬盘型号;对硬盘型号进行修改,如图2。
3.获取硬盘固件区0002号模块,并提取0002模块中第二个序列号位置;对序列号进行修改,如图3。
4.对修改后的信息进行模块校验并回写,完成硬盘参数信息修改。
五、解决结果
通过以上步骤,可以对大容量西数硬盘的型号、序列号等非原始数据盘进行参数信息修改,并通过软件校验机制,达到读取原始数据提取有用信息的目的。有效解决了西数大容量硬盘无法修改参数信息的问题。
六、小结
西数大容量硬盘的基本参数存储方式相较于小容量硬盘发生了改变,因此在一些高端大数据存储设备中,难以实现基本参数的修改、调试和固化,进而导致一些需要绑定基本参数的操作无法执行。本期,数据恢复四川省重点实验室科研人员介绍了西数大容量存储硬盘基本参数的修改方法。目前,此方法已经成功应用到效率源DRS数据恢复系统中,可以实现直接实现对西数大容量硬盘基本参数的修改。