分享一下我后续的处理方式,供碰到相同问题的人参考
1.为了可回复性,所以我就参考版友的建议用ddrescue做了硬盘Image
ddrescue在扫的时候也会顺便扫坏轨,可以顺便确认硬盘健康状态
我这次的使用情境是无坏轨的状态
ddrescue的速度会差不多等于硬盘读写档案的速度
以我这次的经验8T 7200转硬盘大概跑了9小时左右
扫的非常慢的话表示坏轨非常多或硬盘读写出问题了
Windows使用者可以用Cygwin跑ddrescue
2.用testdisk去扫Image找Partition
我因为不想再多买硬盘所以没备份Image
反正理论上testdisk的扫Partition应该是唯读,先扫再说
Quick Search速度也约等于硬盘读写速度,我这次一样约9小时
但是结果是我没有扫出任何NTFS磁区
于是我干脆直接扫原始硬盘,但结果也没找出任何磁区
这时其实还可以做Deep Search,但时间上应该就会花比较久所以我最后没试
3.看有些人说DiskGenius可以直接读到RAW磁区里的资料所以就试试
但我的情况是只看到空目录
DiskGenius也是可以像testdisk一样用扫的找磁区
但我觉得testdisk都找不到DiskGenius也可能找不到所以最后没试
4.想说既然找磁区没成功,不如就找档案
于是就用了版友提到的EaseUS Data Recovery Wizard
蛮妙的是其他软件都看不到RAW磁区里用了多少容量
但是EaseUS可以显示RAW磁区里用了多少容量
虽然不太清楚是为什么
扫下去之后的确是大部分的档案都有扫出来,于是就索性花了2000元买了pro版本
把档案扫一扫之后
因为就像我原文提到的,其实里面90%以上档案我都有备份
所以我就rsync检查了一下EaseUS的复原效果
我的感觉是
1.95%以上的档案都可以还原的蛮好的
好的定义是还原出来的档案大小一样且目录结构保持
2.那些没成功还原的档案中
有直接没找到,有找到了但档案大小0
我的感觉是越大的档案越容易失败,这也蛮合理的
不过在没坏轨又没覆蓋的情况下,不知道为什么会失败就是
3.也有不少失败的例子是找到了但目录结构丢失
比方说我有个资料夹不见了,但底下的子资料夹都有成功还原出来
或资料夹不见了但底下档案有出来
所以可能要自己手动重新组织一下
大概就是这样,谢谢
※ 引述《kci9kimo (leecat)》之铭言:
: 之前帮过朋友处理类似的状况,一样是内接硬盘接在USB外接盒,GPT分割,NTFS
: 症状跟你一样,如果资料很重要,还是找专业的吧
: 那时候朋友说资料不见也没差
: 救援采用Ubuntu 18.04
: 1. 用ddrescue先把硬盘复制成Image,并且多复制一份,所以按照你的case,会需要16TB
: 我是参考下面那个网页的指令
: https://blog.xuite.net/jerryd9gmh/blog/458036114
: 这步骤做完之后,就把被救援的硬盘拿下来了,救援的硬盘能够越少过电越好
: 多备份一份Image,是一份是原始的,另外一份是拿来救援的,原始的都不动
: 尝试救援方案的,都是拿复制的那份
: 2. 把其中一份用testdisk救援,直接testdisk image档案名称
: 上次是这样救了三个硬盘吧,他那个外接盒,一次接三个硬盘,三个都挂
: 另外同时我也试过Windows 透过iscsi挂载Image
: 然后用EaseUS Data Recovery Wizard扫资料,也是都看的到
: 不过最后是用testdisk捞资料
: 以上是我的经验,给你参考
: 我这样干过两次,一次是硬盘有坏轨,另外一次是上面那个例子,硬盘没坏轨
: 没坏轨那次全部都捞到了,坏轨的那次当然是只能救出部分
: 真的重要的资料,还是给专业的处理吧
: ※ 引述《yenpinchiu (yenpinchiu)》之铭言:
: : 最近买了一颗Seagate Ironwolf 8T,装在ORICO的硬盘盒内使用
: : 今天发现他格式从NTFS变成了RAW
: : 虽然里面90%以上的资料都有备份,但是还是想修修看那些没备份到的
: : 查了一下应该是蛮常见的问题
: : 看S.M.A.R.T.检查了一下初步判定应该是无坏轨,偏向分区表错误
: : 请问这种情况推荐用TestDisk自行修复吗?
: : 还是推荐直接送救援给专家处理呢?
: : 另外是不是硬盘塔很容易碰到这问题啊?
: : 谢谢