启动 Ubuntu 时,我突然收到信息说我的根磁盘不存在。我正在运行 Wubi 和 Ubuntu 版本 10.04。我尝试了以下操作:
重新启动 Windows,然后重新启动 Ubuntu。
通过 USB 版本进入 Ubuntu(以保存我的一些数据)。
在 Windows(XP)中通过 Recuva 搜索丢失的文件。
通过 Windows 进行 CHKDSK。
什么都不起作用。根磁盘仍然丢失。我肯定需要一些保存在 Ubuntu 上的数据。我没有备份文件(将来肯定会这样做)。重新安装是唯一的出路吗?或者我还能做什么?我真的需要我的数据!
帮助总是值得感激的。提前致谢!
萨斯基亚
答案1
来自 WubiGuide:https://wiki.ubuntu.com/WubiGuide/#Cannot_boot_into_Ubuntu
切勿尝试通过重新安装 Grub2 来解决 Wubi 启动问题。这将导致 Windows 无法启动,并且无法修复 Wubi 安装。
如果 Windows 尚未完全关闭,则 Ubuntu 无法启动,您必须从 Windows 中清除 Windows 文件系统(Linux 上目前还没有等效的 chkdsk 命令)。
如果 Wubi 启动失败,
启动进入 Windows
在安装 Ubuntu 的同一驱动器上从 Windows 运行 chkdsk /r
彻底关闭,然后尝试再次启动 Ubuntu。
请注意,有时 Windows 会将文件移动到名为 C:\found.000 的隐藏文件夹中。
您需要有 C:\ubuntu\disks\root.disk。如果您没有看到此文件,请查找 found.000。您需要先更改 Windows 资源管理器设置以便能够看到隐藏文件夹,然后将文件从 found.000 移动到其原始位置。有时整个 \ubuntu\disks 目录可能会恢复到 \found.000 中名为 dir0000.chk 的文件夹中。
Wubi 安装的数据无法通过 USB 启动 Ubuntu 来恢复。这是因为 Wubi 不会为 Ubuntu 创建单独的分区,而是将所有内容保存在一个大文件中磁盘管理工具>Ubuntu>磁盘管理>root.disk在 Windows 分区内。如果此文件已损坏或被删除,则恢复取决于使用 Windows 工具修复或取消删除已损坏的文件。
希望这可以帮助。