PC3000 军达成数据恢复论坛

 找回密码
 立即注册
查看: 691|回复: 0
打印 上一主题 下一主题

PC - 3000 Flash。SanDisk 200gb mSD恢复 [复制链接]

Rank: 8Rank: 8

该用户从未签到

金钱
0
元宝
16585
专业度
0
跳转到指定楼层
楼主
发表于 2024-6-14 15:40:17 |只看该作者 |倒序浏览
本帖最后由 JDCTS5 于 2024-6-14 15:54 编辑

PC - 3000 Flash。SanDisk 200gb mSD恢复

大家好,

今天我们将讨论SanDisk生产的一体化箱,即200 GB400 GB型号的变体。

PC-3000-Flash.-SanDisk-200-gb.png

这种卡在几年前发布,多年来一直是容量最高的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及以上的情况。

在本文中,我们将介绍SanDisk200 GB解决案。

曾经,这种驱动器是一项技术突破。非常大容量的mSD被放入高端相机和智能手机中。

这个一体化特殊之处在于它有两晶体,一个是128 GB其他64 GB。由于零件的容量不同,我们需要在不同任务中分别读取每个芯片以便稍后其合并为一个芯片

3-2-1024x720.png

所以,让我们开始使用一体化。

mSD_1-1024x665.jpg

mSD_2-1024x672.jpg

注意一体化。最有可能的是,它对应于全球解决方案中心一体化数据库1型引脚方案。

接下来,我们需要用一支中等大小的玻璃纤维铅笔剥去一体化的顶层。

1.jpg

正如我们在剥离后看到我们是对的,一体化的引脚1型引脚方案相匹配。

2.png

让我们根据mSD类型1引脚方案源线焊接到一体化的引脚

用双面胶带将一体化在蜘蛛板垫连接电源线并按方案设置所有引脚。

3.jpg


4.png

所以,所有的准备步骤都完成了,我们可以继续进入程序部分。

步骤1。

我们需要读取128 GB一体化的首先部分。为此,我们将Spider Board引脚设置为CE0,CE1将保持不活动状态

然后,我们用1个物理芯片(用于CE0)建立一个任务,在软件中设置引脚,并将其读取到转储。它将是一个128 GB的部分。

5.png


6.png


7.png


8.png

读取中成功后,我们进行ECC校正。此外,你不应该忘记重读,以获得最好的转储质量。

9.png

注:我们强烈建议总是仅在图形上执行ECC校正(不在芯片上)。

步骤2。

若要操作第二64 GB部件,请将Spider Board引脚放在CE1CE0应保持不活动状态。建立一个新任务,并对具有64 GB容量的一体化的第二部分执行同样的操作。

10.png

请注意:我们需要在每个零件上获得尽可能好的转储质量,以获得良好的恢复结果。这就是为什么我们应该关注不良行业。在重读过程中,将所有未校正的链从值排序为值。

11.png

这一点很重要,因为我们需要修复尽可能多的小链——它们位于转储周围,可能会严重影响文件质量和翻译器的进一步组装。

步骤3。

然后我们需要将一体化的两个部分合并到一个单独的任务中。
为了做到这一点,我们建立了一个新任务,有2个物理芯片。

12.png


13.png


通过从文件加载,我们为首先芯片选择适当ID(我们从首先任务获取ID——128 GBSanDiskNANDID还从从任务选择转储文件进行加载。


15.png


16.png


在第二个芯片中,我们留下与首先芯片相同的ID,并从第二个任务加载转储。

17.png

因此,我们用一体化的两部分完成了任务。

14 (1).png

每个芯片的容量对应128个GB(总共256个GB)。正如我们所看到的,第二个芯片将充满一半的FF,因为它的实际容量是64 GB。

18.png

让我们更新芯片并添加一个转换图来继续准备步骤。

步骤4。

现在,我们需要再次启动ECC校正,以建立一个新数据位图的扇区状态。我们之前已经修复了ECC并进行了重读,但对于一个好的翻译器组装,需要在新任务中再次形成ECC数据位图(翻译器使用关于好扇区和坏扇区的信息):

19.png


20.png

步骤5。

检测正确的XOR和应用页面转换。

21.png


22.png


对于SanDisk案例,应使用以下规则手动进行页面转换:每个ECC范围在开始包含14个字节的服务区(SA),然后是4个包含数据的范围,最后是ECC代码。以下是我们需要设置页面转换方式:14SA+512DA+512DA/512DA+512 DA+230ECC

23.png

对于SanDisks来说,服务区(SA)部分通常包括14个字节,这些字节来自页面的开始。

24.png

因此,为了检查应用的XOR和页面转换是否兼容,我们尝试在最后一个图形字符串上应用Raw恢复:

25.png

正如我们所看到的,有很多文件的检查大小大于页面大小。这意味着在进行此准备之后,数据完整性有所提高。

步骤6。

在这种案例下,我们只需要执行一次典型的交叉消除(分离块;结合页)。

26.png

步骤7。

接下来,我们将拆分转储(软件将自动选择要拆分的转储数量,这取决于NAND中的LUN数量):

27.png

步骤8。

使用外部交叉合并结果(结合页):

28.png

步骤9。

我们需要采取的下一步是使用JoinbyBlockN源。
块的大小是98304。联接的结果数为4。

29.png


30.png

请注意,在最后一张图准备上,RAW恢复的良好结果!

31.png

步骤10。

我们恢复的最后一步将是组装图像。

当我们设法获得高质量转储时,建立图像的最佳方法是使用SanDisk8Sec翻译器作为TLC芯片
翻译器将账户SLC现金和附加块,我们将获得一个完整的高质量文件结构。

经过所有转换后,图像建立后的文件结构看起来相当不错。我们可以看到许多文件和文件夹,它们可以毫无问题地保存和使用。

32.png


33.png


34.png

SanDisk存储mSD和SD卡非常欢迎,PC-3000 Flash 包含最广泛的工具用于良好图像重建。对于初学者来说,所描述的步骤可能看起来很复杂,但在ACE实验室TS工程师的帮助下,即使是最困难的任务也可以解决!

35.jpg

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|PC3000 数据恢复 ( 京ICP备09023376号-1 )

GMT+8, 2025-5-19 06:49 , Processed in 0.139695 second(s), 15 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部