首页 > 数据恢复软件

时间:2024-10-24

天津鸿萌科贸发展有限公司从事数据安全服务二十余年,致力于为各领域客户提供专业的数据恢复、数据备份解决方案与服务,并针对企业面临的数据安全风险,提供专业的相关数据安全培训。

天津鸿萌科贸发展有限公司是专业 NAND 闪存数据恢复工具 VNR (Visual NAND Reconstructor) 的授权代理商。

文章内容:

1. 读取闪存芯片前的准备工作

2. VNR Monolith 适配器的应用

3. 连接 VNR 读卡器,使用 VNR 软件确定芯片参数配置,并评估数据读取品质

4. 使用 VNR 软件读取芯片

一、读取闪存芯片前的准备工作

在将闪存芯片插入 VNR 工具套装中的读卡器和适配器之前,应该对其进行目测检查。检查针脚和垫片是一个必须的过程。对弯曲的针脚进行适当调整。严重损害(例如:断裂的针脚或垫片)会让物理镜像提取变得更加复杂。

应该清洁存储芯片,去除上面的污渍。

二、VNR Monolith 适配器的应用

如果重要的针脚/垫片被破坏,可能需要将芯片焊接到 VNR 工具套装中的 Monolith 适配器上。

对于 BGA 芯片,建议使用焊锡带与焊铁结合使用,然后再用 IPA 99% 清洁。对于 TSOP 芯片,使用焊锡带去除焊接合金。清洁 TSOP 针上的微量污染时,可使用玻璃纤维笔或刷,然后应使用 IPA 99%。根据不同的芯片封装,选择适当的适配器。

三、连接 VNR 读卡器,使用 VNR 软件确定芯片参数配置,并评估数据读取品质

将芯片插入适配器后,再将适配器连接至 VNR 读卡器。在读卡器上有一个特殊的标记符号,表示针脚1。适配器连接方位错误,可能会损害闪存。


VNR 闪存数据恢复工具支持所有主流品牌的大多数芯片型号。针对不同的芯片型号,有专门设计的芯片适配器。

芯片和适配器插入到读卡器后,将读卡器连接到计算机。如果未连接,VNR 软件将显示下列错误:

一体设备/非标准封装

如果芯片有不寻常的针脚结构,并且无法通过现有适配器连接,那么,需要根据 VNR 内嵌的数据库中的针脚结构,将芯片焊接到 Monolith 适配器中。

要打开数据库,导航到"插件"标签页中,然后打开"Monolith 针脚结构"项。

芯片配置

当把一切设置正确时,VNR 软件将被打开,读卡器元素会自动出现。

("!表示有需要注意的信息,用鼠标点击图标,查看推荐的操作)

在读取闪存之前,需要使用"Read Memory Chips"功能检索芯片 ID。执行此功能后,会显示 ID 和晶体数等信息的选项卡。

执行以上功能后,VNR 会显示相应信息。此时最好再次检查芯片是否正确放置在适配器中,以及适配器是否正确连接读卡器。

如果一切都正确安置,点击"OK",VNR 开始读取芯片。

如果 ID 无效,VNR 将请求调整电压。

如果无法识别芯片 ID,则需要检查下列情况:

  • 如果你的芯片是高容量 Micron BGA 存储芯片,BGA137、BGA107,可能需要调整电压到1.8V。
  • 有些芯片有时需要更高的电压,东芝 0x983A89276 只在 4.0V 时才能正常工作
  • 正确连接和对准芯片(有些芯片需要清洁若干次)
  • 对准 Pin 1 位置

可能出现的另一种情况是,ID 能够被正确读出,但是数据库中没有配置文件,如下面的例子。

在这种情况下,请确保您已经正确地连接了数据库。勾选每个选项,并确保有最新的软件版本。

如果一切顺利,软件应该显示如下窗口,显示芯片 ID、晶体数量和配置。

在上图部分,可以查看多少芯片由多少晶体组成,并显示其 ID。在本例中,芯片只有一个晶体。

ID 号包含一组字节,其中第一个字节最重要,因为它表示的是供应商:

  1. 2C (Micron)
  2. 45 (Sandisk)
  3. 89 (Intel)
  4. 98 (Toshiba)
  5. AD (Hynix)
  6. EC (Samsung)

如有干扰,则可能出现随机标识(例如 ADADADAD; FFFFFFFF; 54654324)。在这种情况下,需要对芯片再次进行清理。

数据库

ID 被自定调入到这个部分,可以选择适当的芯片配置。

配置

在这个部分,可以观察内存芯片的设置。

如果有多个配置,最可能的区别是协议设置。 在这种情况下,必须找到适当的协议。首先设置 DDR 协议,打开转储查看器,查看十六进制查看器中的数据,检查是否有十六进制值的重复。

如果字节像上图一样有重复现象,则将协议更改为 SDR。如果不存在重复字节,那么 DDR 协议是正确的。另一个步骤是在转储查看器中评估芯片质量。

芯片读取品质评估

在成功配置芯片之后,尽可能对转储质量进行检查。点击"转储查看器",自动开启读卡器。

在关闭电源或拔出读卡器之前,请勿从读卡器中移除 Nand 芯片或适配器。

转储查看器功能提供两种不同的方式进行数据检查。

十六进制查看器以传统十六进制值显示数据。

位图查看器以可视化二进制形式表示数据。它有助于直观化地显示数据区域、ECC、备用区域的分布。数据质量检查应采用位图方式。

芯片连接正常时,转储查看器可以直接访问 NAND 芯片。在检查数据质量之前,软件需要对镜像进行分析。

现在软件正在对芯片的镜像进行快速读取,还没有保存到文件中。

下一步是确认转储是否可读,没有位错误,或者位错误数量可接受。位错误看起来像是随机散在的坏像素。此时调整电压水平会有帮助。

垂直条纹表示连接有问题。如果没有从芯片中读取到任何数据,读卡器会默认显示如下效果,对应十六进制的值是 30。

四、使用 VNR 软件读取芯片

当以上步骤都完成后,转储读取就可以启动了。

首先,进入配置界面,并在晶体部分,选择晶体和设置需要读取的芯片数量。

然后,点击"Read memory chips"。

随后 VNR 软件为每个晶体创建物理镜像,并从每个镜像中读取转储。