PC-3000 Flash。块编号类型 1。扩展模式
朋友们,大家好!您可能已经知道,块编号构建方法具有扩展模式。在本文中,我们将概述它如何在现实生活中的示例中工作。
关于上面的表格,您应该了解的第一件事是:由于块号,页码或银行号信息,您可以获得一些数据。
假设此信息是 SOURCE,检查服务区中的字节就是检查 CONDITION。
所有操作都应按以下顺序执行:
- 检查源
- 检查 CONDITION
- 检查步骤 1 和 2 的结果:如果步骤 1 为 TRUE,步骤 2 为 TRUE,则结果也为 TRUE。否则,结果为 FALSE,并且不会执行该条件(例如,图像构建算法会忽略具有 FALSE 结果的块)
有不同类型的 CONDITION 参数:
AND 和 OR
CONDITION 可以是单个的,也可以是复合的。
示例:CONDITION = CONDITION1 + CONDITION2 + CONDITION3 + …
这意味着我们的主要条件是所有条件(1、2、3 等)的总和,但它具有 AND 或 OR 参数(其中 AND 代表逻辑“and”,OR – 代表逻辑“或”)。
让我们考虑一下 шт 哪种情况需要应用 OR 和 AND 参数。
示例#1:
典型的 Sandisk 案例,我们需要检查 512 SA 位置的 30、70、B0 和 F0 值。换言之,位置 512 应具有这些值之一。
因此,我们的条件应如下:
30 或 70 或 B0 或 F0
因为我们检查 512 SA 位置是否存在这些值之一。
但是设置 30 和 70 以及 B0 和 F0 条件是错误的,因为 512 SA 位置只能同时包含一个值,而不是所有值。
示例#2:
当我们需要根据以下条件查找某些内容(页面、块等)时:
512 SA 位置 = 20 和 519 SA 位置 = FF。
在这种情况下,我们需要应用逻辑运算“AND”。
因此,条件如下:
如果 FF mask 的 512 的内容 = 20 并且,FF mask 的 519 的内容 = FF,则条件为 TRUE,可以执行,否则将被忽略。
当您需要根据 SA 的几个字节执行复杂的过滤时,这种格式非常有用。
当然,也可以组合 OR 和 AND 操作数。例如:
具体操作步骤如下:
- 如果 512 乘以 F0 掩码的内容 = 20、30 或 40,则条件为 TRUE
- 如果 FF 掩码 517 的内容 = F0,则条件为 TRUE
- 如果步骤 1 和 2 为 TRUE,则结果也是 TRUE,并且将执行条件,否则将忽略它。
实践
让我们考虑一个 Sandisk 案例图像构建过程的典型示例。
首先,我们需要在RAW扫描中找到MBR记录并将其添加到“搜索结果”中。它允许我们找到逻辑块 #0(有关它的更多信息在本文中)。
MBR 记录应始终放在块 #0 的第 #0 页(如果它不在第 #0 页上,则需要轮换准备)。
正如我们所看到的,逻辑块 #0 位于转储的物理块 #400 中。
现在,我们使用块编号方法来确定图像构建过程的标记位置。MBR 记录在 SA 中几乎总是有 00 00 标记。如果我们查看服务区中的所有区块,我们可以跟踪它们的变化情况。
注意 SA 的 514 和 515 职位:
如您所见,515 SA 位置的字节几乎总是看起来像 00、01、02 或 03。同时,514 SA 位置的字节具有不同的值,如 2A、82、1A、46、C3 等。
这意味着 514 位置的字节比 515 SA 位置的字节更频繁地变化。此外,514 是 SA 标记的低部分,515 是标记的高部分。
我们可以在 Block Number 方法中配置设置,如下所示:
标记位置:514
标识符结构:3412(表示 SA 标记的反转高低部分)。
但正如我们所看到的,SA 的 512 位置有不同的值(70、B0、30、F0、FF、00)。
我们需要那些真正使用整个转储块并在最终图像中对它们进行排序的过滤器。这就是为什么我们使用块编号方法的附加参数(“扩展>>按钮)。
当我们按“应用”时,映像生成器使用以下算法检查服务区域:
如果 SA 的 512 位置包含 30、B0、70 或 F0,则检查 SA 位置 515,然后检查 514 位置,并根据放置在这些 SA 位置(515 和 514)中的区块编号放置此块。
如果 SA 的 512 位置包含其他值,则忽略此类块,根本不将其放置在最终图像中。
正确的设置使我们能够获得良好的结果:
笔记:
- 如果存在单个条件,那么它是否具有 AND 或 OR 操作数并不重要。
- 复杂条件始终按逻辑操作类型分组(顺序无关紧要)。
例如:
(CONDITION_A1或CONDITION_A2或CONDITION_A3……和(CONDITION_B1、CONDITION_B2和CONDITION_B3……
块编号方法是一个非常灵活和强大的映像生成器,它允许使用 FS 结构获得非常好的映像。但是 PC-3000 Flash有很多的 Translator Image 构建器算法通常为 SM、PS 和 Sandisk 机箱(以及更简单的机箱)带来更好的结果
如果您对数据恢复案例有任何疑问,欢迎您向技术支持部门提出。