如何从存在坏道的疑似损坏HDD中转移数据?
哥们,这种情况我碰过不少——原本好好的存储盘因为系统频繁崩溃搞出坏扇区,先别慌,抢救数据是第一要务,咱们按步骤来:
第一步:先把能救的数据全捞出来(绝对别先格式化!)
现在硬盘还有部分数据能访问,而且CHKDSK已经查出近10K坏扇区,千万不要先格式化,格式化会覆盖硬盘上的残留数据,反而把能救的搞没了。推荐两个靠谱的方法:
- 用Windows自带的
robocopy命令,这货专门对付这种有坏道的拷贝,会自动跳过坏扇区继续跑,稳得一批。举个例子,假设坏硬盘是D盘,要拷到E盘的备份文件夹:
简单解释下参数:robocopy "D:\我的资料" "E:\硬盘备份\我的资料" /E /R:3 /W:5 /COPYALL /XJ/E连空子目录一起拷,/R:3拷贝失败重试3次,/W:5重试等5秒,/COPYALL把文件属性、权限啥的全复制过去,/XJ跳过 junction 点避免循环拷贝。 - 要是单个文件死活拷不出来,试试Recuva这类工具(记住别装在坏硬盘上!装到正常的系统盘或者目标盘),开深度扫描模式,专门挖那些不可访问区域的残留数据。
- 最稳妥的操作:把这块坏硬盘拆下来,装到另一台正常的电脑上当从盘再拷贝——避开原系统的不稳定,减少对硬盘的二次伤害。
第二步:数据捞完再处理硬盘
等所有能抢救的数据都转移完毕,再折腾硬盘本身:
- 先做一次彻底的坏扇区标记:打开命令提示符(管理员权限),输入
chkdsk D: /R(替换成你的坏硬盘盘符),这个命令会扫描所有扇区,把坏扇区标记出来,以后系统就不会再用它们了。执行的时候可能需要重启电脑,因为要独占硬盘。 - 格式化硬盘:右键点坏硬盘盘符,选“格式化”,格式选NTFS,勾选“快速格式化”就行(已经用
/R扫过坏扇区了,快速格式化足够;要是想彻底清数据也可以不勾,但耗时巨久)。 - 格式化完再扫一遍:用
chkdsk D: /F检查下,确认没有新的坏扇区冒出来。如果还是持续出现坏扇区,那大概率是物理坏道开始扩散了,这块硬盘就别存重要数据了,当个临时存点不重要的东西或者直接报废吧。
几个要注意的坑
- 绝对别往坏硬盘上写任何东西!包括装软件、存新文件,不然会覆盖原本能恢复的数据,还可能让坏扇区越变越多。
- 要是
robocopy碰到坏扇区卡住,加个/MT:8参数开8线程拷贝,能提高效率,也减少单文件卡住的概率。 - 要是数据特别重要,自己没把握操作,优先找专业的数据恢复机构——但别找那种开口就漫天要价的,先问清楚流程和成功率再决定。
内容的提问来源于stack exchange,提问作者mpw
相关产品推荐
相关产品推荐

