如何将 NTFS 分区 (WinXP) 从损坏的磁盘克隆到新磁盘?

如何将 NTFS 分区 (WinXP) 从损坏的磁盘克隆到新磁盘?

我需要将 NTFS 分区从损坏的、濒临死亡的硬盘(SCSI,如果这很重要)克隆到新硬盘(SATA)。

我已经在 U 盘上安装了最新版本的 Hiren 启动 CD 实用程序,并尝试使用 GParted,它告诉我它无法复制/粘贴分区,因为它已损坏并被 Windows“标记”为运行 CHKDSK。我遵循警告建议并尝试使用CHKDSK /f(花了 9 个小时并在“第 3 阶段”后出现错误退出)和我现在不记得的 Linux 程序来修复它,但没有成功。

我尝试使用 Clonezilla 进行克隆,但出于同样的原因,它也失败了。在HBCD中有dd_rescue,但它再次失败,因为它找不到“ntfs.something”。

最后,我想要的只是按原样克隆该分区,以及他的错误和所有内容。我可以在新驱动器上修复它。

所以我该怎么做?

答案1

您当然可以尝试修复原始驱动器上的 NTFS 分区,但我不建议这样做,因为问题可能是由硬件故障引起的,修复可能会使情况变得更糟。

为块复制创建一个块救援首先到一个文件。如果有任何无法复制的块,ddrescue将继续复制光盘的其余部分。

如果ddrescue没有发现任何坏块,那么您可以尝试使用文件修复软件(通过环回安装)。如果 SCSI 驱动器出现问题,或者您只是想确保能够从头开始,请复制文件并尝试修复第二个副本上的 NTFS 文件系统。由于复制有错误的磁盘可能是一个耗时的过程,您可能必须中断该过程(因为您需要计算机,让驱动器冷却,或重新启动驱动器的固件)。

这就是为什么根据我的经验,在有问题的情况下ddrescue比.记录它所做的事情并根据该信息重新启动,这是.如果遇到问题区域,从末尾开始读取块也会更聪明。它将更快地到达图像副本状态,您可以将其用作文件系统检查的基础(并且您可以继续查看原始副本)。只有当您愿意花费大量时间手动计算偏移量时,您才能执行类似的操作。ddconv=noerrorddrescueddddrescueddrescuedd

您还可以将文件复制到适当大小的 NTFS 分区,将驱动器放入 Windows 计算机中,然后使用那里的本机修复工具。

答案2

遇到了同样的问题:磁盘快要死了,
我想要的 NTFS 分区先救人之后修复
(在磁盘完全消失之前)。

能够解决它ntfs克隆:

  1. 连接两个磁盘 - 新旧磁盘
  2. 从 USB 启动 Live-Linux
    (可以使用分开的魔法也为此)
  3. 在新磁盘上创建一个足够大的分区
    (使用gparted为了那个原因)
  4. 请注意分区的名称,因为它们是在gparted
    ( /dev/sdaX, /dev/sdbX)
  5. 打开终端窗口并运行以下命令:
    ntfsclone --force --ignore-fs-check --rescue --overwrite NEW-part OLD-part
    (将NEW-part和替换OLD-part为步骤“4”中的名称。- /dev/sd...
    ntfs克隆会抱怨你忽略了不一致,
    但应该继续分区的副本

-- 完成后 --

  1. 关闭电脑
  2. 断开有故障的磁盘
    (现在您希望尽可能少地使用它)
  3. 再次启动 PC - Windows 或 Linux,
    并尝试修复新磁盘上的分区

编辑:

- 笔记 -
电源故障(不稳定)可能会导致磁盘控制器变得疯狂,
并且比磁盘更有可能发生故障,因此最好也检查一下。
您可能会遇到这样一种行为:在几分钟
(或几秒钟)内一切正常,然后系统一旦预热,就开始变得疯狂。

(当然,修复电源不会恢复丢失的数据,但可以防止您丢失更多数据)

答案3

我会尝试用以下任一方法修复磁盘HDAT(免费软件)或可能旋晶体(商业的)。我已经使用这两种工具来恢复出现故障的磁盘,并且它们在过去都运行良好。

在驱动器处于可用状态之前,我预计您的恢复工作不会取得太大进展。一旦磁盘被清除,我会使用克隆属尽快将其复制到备用硬盘。

答案4

再会!

关键是你的源盘损坏了多少。如果数据几乎毁掉,克隆数据的唯一方法就是使用专业的硬件数据恢复套件。喜欢阿托拉洞察

相关内容