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