对基于NAND闪存芯片的驱动器进行数据恢复的技术
基于NAND闪存芯片的驱动器刚刚出现不久,但是它们的使用越来越广泛。随着它们的容量的增加,用户保存在里面的数据也越来越多,因此,对支持该类驱动器的数据恢复技术也变得越来越急迫.
用户数据不可以读取的原因可分为两类: 逻辑损坏驱动器的逻辑损坏,一般都是驱动器在正常连接时,驱动器可以被操作系统搜索到,但是通过操作系统的标准方式不可以访问用户数据。这种情况下,你可以使用Data Extractor UDMA工具的逻辑工具来恢复数据.物理损坏驱动器出现物理损坏或者服务区损坏,这个是由于读取闪存芯片内容失败引起的。这种类型的损坏比逻辑损坏跟普遍。为了恢复这种损坏类型的驱动器数据,我们开发了PC-3000闪存工具 PC-3000 Flash complex.
PC 3000 闪存 新!
PC3000 闪存的软硬件结合的工具
PC3000 闪存套装
闪存驱动器数据恢复的主要原理和特征
PC3000 闪存软件
对PC3000 闪存的看法
可支持的控制器和NAND闪存芯片
PC3000闪存软-硬联合体的目的就是为了通过控制器从物理损坏的闪存驱动器恢复数据,这种物理损坏的驱动器的特征就是通过标准接口读取闪存芯片内容时失败. 支持的型号
它可以处理所有型号的闪存驱动器(SD, SSD, SM ,MMC, USBFlash, memory stick, CompactFlash 等),这种驱动器要么就是控制器损坏,或者PCB板有严重的机械或电子损坏,这些损坏阻止了驱动器设备的正常工作.
PC闪存读卡器
除了实现本身的接口以外,闪存驱动器的控制器还根据闪存芯片的容量对数据分配做特殊的运算,目的就是为了控制独立的NAND存储单元的类似使用。相应地,在正确的使用方式下,损坏的控制器也会导致不可以读取闪存驱动器数据。在这种情况下,就有必要把驱动器的闪存芯片都拆焊并读取它们的内容。为了这个目的,PC3000闪存工具具备了这样一个特定的读取设备--PC闪存读卡器.
使用这个工具的软件和硬件相结合可以实现一个控制器的仿真器。通过读取闪存芯片的内容恢复译码器运算法则,特别是终端控制器,它可以实现读取用户数据。这个操作的结果就是可以正确读取闪存驱动器的内容,这样,如果这些内容有逻辑损坏的话,你可以使用Data Extractor UDMA软件提供的逻辑恢复工具来进行修复。
除了一个分析和恢复的自动模式列表之外,在大量的专门的应用程序的支持下,这个软件还在手册里面提供了许多在一系列专门的应用程序下工作的功能.
这个软件同样包含一个控制器工作运算法则的数据库,这个数据库通过直接显示控制器的类型来更快的恢复数据.
PC3000闪存套装
PC3000 闪存软硬联合体包含一下部分:
读NAND闪存芯片的设备(PC闪存读卡器)
PC3000闪存软件
PC3000闪存和数据恢复方法的用户手册.
PC-3000 Portable software--> 基于NAND闪存的驱动器数据恢复的基本原理和特征
无论什么类型的闪存驱动器的损坏,最常见的原因是电子和过热的问题.
静位觉,对USB接口不正确的通电或者其他通电的问题是导致控制器烧坏而不可以访问闪存芯片内容的原因。如果短暂的电子干扰,控制器不会损坏但是它可能会引起在对闪存芯片数据进行修改时出错,这种错误就是翻译工作机制逻辑损坏的原因。这种逻辑损坏在外部特征表现上跟判断控制器损坏的特征是非常相似的.
考虑到控制器可以操作的数据块最小的大小是128kb,短暂的故障可以导致主要的文件系统结构完全删除,文件系统的丢失会导致驱动器的许多功能失效.
当闪存工作的时候,闪存驱动器的部件会发热。由于没有对它给予足够的重视和很好的维护,它们经常得不到足够的冷却。这种情况下就有可能导致部件过热并且损坏驱动器或者闪存,换句话说,闪存驱动器本身是损坏的.
如果驱动器在系统的标准接口上没有被搜索到,或者系统显示闪存无法访问的信息,你需要做以下的动作来恢复数据:
使用焊接设备焊接所有的闪存芯片.
在PC3000闪存软件的读设备的帮助下读芯片的数据.
使用该工具的正确的程序步骤来获取结果。这个结果是包含用户数据的驱动器镜像。在这个工具中,我们可以实现大量的自动执行数据恢复的方法,以及实现整个工程当中某个独立的操作的方法.
PC3000闪存软件
在所有的自动化模式当中,软件有一个"在控制器上恢复"模式,如果你需要显示在驱动器控制器中使用的控制器的类型,你可以选这个模式。在这种情况下,所有的用于恢复正确访问用户数据的操作都会自动执行,结果将会生成用户数据的驱动器镜像.
为了自动执行读进程,软件包含了一个闪存芯片信息的数据库.
为了获得闪存驱动器的新类型,我们可以在软件中使用"信息搜集"模式。这个模式帮助我们收集关于任务的包含驱动器上数据以及在控制器使用的运算法则,并且把这些信息转递给软件开发者。它允许学习闪存驱动器新的类型,通过软件可以把它们提供给技术支持工程师,在一些情况下可以远程帮助客户恢复数据.
用户手册介绍了驱动器基于NAND闪存运行的主要原理。它同样给数据恢复进程提供了一些建议.
PC3000 闪存软件
PC3000 闪存软件发展的展望
我们计划:
增加完全自动的运算法则和模式,尽可能减少用户在使用软件进行数据恢复时的参与度。
增加可支持的控制器和应用运算法则
增加设备的功能,支持更多的对NAND闪存芯片的操作
增加专门的模式,能够在复杂的案例中对任务进行完全分析
从使用数据译码运算法则的闪存驱动器中做可能的数据恢复.