ssd数据恢复新手玩存储 篇二:从数据恢复的角度选购SSD
浏览量: 次 发布日期:2023-08-09 22:48:19
一般我们选择SSD,都会更多的从性能角度进行考量,今天我们从一个另类的角度---数据恢复的角度来谈谈SSD的选择
A.SSD控制器
谈到SSD选择,不可不谈的就是控制器
常见控制器可分两个阵营
1.自产自销:包括OCZ.INTEL.SAMSUNG等
2.第三方:包括Silicon Motion慧荣.PHISON群联.Marvell美满等
下面会提到恢复工具对控制器方面的支持。
B.常见大致的工作流程
接下来我们来谈谈常见固态盘大致的工作流程
一个SSD,除了有芯片外,一般还需要缓存芯片。闪存芯片的作用是存储数据,而缓存芯片的作用则是缓存用户数据和存放映射表(映射表用于逻辑地址映射闪存物理地址)。如果是正常断电,那么用户数据和映射表都会在断电前写入闪存芯片中。下次通电的时候,会直接从闪存芯片上加载映射表。而如果非正常断电,又分两种情况:
a.如果有电容保护,那么数据一般不会丢失;
b.如果没有电容保护,那么缓存中的数据会丢失,而写入到闪存中的数据可以通过映射表重构找回。映射表的重构分全局扫描和局部扫描两种方式,前者实现起来简单,但需花费不短的时间来进行重构;后者实现起来复杂,不过恢复速度快。
C.固态盘常见固件问题-映射表
目前固态盘最典型的固件问题中,映射表问题占了相当大的部分,比如intel 8MB问题就是典型案例。映射表是用于逻辑地址映射闪存物理地址,以主机系统读取SSD上数据为例来描述映射表的作用:主机通过逻辑地址向SSD请求数据,SSD内部利用这个逻辑地址做索引,通过查找映射表获得用户数据在闪存上的物理地址,然后SSD再读取闪存,获得主机所需的数据。由上可见当映射表出现问题时,用户数据将无法正常访问,只有修复映射关系后,才能取得正确的用户数据。
D.PC-3000 SSD介绍及支持
这里我们简要介绍下首款ssd数据恢复工具:PC-3000 SSD,它对上述两个阵营的控制器都提供了支持。
(以下截图来自于PC 3000技术博客)
不过在使用中它不支持仅基于控制器的数据恢复,而需要基于固件(固态盘生产商)和控制器两方相配合的工作模式,这点非常重要。因为有一些厂家虽然采用同样的控制器,但由于采用了不同的技术指令,而无法获得PC-3000 SSD支持,比如同样基于88SS9174 Marwell控制器,Micron.Plextor和Crusial 三个厂商使用了相似的固件获得PC-3000 SSD的支持,而某些厂家由于重写了固件,而无法获得工具的支持。
针对支持的型号它提供了“建立(重构)映射表”的修复选项,再配合数据提取工具即可提取故障SSD上的用户数据(具体过程可见后续的实战案例)。所以获得PC-3000 SSD的支持,会为您SSD上的数据提供一道安全之门,而有时这道门又是如此的重要。
从目前的支持列表看,在自产自销阵营三星和OCZ占优,第三方阵营中美满和慧荣占优,具体型号和最新的支持列表你可通过以下网址查询获得。
结语:
机械硬盘的数据恢复技术已经非常成熟,而SSD盘刚刚起步,俗话说:有价,数据无价,希望通过本文能够给大家提供新的选择思路,让您在挑选到心仪的SSD盘时,最大限度地确保数据安全。
续:OCZ (Barefoot 3)家族系列固态盘数据恢复
在这篇中,我们将会介绍基于Barefoot 3 IDX500Mxx 主控的OCZ VECTOR 固态盘的数据恢复
目前采用该系列控制器的固态盘包括:
OCZ ARC 100
OCZ Vector
OCZ Vector 150
OCZ Vector 180
兆柏数据恢复公司OCZ Vertex 450
OCZ Vertex 460
OCZ Vertex 460A
OCZ Vector 480
AMD Radeon R7
所有基于 Barefoot 3 的固态盘最常见的问题是与固件结构相关,当我们接通故障固态盘时,它会进入READY状态,但一旦我们选择程序进入测试,它就会出现BSY状态。
为修复该问题,SSD必须切换至安全模式下。需要打开固态盘,找到短接引脚。通常它们位于SATA接口的对面。
我们首先需要启动OCZssd数据恢复 Active Utility ,选择系列
选择后PC-3000将自动关闭电源。 你必须找到目标引脚,并将其短接:
兆柏数据恢复公司当处理完毕后,程序将打开电源,固态盘将处于技术模式下:
接着我们必须构建映射表。
然后由菜单选择构建映射表。
在此之后,我们只需要切换至DE数据提取窗口,选择Active Utility source:
如果您正确完成所有步骤,用户文件 ssd数据恢复已可见并可保存至安全位置。