如何克隆有坏扇区的磁盘驱动器?

如何克隆有坏扇区的磁盘驱动器?

当前旧的故障磁盘:微米 c400 512gb 2.5 英寸 SATA III

运行 Windows 10 Pro 的 Dell XPS L521X 15" 上的主要和唯一启动设备。由于坏扇区,每隔几周就会出现 BSOD 和启动失败。

通常使用 sfc、dism、bootrec、bcdrebuild 和 chkdsk 进行修复。

总是能正常启动并且正常运行直到下一次故障。

目前正在启动并处于活动状态。

新磁盘:

WD Blue 750gb 2.5" SATA III。Chkdsk 未发现错误。

采取的步骤:

从 USB 闪存启动,故障的旧磁盘仍在笔记本电脑中,新磁盘通过 USB 连接到笔记本电脑。

  1. Clonezilla 可启动 USB。下列的https://www.tomshardware.com/how-to/clone-your-ssd-or-hard-drive

    达到 80% 时出现错误:

    clonezilla partclone 失败,请检查 /var/log/partclone.log

    取消操作,在尝试其他选项之前测试/重新检查两个磁盘。

  2. EaseUS Disk Copy Pro-WinPE 可启动 USB。 这个过程已经持续了 16 个小时。仍然处于 1% 水平,同时产生了更多无法写通知

    正在初始化复制,请稍候...
    逐个扇区复制卷
    写入扇区失败。(磁盘 2,起始扇区 19456,扇区号 1024) 写入
    扇区失败。(磁盘 2,起始扇区 20480,扇区号 1024)
    ...

磁盘 2 是新驱动器,根据 Chkdsk 检查没有错误。

10 小时后的图像。

在此处输入图片描述

我只需要将当前驱动器克隆到新驱动器。照原样,与当前驱动器切换。当然,减去无法读取的坏扇区中的任何内容。

有什么方法有效?或者我可以对我尝试过的方法进行哪些更改才能让它们发挥作用?

编辑:我更喜欢带有可启动 USB 选项的解决方案。考虑到它的状态,我不想打开笔记本电脑来移除当前驱动器,直到我完成克隆并写入它(例如通过安装更多软件),这会导致更多 BSOD 场景。

答案1

ddrescue - 磁盘修复的瑞士军刀

使用 Linux 程序ddrescue克隆损坏的磁盘。您可以通过从安装了首选 Linux 发行版的 U 盘启动来运行实时 Linux。

在 Linuxmint 上运行sudo apt install gddrescue。有两个版本,一个ddrescueGnu FoundationKnut Garloff 编写,另一个由 dd_rescue 编写。我更喜欢 GNU 版本。

ddrescue 与简单克隆软件的区别在于,ddrescue 采用了跳过假定损坏区域的策略,尝试克隆可以轻松克隆的内容。此策略在恢复过程开始时最大化数据输出,而其他软件则无法真正领先,只能一个接一个地读取损坏的扇区。使用日志文件允许您中断克隆过程并在稍后继续。

不要像以前那样使用 chkdsk

有些人建议使用 chkdsk 命令。这是个坏建议。您应该在拥有第二个克隆后使用该命令,因为您只需复制没有损坏扇区的第一个克隆即可。在源或第一个克隆上使用 chkdsk 基本上会破坏专业商业恢复软件的所有证据 - 也许您以后会想使用该软件。

在损坏的磁盘上运行 chkdsk 可能会导致 chkdsk 挂起,人们想知道如果强制关闭磁盘会产生什么后果。

相关内容