
互联网时代稍晚的朋友应该都记得2009年左右的Seagate硬盘固件门事件. 受影响的产品将具有无法识别甚至丢失数据的症状. 尽管此事件已经过去了很长时间,但reizhi最近还是从朋友那里收到了一块ST2000DM001,该产品恰好是受固件门影响的产品,并且未能及时更新固件,最终导致无法进行固件升级. 读取磁盘. 尽管任务管理器仍然可以看到磁盘,但无法对其进行分区. 当我尝试使用官方工具更新固件时,系统提示我SMART出现错误固件门,无法更新. 通过不断的搜寻,我终于找到了一种DIY方式来修复Seagate固件门硬盘. 如果您有固件门硬盘驱动器,则不妨尝试一下.
首先,我们需要准备一块硬件,这是一个USB to TTL模块. 从理论上讲,马云可以随意购买. 我买的是CH340芯片. 此外,还需要3根杜邦线,可以一起购买.
将USB to TTL模块连接到计算机后,首先需要安装相应的驱动程序,然后我们进入设备管理器,右键单击以选择属性,然后修改TTL模块的参数.

请注意,此处的波特率需要更改为38400,其他默认设置也可以. 如果您的默认值与上图不同,请根据图中的参数进行修改. 此外,我们可以看到TTL模块位于COM3端口上,稍后将使用.


在打开硬盘驱动器之前,我们最好先连接TTL电缆. 硬盘侧的接口如图所示. 最接近SATA的是RX,第二个是TX固件门,第三个是GND,最基本的一个是空的. 关于USB转TTL模块的连接方法,请参阅卖方的说明.
连接后,我们需要使用终端程序. 由于Windows xp之上的系统没有此组件,因此我们需要下载腻子.

打开后,将连接类型切换为串行端口,并修改正确的串行端口号(例如,此处为COM3),最后将速度更改为38400,单击以打开.

完成所有这些操作后,腻子将弹出一个黑色窗口,但没有内容. 此时,您需要将电源线连接到硬盘,请注意,不需要连接SATA数据线.

如果一切正常,您会看到一些英文显示. 在看到SATA Reset(SATA重置)后,按ctrl + z激活终端. 将显示提示: F3 T>

与需要断开电动机连接的Internet不同,DM001系列硬盘不需要执行此操作,只需依次在终端中执行以下命令即可:

/ 2
Z
U
/ 1
/ N1

/ T
i4,1,22
请注意,执行Z和U后,电动机需要一定的时间来启动或停止,因此您需要等待5到10秒钟才能产生回声.

完成最后一步后,您需要拔下硬盘驱动器的电源,等待约10秒钟,然后再将其重新连接. 终端显示SATA Reset后,按ctrl + z激活终端并执行最后一条命令: m0,2,2 ,,,,, 22
如果您最终看到“用户分区格式成功”,则我们成功. 此时,您可以拔下TTL和电源线并连接到计算机. 为避免再次出现问题,建议在修复成功后立即升级固件.
如果检查硬盘的SMART,您会发现电源时间等已全部清除,这是正常的. 因此,下次看到有新的0供电硬盘库存时,最好留意一下.
如果只想清除SMART,则只能运行/ 1和N1. 但是,05(重定位扇区计数)实际上是G表计数,如果未清除G表,则无法清除.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-288110-1.html
文章分明不全