SanDisk 4K(8秒)的存储卡的编译器数据恢复算法

作者:华宇数据恢复网 浏览: 发布时间:2022-06-11 08:36:28

PC3000 FLASH最近更新了一种用于SanDisk闪存存储卡的新编译器构建算法。 现在所有PC3000授权的技术支持用户都可以使用该新功能。 要使用此功能,请下载PC-3000 Flash软件Ver 7.3.7版本。

SanDisk 4K(8秒)的存储卡的编译器数据恢复算法

在说明如何使用这项功能之前,我们想讲述一些有关SanDisk驱动器有趣的事情:

与其他驱动器制造商相比,SanDisk闪存控制器非常复杂。 通常,它们具有非常不典型的数据分割,您在其他驱动器上不会遇到;
SanDisk主控使用具有4个扇区结构的非常大范围的ECC。 通常,它们的大小为21422292(而SM,IS,PS,AU使用较小的ECC范围,并且内部只有2个数据扇区– 1066、1146、1138等);
我们的开发人员做了出色的工作,添加了一个特殊的脚本,该脚本与Block Number Type 1 [0000]算法配对使用。 它允许您使用每页服务区域中的块标记来组装块。 不幸的是,即使使用块号类型为1的特殊脚本图像构建也有很多限制,而且要获得完美的恢复结果也不容易。 主要原因是:
SanDisk主控使用2字节的SA标记进行操作。 如果内存容量不超过32-64GB,则足以生成映像。 如果您想组装更多的块,则需要使用Bank标记,但是由于某种原因,它在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新转换器(8秒)可能会非常有用的原因。

那么,我们到底应该在哪里应用新算法? 不幸的是,它不适用于所有类型的SanDisk控制器。 但是我们的开发人员知道所有障碍,并且正在开发此算法的第二代,该算法计划在下一次更新中出现。 请注意,翻译器不支持SanDisk带MLC存储器芯片或旧类型的标记位置在515-514字节位置的包装盒,您应该改用SanDisk块号。

无论如何,当我们可以使用当前版本时。

  • 它几乎可以与所有SanDisk Monolithic设备(例如TF卡,UFD和SD)配合使用,这些设备基于TLC内存芯片的容量从8GB到256GB。
  • 当您开始使用SanDisk恢复时,请修复ECC并重新读取整个DUMP(不要使用重新读取地图生成器工具),因为转换器表未位于完整块中,并且在您构建地图后将排除它们。 只有完整的块。
  • 使用正确的NAND读取参数非常重要! 因此,我们不建议您使用其他工具读取和重新读取转储。 根据我们的经验告诉我们,其他公司没有注意正确的NAND存储器芯片读取。 结果,部分块和库被占用,当然,翻译器算法将永远无法正常工作。

SanDisk 4K(8秒)的存储卡的编译器数据恢复算法
使用新的SanDisk 8sec转换器进行良好的TF卡恢复的结果

NOTE 1

在SanDisk情况下,请勿在XOR之后使用自动页面转换! 对于每个范围内的每个扇形区,应该使用SA标记手动进行页面转换。 这意味着SA标记在整个页面上都不相同,它在ECC范围内的每4个扇区中都是唯一的! 这就是为什么我们的开发人员在Page Designer中添加新选项的原因,该选项使您可以为4或8个扇区添加SA:

SanDisk 4K(8秒)的存储卡的编译器数据恢复算法

NOTE 2

您可以在数据分析(Data analysis)->扩展选项(Extension option)中找到新的Translator SanDisk 8 sec:

如有任何疑问,请随时与技术支持联:系13138006801

梅州市佳鸿实业投资有限公司 Copyright 2020-2022
网站地图 | 粤ICP备17094777号
佳鸿数据恢复网,专业提供硬盘固件维修与数据恢复技术资料