24年左右在京东买了一块由“320g+320g双机械硬盘”组成的usb移动硬盘,不带独立供电,两个磁盘均写满放在老家n1机器上运行了一年,25年初把硬盘带到外地,放在win平台上读取内容,发现一个磁盘正常识别,一个磁盘直接不显示盘符,想着坏了,没管。过了几个月,再次连接win平台使用时,系统卡顿、windows文件管理卡死,只显示之前正常的盘符。
这几天在搞黑裙,想着能不能把硬盘数据备份下来,于是开始了漫长的数据恢复之旅。
换其他平台读取数据
windows一插移动硬盘,文件管理直接卡死,于是想着能不能放在群晖试一下。结果,移动硬盘连接群晖不存在卡顿,但是依旧无法读取数据。
后续查资料发现,windows卡顿是因为cpu与有故障的机械硬盘交互时,被大量占用了,导致鼠标卡顿、文件管理界面卡死。
diskgenius扇区复制
因为之前玩openwrt刷机时,接触过diskgenius,于是直接打开软件,发现diskgenius也很卡顿,多次报错无响应,想着是不是老版本不好使,又换了新版,顺利打开。
在diskgenius中,可以显示存在有问题的磁盘,但鼠标点击查看,存在明显的死机、卡顿,隔了一会,diskgenius显示如下
读扇区错误! 磁盘: HD2:Newsmy(298GB) 起始于 6319472 扇区 共 2048 个扇区。 (Err:23 数据错误(循环冗余检查)。)
简单谷歌了一下,在csdn的一篇文章中,有人复制大文件时遇见上面标题的错误,使用diskgenius的磁盘坏道检测+修复就顺利解决了。
于是开始漫长的磁盘坏道检测,其实也不漫长,印象中这个320g的小盘才花了2小时左右,结果显示存在4个坏道,典型的“一粒老鼠屎,搞坏一锅粥”,txt导出结果如下(记着它,后面硬盘重新分区时要用):
DiskGenius 磁盘检测结果:
被检测磁盘:HD2:Newsmy(298GB)
检测范围:柱面 0 - 38913 (该磁盘柱面总数:38913)
完成时间:2025-10-20 22:02:33
共检测到 4 个坏道区域。
柱面号 磁头号 扇区号 扇区数目 耗时(ms) 修复情况 当前错误信息
393 未检测 未检测 16065 23359 未处理 IO Device Timeout.
394 未检测 未检测 16065 3078 未处理 IO Device Timeout.
395 未检测 未检测 16065 9719 未处理 IO Device Timeout.
396 未检测 未检测 16065 9375 未处理 IO Device Timeout.
csdn的文章中直接进行了坏道修复,忽略以下提示:
重要提示:修复坏磁道会破坏坏磁道及其附近磁道上的文件数据。请在修复前首先做好数据备份。
但在看了diskgenius官网的一篇文章以及谷歌了坏道修复的原理,发现坏道修复可能导致坏道扩散,而且无法修复物理坏道。而我的目的是恢复数据,应该先不动硬盘,做好镜像备份,于是开始使用diskgenius进行“扇区复制”。“扇区复制”才是一个漫长的过程,正常扇区花了3小时左右,有问题的扇区花了一夜一上午,最终结果显示:
已复制:298.09GB 失败:1.95MB
尝试在windows的文件夹中打开“扇区复制”的目标盘,哦豁,直接顺利读取数据,简单打开看了一下,只有一个300多MB的视频文件打不开,其余文件没问题。至此,数据恢复成功。
重新分区屏蔽坏道
本来打算在数据备份后,进行坏道修复的,但想着大概率物理坏道,索性直接不修复了,在知乎中又发现可以采用”新建分区“的方法,把有坏道的柱面位置集合到一个分区(后续不使用),后续使用正常柱面组成的分区,达到物理屏蔽的效果。
重新分区,因为396靠前,直接分2个分区,前面分区10g,后面分区288g,然后把10g分区删除了。最终在群晖中可以正常读写,但是在windows电脑文件管理中依旧无法打开,提示
无法访问 P:\。,参数错误
谷歌一下,发现可以使用命令CHKDSK P: /F /R修复,结果运行如下
文件系统的类型是 RAW。
CHKDSK 无法供 RAW 驱动器使用。
又谷歌一下,说RAW文件系统代表硬盘坏了,存在坏道等,于是不折腾了。但群晖可以识别,或许是本人windows设备原因,也许主板供电不足。
查看S.M.A.R.T信息
发现移动硬盘中两块机械硬盘居然不是同一个型号(虽然大概率型号也是刷的)
正常,SAMSUNG HM321HI 320.0 GB
故障,WDC WD3200BPVT-75ZEST0
故障那块C5数据不为0,明显存在问题。后续对于三星那块硬盘,正常使用;西数那块,弃用了。
本来是打算买640g的,结果厂家很鸡贼,你以为的640,其实是320+320,另外320g是给你备份的,不是拿来用的。。。
参考
1.硬盘坏了怎么恢复数据?可以试试这几种方法【link】
2.23数据错误循环冗余检查/无法读取源文件或磁盘 解决【link】
3.移动硬盘一个分区读不出来怎么解决?【link】
4.Disk Genius 修复硬盘坏道需要多长时间?【link】
5.Windows 10不能访问移动硬盘提示参数错误怎么办?【link】



Comments | NOTHING