什么是BURN资源?
BURN资源——通过BURN测试的测试微程序和模块的集合,以及驱动固件的主要代码部分。
Burn(也称为老化)测试旨在构建服务区域,配置自适应设置,扫描表面并重新分配缺陷。烧录测试是专门用于驱动微调和诊断的工厂过程。
重要提示:您不能像在WD驱动器上的加载程序那样从驱动器中获取这些资源,这是一个特殊的编译固件。
BURN资源的类型是什么?
让我们检查一些BURN资源的目的,你可能在这些集合中遇到:
主代码-驱动固件的主要部分;资源通常包含覆盖。
H/T代码-辅助测试微程序,用于禁用磁头、检查驱动器组件、执行自适应设置的大致配置并“从头开始”构建服务区域。这种类型的资源不包含覆盖。
BURN代码-主要的测试微程序用来测试驱动组件和生成转换器模块,它可能包含覆盖
H/T Burn-In 代码-用于测试驱动组件和生成转换器模块的主要测试微程序。它与 Burn-In 代码的区别在于它结合了H/T代码和 Burn-In 代码的功能。经典驱动器的H/T Burn-In 代码总是包含overlay,在Trinity驱动器中H/T Burn-In 代码不包含overlay
ff拉什-是一个辅助测试微程序,它与H/T BURN代码的区别在于没有覆盖。它用于在BURN测试开始之前禁用驱动器磁头,用于部分构建服务区域或获得对服务区域的访问。
overlay( Burn overlay )-写在磁盘表面的主要测试微程序的代码部分。经典驱动器的 Burn叠加存储在叠加模块中,Trinity驱动器将其存储在BOVLY001模块中。请注意,资源之间的重叠显示表明主 Burn代码或H/T Burn-In 代码的映像不包含overlay。
Burn-In 脚本—包含主测试微程序脚本的模块,其中包含在老化测试期间执行的程序列表及其参数。在经典驱动器中的burn脚本存储在BISPT模块中,Trinity驱动器存储在BINEWSCR模块中。
因此,对于overlay存在,我们可以将 Burn资源分为两部分:
HAS NO overlays | HAS overlays |
H/T Code FFlash H/T Burn-In Code (Trinity ) |
Main Code Burn Code H/T Burn-In Code (classic drives) |
如何定义驱动经典或三位一体的achitecture?
经典的家庭驱动器只有一个系统头和两位数的错误代码。三一家族驱动器有3个系统头和4位错误代码。
您可以查看以下表格:
在单独的选项卡中打开表
如何在数据恢复中消耗资源?
如果您至少可以访问DBG>终端级别,那么通常使用Burn资源将acess转换为SA
如果使用Burn/HT/ ffash代码修改了源图,那么主代码也可以帮助修改。
如何选择需要的烧伤资源来获得SA通道?
搜索参数有三个
我们建议先用平台ID搜索,如果没有结果——按零件号搜索,如果没有按零件号搜索——按模型搜索。
要获得平台ID,您可以使用“关于ROM dump的查看信息”功能:
为了获得SA访问,您需要始终选择包含的resoucres。NO OVERLAY.
在这些资源中有一项优先原则:
- HTC
- FFlash
- HTBI
通常没有交集,只有一个来自上面列表的资源。如果找不到没有覆盖的资源,请尝试另一个集合(按另一个标准运行搜索)。如果您发现很多资源都具有相同的平台ID——请尝试使用相同的或关闭的部件号进行选择。
如果您想尝试用另一个headmap初始化驱动器——它只会与主代码一起工作,而其他类型的消耗资源将会失败。
此外,由于6.2。我们做了一个搜索过滤器来帮助你做出正确的选择:
如果我不小心录错了Burn资源怎么办?
这取决于BURN的程度。
如果你写错了没有Burn with overlay-在我们的实践中没有任何情况,当驱动器被砖,你总是可以返回原始的ROM回来。
如果你写错了Burn with overlay-你可能会丢失数据,因为你可能会从原始的ROM。如果在它之后你可以用其他的主代码启动驱动器,或者使用包含overlay的Burn with overlay访问用户区域,那将是幸运的。
你有新的Burn资源吗?
是的,我们做的。最近我们更新了我们的资源数据库,所以现在我们有了用于Samsung-Seagate驱动器的BURN资源。你可以在你的个人更新框中看到:
本文由苏州盘首发布 Admin,转载请务必保留本文链接:https://www.fixssd.cn/12110.html