无法通过 ddrescue 挂载克隆分区

无法通过 ddrescue 挂载克隆分区

我在安装克隆分区时遇到问题。为了克隆它,我以 root 身份使用: ddrescue -f -n /dev/sda3 ./sda3_rescue.img ./rescue.log

我克隆的分区是一个损坏的 NTFS 分区。损坏是因为在调整此 NTFS 分区的大小时,我进行了 BoD(闪存),之后此分区被标记为 RAW(以前是 NTFS)。因为我需要一些 Windows 工具,所以我复制了这个分区并重新安装了 Windows(但在此之前我尝试使用 Windows 工具修复此分区 - 当然没有积极的结果)。现在我需要进入此映像并恢复一些重要文件。我尝试安装此映像,但安装无法将此映像识别为 NTFS 文件系统。有人知道如何从这种映像中获取文件吗?

答案1

您是否以某种方式调整了分区大小,导致其开头移动?根据用于调整大小的确切工具以及调整大小在哪个阶段中断,这可以解释为什么file无法检测到它。

我会先尝试从testdisk( Advanced -> Boot -> Rebuild BS) 恢复引导扇区。如果这不起作用,请尝试从 运行分区扫描,testdisk希望找到原始分区中剩余的内容。在触摸任何可能修改映像的选项之前,请确保对映像文件进行了另一次备份。

您也可以尝试二甲醚- 它可以让您免费检查文件是否可以恢复,但在您付费之前,恢复会受到一些限制 - 它曾经在类似情况下帮助过我(ntfsresize 破坏了我的分区,因为我试图将其缩小太多)。可能还有其他类似的工具。

如果这也不起作用,那么如果没有关于 NTFS 内部结构和手动修复数据结构的真正详细知识,可能无法恢复文件系统。

在最坏的情况下,您可以尝试使用一些工具photorec来尝试恢复数据,而根本不需要查看 NTFS 文件系统,但这意味着硬盘上的所有目录结构和严重碎片化的文件都将丢失。

答案2

Linux 工具可能不是解决此问题的最佳方法。使用VBoxManageVirtualBox 之类的工具将您拥有的文件(RAW 类型)转换为 VHD 或 VHDX,然后将其安装到 Windows 计算机上并CHKDSK在其上运行。

相关内容