关键词 固态硬盘数据恢复方法 支持家族和通用信息 1.1 支持家族 PC-3000 SSD 2.4.5为例,目前支持如下 SAMSUNG family l Samsung MLC (S3C29RBB01-YK40 CPUbased); l Samsung 470 Including Apple models(S3C29MAX01-Y340 CPU based) ; l Samsung PM810 (mSATA version of 470) (S3C29MAX01-Y340 CPUbased); l Samsung 830 Including Apple models(S4LJ204X01-Y040 CPUbased); l Samsung PM830; (S4LJ204X01-Y040 CPUbased) l Samsung 840 (S4LN021X01-8030 CPUbased); l Samsung PM840 (S4LN021X01-8030 CPUbased); l Samsung PM841 (S4LN021X01-8030 CPUbased); l Samsung 840 Pro (S4LN021X01-8030 CPUbased); l Samsung 840 Evo (Including mSATA) (S4LN045X01-8030 CPUbased); l Samsung PM851 (Including mSATA) (S4LN045X01-8030 CPUbased); l Samsung CM871 (S4LN054X02-Y030 CPUbased); l Samsung 850 Pro (S4LN045X01-8030 CPUbased); 1.2 通用信息 1.2.1 驱动器初始化 访问存储在驱动器上的数据首先需要完成初始化过程。它由几个阶段组成,可细分为: 将掩膜ROM固件加载到RAM,并执行。 闪存芯片测试。 驱动器将闪存中固件装入RAM,转交控制。 驱动器从服务区读取结构,并生成映射。 驱动器读取其配置页面。 如果所有上述阶段都成功通过,则驱动器报告就绪,返回其标识数据(型号.容量.序列号等),并允许访问数据。如果有文件系统问题,建议启动数据提取器并提取数据。 1.2.2 掩膜ROM和安全模式 掩膜ROM控制下的操作模式称为安全模式。在安全模式下,驱动器只支持几个ATA命令。通常,它们包括ID读取命令(0xEC)和加载固件的命令(0x92)。一个驱动器可以通过短接板上的某些触点切换到安全模式。由于加载问题驱动器也可能停在安全模式下。 要强制驱动器进入安全模式,您必须关闭电源,然后短接板上相应的触点,接着打开电源,等待驱动器报告准备就绪。如果驱动器在10秒钟内没有就绪,可能意味着触点选择不正确或者驱动器有物理故障(RAM.控制器.供电)。请注意,如果闪存芯片损坏,驱动器通常会进入安全模式。驱动器报告就绪后,就可以移除短接处连接。不同的三星SSD短接点是不同的,这点可以参考手册或案例部分。 1.2.3 主固件 三星SSD的主固件存储在闪存芯片中。MLC SSD只有一个固件拷贝。470系列有4个拷贝。830和840系列的驱动器也有4个拷贝。微码被几个校验算法保护着。通常,它们使用SHA(安全散列算法),CRC(循环冗余校验)或DSA(数字签名算法),掩膜rom加载和更新固件时如果校验成功完成,则将控制权交给主固件。否则驱动器保持在安全模式下。 1.2.4 配置参数(CP) 配置参数用于存储不同配置的信息,如ID模板.密码信息.最大LBA值.S.M.A.R.T.日志等。可以通过工具菜单进行读或写。CP问题可能会影响访问用户数据。 1.2.5 引导程序 三星SSD允许将外部固件加载到RAM,它提供了非常方便的故障诊断功能,同时了提供广泛的功能支持。 2.常见故障 让我们回顾一下三星SSD初始化过程中与错误相关的问题。这样的问题通常导致无法访问用户数据。初始化错误可以归为以下几种: 驱动器无法就绪; 驱动器准备就绪,但无法返回ID信息; ID字段返回“ROM MODE”字符串而不是其型号; 驱动器容量为零或只有几兆字节; 读取数据时出现错误。 3.案例分析 3.1三星850 PRO固件损坏的恢复案例 表现为在BIOS和操作系统中都无法识别 |
Powered by Discuz! X3.4
© 2001-2023 Discuz! Team.