本帖最后由 JDCTS5 于 2024-6-14 15:54 编辑
PC - 3000 Flash。SanDisk 200gb mSD恢复 大家好, 今天,我们将讨论SanDisk生产的一体化机箱,即200 GB和400 GB型号的变体。
这种卡在几年前发布,多年来一直是容量最高的mSD卡,直到256和512 GB的修改取代了它们。 目前,SanDiskFlash驱动器是最复杂的情况之一。通常,它们有很多额外的问题和功能,这些问题和功能仅适用于SanDisk修改。 例如 1. SanDisk正在使用SLC缓存来存储最新记录的数据。在MLC/TLC存储器上,控制器以SLC模式写入数据,然后在后台将其转换为TLC/MLC。其主要思想是,对于SLC记录类型,SanDisk的缓存容量约为20-30%,这使得写入操作比平时快得多。如果Flash驱动器在写入过程中损坏,文件系统和最新记录的文件很可能会留在SLC中,它们的恢复将是不可能的。恢复SLC缓存的唯一方法是使用翻译器。 2.SanDisk控制器正在使用子块来更新文件系统。这就是为什么当我们应用块号类型为1[0000]的图像建立时,我们只能获得部分文件系统,甚至是空图像。对于文件夹结构的恢复,在90%的情况下,我们需要翻译器。 3.视频也与文件系统相连,它们在块和子区块之间严重分散。再说一遍,恢复它的唯一方法是使用翻译器。 4.如果案例容量大于64 GB,如果没有翻译器,就不可能组装具有块号的图像。服务区域标记仅包括2个字节,没有银行标记,因此排序的块的最大数量约为64 GB。只有翻译器支持128种GB及以上的情况。 在本文中,我们将介绍SanDisk的200 GB解决方案。 曾经,这种驱动器是一项技术突破。非常大容量的mSD被放入高端相机和智能手机中。 这个一体化的特殊之处在于它有两个晶体,一个是128 GB,其他是64 GB。由于零件的容量不同,我们需要在不同的任务中分别读取每个芯片,以便稍后将其合并为一个芯片。
所以,让我们开始使用一体化。
注意一体化。最有可能的是,它对应于全球解决方案中心的一体化数据库中的1型引脚方案。 接下来,我们需要用一支中等大小的玻璃纤维铅笔剥去一体化的顶层。
正如我们在剥离后所看到的,我们是对的,一体化的引脚与1型引脚方案相匹配。
让我们根据mSD类型1引脚方案将电源线焊接到一体化的引脚上。 用双面胶带将一体化放在蜘蛛板垫上,连接电源线,并按方案设置所有引脚。
所以,所有的准备步骤都完成了,我们可以继续进入程序部分。 步骤1。 我们需要读取128 GB一体化的首先部分。为此,我们将Spider Board引脚设置为CE0,而CE1将保持不活动状态。 然后,我们用1个物理芯片(用于CE0)建立一个任务,在软件中设置引脚,并将其读取到转储。它将是一个128 GB的部分。
读取中成功后,我们进行ECC校正。此外,你不应该忘记重读,以获得最好的转储质量。
注:我们强烈建议总是仅在图形上执行ECC校正(不在芯片上)。 步骤2。 若要操作第二个64 GB部件,请将Spider Board引脚放在CE1上,而CE0应保持不活动状态。建立一个新任务,并对具有64 GB容量的一体化的第二部分执行同样的操作。
请注意:我们需要在每个零件上获得尽可能好的转储质量,以获得良好的恢复结果。这就是为什么我们应该关注不良行业。在重读过程中,将所有未校正的链从“小”值排序为“高”值。
这一点很重要,因为我们需要修复尽可能多的小链——它们位于转储周围,可能会严重影响文件质量和翻译器的进一步组装。 步骤3。 然后我们需要将一体化的两个部分合并到一个单独的任务中。
为了做到这一点,我们建立了一个新任务,有2个物理芯片。
通过从文件中加载,我们为首先芯片选择适当的ID(我们从首先任务中获取ID——128 GBSanDiskNAND的ID),还从从任务中选择转储文件进行加载。
在第二个芯片中,我们留下与首先芯片相同的ID,并从第二个任务加载转储。
因此,我们用一体化的两部分完成了任务。
每个芯片的容量对应128个GB(总共256个GB)。正如我们所看到的,第二个芯片将充满一半的FF,因为它的实际容量是64 GB。
让我们更新芯片并添加一个转换图来继续准备步骤。 步骤4。 现在,我们需要再次启动ECC校正,以建立一个新数据位图的扇区状态。我们之前已经修复了ECC并进行了重读,但对于一个好的翻译器组装,需要在新任务中再次形成ECC数据位图(翻译器使用关于好扇区和坏扇区的信息):
步骤5。 检测正确的XOR和应用页面转换。
对于SanDisk案例,应使用以下规则手动进行页面转换:每个ECC范围在开始包含14个字节的服务区(SA),然后是4个包含数据的范围,最后是ECC代码。以下是我们需要设置页面转换的方式:14SA+512DA+512DA/512DA+512 DA+230ECC
对于SanDisks来说,服务区(SA)部分通常包括14个字节,这些字节来自页面的开始。
因此,为了检查应用的XOR和页面转换是否兼容,我们尝试在最后一个图形字符串上应用Raw恢复:
正如我们所看到的,有很多文件的检查大小大于页面大小。这意味着在进行此准备之后,数据完整性有所提高。 步骤6。 在这种案例下,我们只需要执行一次典型的交叉消除(分离块;结合页)。
步骤7。 接下来,我们将拆分转储(软件将自动选择要拆分的转储数量,这取决于NAND中的LUN数量):
步骤8。 使用外部交叉合并结果(结合页):
步骤9。 我们需要采取的下一步是使用JoinbyBlockN源。
块的大小是98304。联接的结果数为4。
请注意,在最后一张图准备上,RAW恢复的良好结果!
步骤10。 我们恢复的最后一步将是组装图像。 当我们设法获得高质量的转储时,建立图像的最佳方法是使用SanDisk8Sec翻译器作为TLC芯片。
翻译器将账户SLC现金和附加块,我们将获得一个完整的高质量文件结构。 经过所有转换后,图像建立后的文件结构看起来相当不错。我们可以看到许多文件和文件夹,它们可以毫无问题地保存和使用。
SanDisk存储mSD和SD卡非常受欢迎,PC-3000 Flash 包含最广泛的工具,用于良好的图像重建。对于初学者来说,所描述的步骤可能看起来很复杂,但在ACE实验室TS工程师的帮助下,即使是最困难的任务也可以解决!
|