昨天客户送来一块固态硬盘,说是财务用的,早晨开机发现硬盘什么都没有了。
我也给自已的客户修电脑,但凡是需要在硬盘上保留重要数据的用户,如财务和物流、仓储、人事等,建议客户的最佳方案是固态+机械,固态硬盘安装系统,数据保留在机械硬盘上。这样即使机械硬盘出问题,恢复数据成功的大的多。但是固态硬盘删除后和闪存芯片损坏数据都是无法恢复的。
如果客户非要使用固态硬盘,那一定给客户安装三星和西数的蓝盘或黑盘,不要给客户安装杂牌固态。便宜的固态硬盘突然掉盘会让人受不了的,更不要说重要环境使用的电脑了。

这块硬盘是朗科的N600S 512G固态,我把硬盘挂在电脑上后能够正确识别型号,进入系统也正常,没有导致电脑系统卡死的情况。只是使用分区工作打开硬盘后,发现硬盘是未分区状态。

硬盘变成未分区状态,要么是人为的删除硬盘分区,要么是扇区损坏,导致存储分区表的内容丢失,系统加载硬盘后,读取不到正常的分区表信息,所以就认为硬盘是未分区了。

使用WINHEX软件查看固态硬盘扇区内容,发现0道0面0区全部字节都为00,这种情况系统当然就认为硬盘是未分区状态,自然在我的电脑中也无法显示出来。

再试着向后翻看其他扇区,可以看到硬盘中的数据大部分还是存在的,只是分区结构和文件结构丢失了。这种问题以前遇到很多次了,凭着我对硬盘文件结构和分区结构的了解,丢失的文件全部找回来应该是完全没有问题的。

经过一翻丢失分区找回,偿试了多种方案,丢失的分区始终找不回来,真的实实在在的打脸了。那么存在这种问题的可能是客户的硬盘没有使用传统的MBR分区结构,而是使用GPT分区结构,只要分区内容丢失,想靠软件找回丢失的分区难度很大。不像MBR分区,都是一个主分区和一个扩展分区,逻辑分区是一个链接一个,只要找到一个,后面的就能全部找到。这种文件结构即使你使用GHOST对硬盘整个克隆,只要发现及时中断克隆,那么DEFG分区是不会丢失的,内容也能原样找回。

这次出现了意外,在搜索中不断出现卡顿,然后就是“叮咚“一声,硬盘离线,硬盘认不到了,自然就无法继续搜索了。
难道是硬盘坏了吗?

我赶紧查看硬盘状态,这种硬盘总共写入数据 4158GB,通电时间4251小时,开机次数719次,硬盘健康状态为GOOD。按这样的数据硬盘是非常好的,那怎么会突然离线呢?这个时候我已经怀疑硬盘有问题了,应该是闪存出问题了。
既然找不回分区,我直接找文件总可以吧?于是我使用Rstudio软件查找硬盘中的文件,结果没有一分钟,就直接报错,扇区找不到后硬盘下线。

这种硬盘扇区找不到对于机械硬盘来说是坏块问题,坏块导致磁头死读,甚至导致电脑死机软件无法退出。对于固态硬盘,应该是闪存质量问题,坏块增多无法正常读取。
既然不能使用数据恢复软件直接读取硬盘数据,那就只能偿试克隆整个硬盘了。于是我使用HDCLONE软件对整个硬盘进行克隆,并且设置了坏块跳过。这种操作对于机械硬盘是可以的,在读写硬盘时遇到坏块,多次偿试后就自动跳过,避免机器死读。

不过这种方法对于固态硬盘也是没有用的,刚刚读取了几百兆数据,软件就卡住了,接着硬盘下线。我试图直接跳过有问题的扇区,如此操作后又发现硬盘的坏块太多,隔一个G左右就有坏块,根据无法手动操作完成硬盘克隆。
最后无奈的放弃操作,尽管我也看到了一部分XLS和DOC文件内容,是一个单位的工资表和发票清单等,还有库存信息。只是找回的文件太有限,对于客户用处也不大。
所以再次提醒,有重要信息保存的电脑一定要使用机械硬盘。因为机械硬盘即使磁头坏了,也是可以恢复数据的。而固态硬盘状态都是好好的,但是闪存出问题了,数据就再也找不回来了。