在本文中,我们将讨论一个真正的三星案例,需要上传BURN资源。我们有一个HD103SJ型号的驱动器。 我们可以看到这是三星F3系列。
首先我们应该连接一个终端适配器(这是3.5“驱动器然后需要使用PC-Seagate终端适配器):
接通电源并检查驱动器行为,还可以查看终端报告。
驱动器无法达到就绪状态。
手动启动实用程序并从列表中选择型号名称:
因此,对于此驱动器,我们需要上传兼容的BURN代码。
可以基于驱动器的部件号(P / N)或通过Platform Id值来执行BURN的搜索。
在这种情况下,我们将按平台ID搜索BURN代码。 该值在ROM中可用。
因此,我们的第一步是从此驱动器获取ROM映像并检查Platform Id值。
在BSY状态下驱动时,我们无法发送任何ATA命令,并且只能通过终端模式工作。 设置终端连接的最大可用传输速度:
…然后通过终端读取ROM:
读取ROM映像后,您可以在日志报告中看到有关ROM映像的信息:
我们可以看到这个驱动器有0x1A平台ID
下一步是通过此Platform Id值搜索BURN资源。 选择“将BURN资源写入HDD”选项:
然后单击“搜索”按钮并键入Platform Id版本(在这种情况下为0x1A):
我们获得了当前Platform Id版本的可用BURN资源列表。 首先,让我们尝试编写BURN资源,而不使用Overlays。
如果驱动器没有原始ROM,那么在写入不兼容的Overlays之后我们就会丢失一个原始的覆盖版本(我们不确定这个驱动器是否有原始ROM – 最好在客户之前询问客户端是否已经在其他DR实验室中)。 结果 – 我们可以花费大量时间来查找用于上传的兼容Overlay代码,而不是找到它的事实。
对于这种情况,我们首先尝试上传主代码。 不要忘记标记底部选项:
写完后需要重新启动驱动器的电源并再次检查行为,看看终端报告还:
驱动器仍处于BSY状态,我们也收到终端错误消息,表明未加载Overlay代码。
如果驱动器损坏了服务区域中的一个或多个覆盖模块,则会出现此类错误。 然后我们尝试编写Overlay BURN代码 – 也通过终端(驱动器仍处于BSY状态):
写入后再次重新打开电源并检查行为。
不幸的是仍然处于BSY状态。
然后下一步是编写H / T代码:v
在此过程之后,再次重新打开电源并检查驱动器行为。
在这种情况下,它有帮助,我们可以访问整个用户区:
如果您觉得本文对您有帮助的话,欢迎您来点个赞。
本文由苏州盘首发布 Admin,转载请务必保留本文链接:https://www.fixssd.cn/12324.html