从损坏的 Ubuntu 分区/目录中恢复数据

从损坏的 Ubuntu 分区/目录中恢复数据

我有一个 Ubuntu 安装,但它无法启动。我在这里问了我之前的问题:Ubuntu 是否有可用的 chkdsk 等效程序?

博洛托夫回答道:

从您之前的问题中我可以看出,您可以启动 Windows,因此可以使用 Windows XP Service Pack 2 支持工具中的 dskprobe 来确保 fs 类型正确...但是 fs 类型 7 已经正确,即 NTFS。消息“文件系统类型为 RAW。CHKDSK 不适用于 RAW 驱动器。”意味着 Windows 由于某种原因无法确定 fs 类型。正如我们所见,fs 类型是正确的。要在 Windows 分区上运行 Chkdsk,您可以安装 Windows 恢复控制台,在恢复控制台中启动并检查磁盘。检查磁盘后,您将可以访问 c:\ubuntu\disks。我认为您可以像往常一样挂载 linux 分区(位于文件中)作为环回设备:mount -o loop [linux-loopback-partition 的路径] 但您应该先挂载 windows 分区。

所以现在我想知道:在恢复控制台中,我将发出命令“chkdsk -r”,然后发出“mount -o loop [path to windows partion]”,然后发出“mount -o loop c:\ubuntu\disks”,对吗?我确实有一个(“损坏且无法读取”)c:\ubuntu\disks 目录,因此这似乎是 linux 分区的正确路径;您知道 windows 分区的路径吗?那只是“c:\”吗?

答案1

一天早上,我的 Ubuntu 驱动器损坏了。我使用了Ubuntu Live CD 中的分区编辑器来解决这个问题。有一个选项自动修复分区。成功了,我很幸运。你可以先试试这个。不过你的具体情况还不是很清楚。

答案2

您无需挂载 Windows 分区。您的 Windows 分区已挂载并正在使用中。另一方面,您的 Linux 分区是包含在 Windows 分区内文件中的虚拟磁盘。

相关内容