本帖最后由 JDCTS5 于 2024-6-21 11:12 编辑
适用于HDD的PC-3000。SSHD驱动器。它是什么以及它是如何操作的。
技术不会停滞不前。每年都会出现越来越多具有新功能的各种类型的新驱动器。它们都能很好地断裂。让我们来谈谈SSHD——数据恢复分支中最受欢迎的设备。 SSHD驱动器究竟是什么?您如何使用它们进行操作? 欢迎阅读本文。 SSHD驱动器是在PCB上带有NAND芯片(SLC–首先SSHD驱动器或MLC–现代SSHD驱动器)的普通HDD驱动器。该NAND芯片用于驱动器的快速启动和安装,并包含最常寻址的数据(如微程序信息、翻译器、SMART、操作系统结构和分区表)。此数据的确切列表从制造商或型号不同而不同 截至目前,SSHD驱动器由Western Digital、Seagate和Toshiba品牌提供。 大约5年前,希捷公司开始制造具有媒体缓存区的驱动器。这个区域与我们的现代SSHD驱动器非常相似。
特殊区域(媒体缓存)位于盘片边缘(读取中/写入速度最高的位置)。它存储最常寻址的数据(文件系统结构、操作系统重要文件等)。媒体缓存位于表面,对于恢复案例,媒体缓存问题通常足以清理它(它是346 sys文件)。 请注意,现代家族驱动器(如Rosewood)可以在媒体缓存中拥有一些独特的数据,如MFT表,而不是在一般的用户区域空间中。因此,在处理它们时,每次在尝试清理之前备份346(或348)个sys文件。 SSHD驱动器是最复杂的存储设备,需要复杂的方法来解决可能出现的问题。 混合驱动技术在两种技术(SSD和HDD)中都有其固有的优点和缺点。首先,我们有一个移动部件(磁头、主轴、表面)的基本问题,次要问题与服务区域模块和翻译器有关,最后还有与NAND芯片有关的问题(存储单元磨损关闭、数据中的ECC错误、温度问题等)。 让我们将NAND芯片部分从通用HDD分开。因此,我们会遇到基本的HDD问题,类似于普通希捷驱动器的问题,以及NAND问题。 例如,这里是Kahuna家族驱动器PCB的照片:
有很多关于如何操作通用希捷HDD的文章(如损坏的sys文件、93 sys文件中的ticks和翻译器问题)。但NAND芯片呢? 开机后,我们仍然有一个终端报告。它可以帮助我们识别问题,但终端访问被锁定,因此我们无法通过终端发送命令。 首先需要以某种方式获得终端访问权限。 为此我们需要阻止驱动器的初始化过程,实际上我们需要修改一个ROM芯片。因此,通过引导代码模式读取ROM芯片:
将其保存到备份配置文件文件夹中(这非常重要!)
然后从实用程序窗口的右侧使用“Kahuna补丁”选项(第1步和第2步),并将此ROM写入ROM芯片(第3步):
等待一段时间以继续写入,然后检查日志选项卡中的状态:
完成此过程后,为驱动器重新供电…
…并尝试通过按ctrl+Z来获得终端访问权限:
正如您所看到的,终端模式现在可用,可以接收和执行您的命令。请注意,驱动器未完全初始化,在寄存器中可以看到不同的指示灯。现在不要注意这些LED。驱动器无法通过ATA使用,我们只有终端模式,但我们可以使用通用HDD执行任何诊断:如通过Ctrl+X命令检查系统文件,手动备份重要的系统文件(28、35、93、1B、135等),重新生成翻译器(如果需要!),删除93系统文件中的记号(SMP标志)和其他。 在继续之前,请备份要修改的系统文件! 对于每个案例,建议删除93 sys文件(SMP标志)中的记号:
在进行全面诊断后,您需要重新初始化NAND芯片以实现(刷新)数据。此操作需要一个特殊的终端命令:
终端报告可以很短,也可以很长。这并不重要,只需等待终端响应即可。 如果您收到以下终端报告:
这意味着驱动器的NAND芯片存在硬件问题。您需要使用患者ROM芯片设置供体PCB,然后再次发送NAND初始化命令。 完成NAND重新初始化后,您需要写回原始ROM转储(您没有忘记备份,不是吗?)。从备份配置文件文件夹打开此ROM.bin文件:
…并通过引导代码模式写入:
等待终端报告成功:
…并重新给驱动器供电。重新读取驱动器ID并检查用户区域访问:
因此,您可以访问用户区域,现在可以读取所有用户数据。 本文中的信息将很快添加到SeagateF3手册中。按照您的更新框获取最新的更新。 如果您有任何问题或需要帮助,请立即联系技术支持部门。 |