一种用于 SanDisk 闪存驱动器的新转换器构建算法。现在,所有授权的技术支持用户都可以使用新功能。要使用此功能,请下载 PC-3000 Flash 软件版本。7.3.7. 从您的个人更新箱。
在我们解释如何使用它之前,我们想提醒您关于现代 SanDisk 驱动器的一些有趣的事情:
- 与其他厂商相比,SanDisk Flash 控制器非常复杂。通常,它们具有非常非典型的准备工作,您在其他驱动器上永远不会遇到这种情况;
- SanDisk 控制器使用具有 4 个扇区结构的非常大范围的 ECC。通常,它们的大小是2142或2292 (而 SM、IS、PS、AU 使用较小的 ECC 范围,内部只有 2 个数据扇区——1066、1146、1138 等);
- 我们的开发人员非常出色地添加了一个与Block Number Type 1 [0000]算法成对运行的特殊脚本。它允许您在每个页面的服务区中使用块标记来组装块。不幸的是,即使使用Block Number Type 1构建的这种特殊脚本映像也有很多限制,并且要获得完美的恢复结果并不容易。主要原因是:
- SanDisk 控制器使用 2 字节 SA 标记运行。如果内存容量不大于32-64GB,构建镜像就足够了。如果你想组装更多的块——你需要使用银行标记,但由于某种原因,它在 SA 中隐藏且不可见。因此,如果您的 SanDisk 机箱容量为 64、128、200 或 256GB,则无法构建完整映像;
- SanDisk 控制器使用 SLC 缓存在 TLC 内存芯片上快速写入数据。通常控制器使用大约 10-15% 的内存容量用于 SLC 缓存,但不幸的是,根据我们的经验,这 10-15% 的 SLC 缓存通常包含最新的文件修改和实际文件系统。因此,当我们使用现代 SanDisk 时,不能保证文件夹结构恢复;
- 如果您的目标恢复目标是视频文件,则 SanDisk 驱动器为您提供了额外的挑战 – 视频文件与文件系统描述密切相关。但是,如果实际的 FS 进入 SLC 缓存,则视频文件恢复的机会极低(尤其是 .AVI 或 MP4 文件)。
如您所见,良好的 SanDisk 恢复过程对任何工程师来说都是一项艰巨的挑战。这就是为什么 ACE Lab的 SanDisk (8sec)新转换器在 Block Number 图像构建算法没有带来良好结果的情况下可能会非常有用的原因。
那么,我们究竟应该在哪里应用新算法?不幸的是,它并不适用于所有类型的 SanDisk 控制器。但是我们的开发人员知道所有障碍,并且正在研究该算法的第二代,该算法计划在下一次更新中出现。请注意,转换器不支持带有 MLC 内存芯片或旧类型标记位置在 515-514 字节位置的 SanDisk 机箱,您应该使用 SanDisk Block Number。
不管怎样,什么时候我们可以使用当前版本。
- 它适用于几乎所有 SanDisk Monolithic 设备,如 mSD、UFD 和 SD,容量从 8GB 到 256GB 基于 TLC 存储芯片。
- 当您开始使用SanDisk 恢复工作时,请修复ECC 并重新读取WHOLE DUMP(不要使用重新读取映射生成器工具),因为转换器表不是位于完整的块中,并且在您构建映射后它们将被排除只有完整的块。
- 使用正确的NAND读取参数非常重要!这就是为什么我们不建议您使用其他工具读取和重新读取转储的原因。正如我们的经验告诉我们,其他公司不注意正确读取 NAND 存储芯片。结果,块和库的部分被分类,当然,翻译算法永远不会正确工作。
使用新的SanDisk 8sec 转换器进行良好的 mSD 恢复的结果
注 1
在 SanDisk 情况下,不要在 XOR 之后使用自动页面转换!对于每个范围内的每个四边形扇区,应该使用 SA 标记手动完成页面转换。这意味着整个页面的 SA 标记不会相同,它对于 ECC 范围内的每 4 个扇区将是唯一的!这就是为什么我们的开发人员在页面设计器中添加了一个新选项,这将允许您为 4 或 8 个扇区添加 SA:
笔记2
您可以 在数据分析 -> 扩展选项中找到新的Translator SanDisk 8sec :
未经允许不得转载:成都数据恢复|服务器数据恢复|数据库修复|解密-零磁道数据恢复中心 » PC-3000 FLASH。适用于 SanDisk 4K 闪存驱动器的转换器算法