[原创] 希捷LM系列硬盘全面支持

[复制链接]
  • TA的每日心情
    奋斗
    2016-8-1 17:19
  • 签到天数: 14 天

    [LV.3]八品县丞

    70

    主题

    92

    回帖

    1413

    积分

    Intohard Team

    Rank: 7Rank: 7Rank: 7

    积分
    1413
    QQ
    发表于 2018-6-8 12:00:38 | 显示全部楼层 |阅读模式
    本帖最后由 mrtlab 于 2018-6-8 13:51 编辑

    希捷LM系列硬盘全面支持

    越来越多的希捷硬盘存在固件锁的问题。所谓的固件锁就是硬盘可以进入T级,但是只能执行少数查看信息的指令,无法执行关键性的操作类终端指令。在这种情况下,我们无法执行写入和修改指令,并且在尝试执行终端指令时,会返回“Diagnostic Port Locked”的提示。凡是看到这个提示,就可以确认存在固件锁。


    图1 软件终端报Diagnostic Port Locked



    图2 原理图

    从上图我们可以看出,当硬盘存在固件锁时,我们是无法访问服务区和用户区数据的。

    固件锁是希捷厂商为了防止返修盘而设置的,但这也给数据恢复带来了障碍。设置了固件锁的硬盘无法执行大部分操作类终端指令,无法读取系统文件,无法读取模块列表,无法重建译码器等,给维修带来了困难。

    固件锁的基本特征:
    1.终端指令无法执行,提示Diagnostic Port Locked。
    2.无法读取系统文件,无法加载模块列表,无法读取模块,无法读写服务区,无法重建编译器。

    目前市面上带有固件锁的希捷硬盘主要有DM系列和LM系列等;在MRT软件版本2.0.5.3中,DM系列硬盘就能被全面支持了。在MRT收费版软件2.1.1.3中,LM硬盘的固件解锁也能够被支持了。但由于希捷LM系列硬盘的服务区大小为4k,存在内存缓冲区大小问题,硬盘解锁后虽然可以访问服务区,却无法像DM系列那样进行读写模块、系统文件等操作;

    正因为硬盘无法对系统文件进行读写,所以在进行了重建编译器的操作后,由于服务区中0x35号系统文件中存在一些硬盘不需要的缺陷条目,就会造成硬盘的“前好后坏”故障。这个问题是数据恢复行业内的一个难题,一旦“前好后坏”故障被制造了出来,我们是无法修复的。之前也只能通过备份系统文件的方法去规避和还原硬盘至重建编译器前的状态,而无法真正的解决和修复“前好后坏”故障。

    好在在最新版MRT软件2.1.2.3中,我们解决了缓存问题。在固件锁解除后,硬盘可以正常执行所有终端指令,也可以读写模块,访问服务区,并执行所有工厂操作。

    只需简单按下一个按钮即可以进行解锁:
    点击“固件解锁”

    图3

    固件解锁成功后,软件会自动握手。但是断电之后再上电还是需要手动点击握手按钮。

    图4



    图5

    握手成功后,硬盘就绪,可以访问服务区、正常执行所有终端指令、读写模块、重建编译器。下面是演示视频。
    视频1:
    http://www.iqiyi.com/w_19rz9nz4it.html

    除此之外,在最新版MRT软件2.1.2.3中,我们新增了家族ID55(LM010),ID81(LM033、LM034),ID87(LM028、LM030),ID8C(LM007、LM035、LM048), IDA5(LM035、LM048)的虚拟启动功能。

    虚拟启动是MRT固件实验室在2017年推出的软件功能,目前同类工具均没有此功能。当上述LM系列硬盘遇到以下问题时都可以尝试虚拟启动修复:

    (1) 不小心格式化了服务区,硬盘挂掉了。可以尝试用虚拟加载,然后重刷固件恢复。大家知道现在有些希捷盘格了固件区没人能恢复,目前用我们的虚拟加载技术是唯一的解决办法。
    (2) 不出指令,进不了终端T级。遇到这种以前的办法是短接短接再短接,能不能短接成功要看运气,现在可以尝试虚拟加载,虚拟加载成功后,直接就可以进终端了。
    (3) 假就绪问题。硬盘能就绪,但是执行不了任何指令,容量显示3.86GB,无法访问用户数据。这个时候可以用虚拟加载,成功后假就绪能变成真就绪。

    视频2:
    http://www.iqiyi.com/w_19rz9isezd.html

    谢谢大家对MRT一如既往的支持!
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    快速回复 返回顶部 返回列表