您好,亲爱的 PC-3000 用户!
有时,数据恢复实验室可能会收到基于未知控制器的非常奇怪的 SSD。我们的技术支持部门就收到了这样一个奇怪的驱动器。让我们来看看如何处理它!


我们今天的嘉宾是来自中国 SSD 制造商的 KingSpec P3-128GB 型号。此类驱动器可以在阿里巴巴或亚马逊等互联网市场上找到。它们的价格极低,120-128GB 型号大约只需 10-12 美元。人们仍然可能购买它们,因为它们便宜,而且毕竟是 SSD,具有相当高的读写速度。为什么不将它们用作廉价但快速的便携式驱动器呢?您唯一需要的只是一根 2 美元的 USB 转 SATA 线,人们通常从同一个内部市场购买。或者,作为一种选择,这种廉价的驱动器可以安装在非常旧的 PC 中,例如配备 Core 2 Quad 和 4GB RAM 的机器。这样的小升级可以显著提高旧机器的速度,使其在 Windows 7-10 或 Linux 下再次可用于日常工作。
那么,让我们连接驱动器,看看它在 PC-3000 UDMA-E 系统上如何识别:

驱动器始终处于 BSY 状态。对于 SSD 来说,由于内部固件损坏,驱动器通常会进入一个循环:加载固件 – 错误 – 重置 – 加载固件 – 错误 – 重置… 这就是为什么我们在屏幕左下角看到 BSY LED 寄存器。
现在,让我们打开这个驱动器,看看里面是什么。

如我们所见,这个 SSD 有 4 个物理 NAND 芯片(一侧 2 个,另一侧 2 个),这对于 128GB 容量的 SSD 来说相当多了。此外,它还有一个无 RAM 的主芯片,控制器是 Initio INIC-6081。

Initio Corporation 曾以其桥接和主机控制器而闻名。但他们从未发布过任何类型的 SSD 控制器。因此,Initio INIC-6081 很可能是另一个 CPU 的重新命名版本。
检查真实控制器名称最可靠的方法——将驱动器切换到安全模式。在这种情况下,我们将阻止对 NAND 芯片的访问,从而可以绕过 BSY 状态。同时,将有可能与控制器通信,并且在理论上,我们将获得一些基本的身份标识信息,这可能有助于我们了解它是哪种类型的控制器。

而且,正如未知控制器经常发生的情况一样——Initio INIC-6081 变成了重新命名的 Phison PS3111-S11!我们可以在通用工具的身份标识字段中看到完整的 ID 信息。
这个家伙应该从 2017 年起就得到 PC-3000 SSD 的完全支持。

实际上,有少数 SSD 控制器型号仍然是重新命名的 PS3111,没有任何区别。让我们回顾一下它们:
-
Kingston CP33238B (PS3111)
-
Transcend U01749ME3 (PS3111)
-
Transcend 02-3010 (PS3111)
-
Toshiba TC58NC1010 (PS3111)
-
HG2258 (Hosin Global – 修改版 PS3111)
-
AS2258 (ASolid – 修改版 PS3111)
要使用此驱动器,我们需要使用我们带有 SSD 附加组件的 PC-3000 工具之一:PC-3000 UDMA、Express、Portable III 或 Portable PRO。
由于硬件限制,为了将 PS3111 驱动器正确连接到 PC-3000 UDMA-E 和 PC-3000 Express,我们需要使用 PATA 转 SATA 适配器。否则,您将在加载程序上传阶段看到错误:

同时,PC-3000 Portable III 和 PRO 不需要任何类型的适配器。只需通过 SATA 直接连接即可:
在 Portable PRO 上的连接应如下所示:

以及在 PC-3000 UDMA-E 上使用原装 ACE Lab PATA 转 SATA 和非原装、第三方 PATA 转 SATA 时的样子:


嗯,连接线有点像意大利面,但效果很好 
如果您没有原装的 ACE Lab PATA 转 SATA 适配器,您可以使用基于 JMicron(不是 Marvell!)控制器的第三方适配器:

请不要忘记,您需要使用短的 PATA (IDE) 线缆。长的线缆,长度为 40-60 厘米,可能会影响数据完整性并增加更多错误。
通过 PATA 通道连接后,我们需要选择正确的端口。在我们的例子中是通道 1 (PATA 0):

然后,让我们启动 PC-3000 UDMA-E 软件,并选择我们的控制器系列:

然后,让我们加载加载程序——这是由 ACE Lab 工程师修改和优化的驱动器固件,它允许我们解锁技术模式并访问内部服务区。正确的加载程序已被高亮显示。所以,只需按照工具的推荐操作,保留所有默认设置即可。顺便说一下,芯片相当旧了——Micron 64 Layer B16A TLC…

SSD 初始化完成后,我们可以获取一些基本的驱动器信息,包括内存芯片数量、通道数量和加载程序创建日期。

现在,让我们重建转换器——这是固件的一部分,用于将 NAND 芯片上的物理块地址映射到逻辑扇区。请注意,身份标识中的驱动器容量不会改变! 这与实际驱动器容量无关。无论您的实际驱动器大小是多少,在身份标识中您将始终只看到 128GB!实际容量稍后将在 Data Extractor 中显示!



当转换器准备就绪后,我们可以在 Data Extractor 中创建一个新任务:

实际驱动器容量将仅在源字符串中可见,因此不必在意 PC-3000 Phison 工具中的身份标识信息:

最后,这是现在可以保存的数据!

如您所见,恢复步骤并不复杂。但是当您处理 Phison PS3109 或 PS3111(或任何其他重新命名的 PS 修改版)时,请不要忘记 PC-3000 UDMA-E 和 Express 将需要 PATA 转 SATA 适配器,而 Portable III 和 PRO 可以直接使用 SATA 工作。
如果您有任何疑问,请随时联系 ACE Lab 技术支持部门!