PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能

  • 时间:6年前
  • 浏览:3154次

从PC-3000 Flash 7.2.9  版本开始,就可以使用自动BadBytes切割功能(插入,添加,坏列)。

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 1

这种新模式有助于显着减少手动BadBytes研究和切割的时间。


示例#1:

带有TLC芯片的SM3257EN 控制器。它包含许多1字节插入(白色列),可在两个平面之间创建一个移位:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 2

位图右侧的黑线是SA区域,大小为27字节(标记+ ECC):

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 3

要使用新的自动切割模式,请右键单击位图,然后选择Autofind :

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 4

然后选择两个平面(平面0 和平面1 ):

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 5

最后,选择Bad Bytes的类型(在我们的例子中为白色列):

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 6

如果一切正常,您将获得Planes字符串中的BadBytes位置和完美的BitMap:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 7页面结束:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 8

示例#2:

带有MLC芯片和“不可见” BadBytes 的AU6989 控制器(每个BadByte都是下一个字节的副本的列):

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 9

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 10

使用Autofind功能,尝试检测所有BadBytes:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 11

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 12

示例#3:

所述SM3257EN 控制器与TLC芯片和“ 经典” 2字节BadColumn。一个在左边黑柱是ECC范围的边界(它是重复的两个平面,这不是一个坏字节!)。右边的白色列是BadByte。在“插入”之后,所有数据都会移位:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 13

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 14

在页面末尾的SA区域上的平面之间切换

切掉这个BadColumn:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 15

在BadByte切割之后,SA线变直:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 16

结论

新功能可以帮助您在BadBytes手动切割期间节省时间。无论如何,我们建议您始终检查最终结果,因为此切割工具可以减少比您需要的更多字节。当新模式不能像估计的那样工作时有一些例外:

1.  具有大量BitErrors的案例。自动检测功能可能会执行错误检测,因为ECC错误会影响最终结果;

2.  使用Phison控制器的情况,其中DATA和ECC范围用FF字节划分。有时,SA边框的背面线可能会被检测为BadColumns的位置,如下例所示:

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 17

右侧的黑色粗线是数据后标记+ ECC区域的开头。中间的细黑线是标记和ECC区域完成的边界。范围的总大小为1101字节。

PC-3000 Flash 7.2.9.4131。自动BadBytes切割功能 技术文章 18

这是同一页面,但没有BadByte切割。如您所见,服务区的细边框已移位,这些列可能会被检测为BadBytes。该软件将消除所有这些,包括SA区域的必要部分。

 


#未经允许不得转载:郑州慧雨数据恢复中心 17796650102

留言反馈

|豫ICP备19020749号-2|© 2016-现在 Huiyudata.com 版权所有
  • Tools
  • 嘿,欢迎咨询