我有 Ubuntu 14.10 和 Windows 8.1 双启动系统,均为 32 位,Windows 8.1 中有 5 个分区。
我已经安装了 Ubuntu 15.04 64 位。现在 5 个 Windows 分区不可见,我无法启动 Windows 8.1。如何在不丢失数据的情况下恢复我的分区。
请注意,GRUB 菜单未显示启动 Windows 8.1 的选项。
sudo parted -l
以下是从实时 Ubuntu 运行的输出:
答案1
从屏幕照片来看,安装程序似乎清除了你的硬盘。这是已知问题在 14.04 之前,但根据错误状态,应该已经修复了。如果真的像你说的那样,请 提交新的错误报告用于 Ubiquity 包。
我希望你做了备份尝试重新安装之前。如果没有,那就让它成为你的一堂课。
如果你使用的是 SSD,那么你基本上可以放弃所有希望了SSD 使用称为 TRIM 的功能,该功能可擦除已删除和无效的数据块,以保持驱动器的快速运行。
如果您需要恢复文件,立即停止使用已安装的系统找到另一个可用于备份数据的硬盘,最好是空的,并且足够大以容纳您的文件 - 至少是那些您设法恢复的文件。请始终记住,无论您使用哪种工具,文件恢复基本上都是赌博。
现在在安装介质上启动 Live Ubuntu(“尝试不安装”)并打开终端(++ Ctrl)。在那里,使用以下命令安装恢复套件 TestDisk:AltT
sudo apt-get install testdisk
这不会影响您有问题的硬盘,因为该程序将仅安装到 RAM(或实时系统持久性,如果设置的话)。
现在,TestDisk 是一款非常简单、交互式的恢复套件。要启动它,请使用以下命令:
sudo testdisk
您可能首先想搜索丢失的分区。它应该是 TestDisk 的第一个菜单选项。(分区表 Intel/PC/msdos)。如果您很幸运,TestDisk 将设法找到已删除的分区并为您提供创建新分区表的选项。这很可能会使已安装的系统无法启动。
当程序成功恢复分区表(即使只是部分恢复)时,您应该能够挂载之前丢失的分区,并且您可能会找到您的个人文件。如果是这样,请将它们复制到外部硬盘驱动器(我之前建议您购买的那个)。
如果没有,请使用另一个名为 PhotoRec 的工具。它应该已经随 TestDisk 安装,并且使用起来也非常简单。但是在这种情况下,您可能无法恢复文件的名称。
如需了解更多信息,请阅读这篇非常好的文章。
祝你好运!(如果你没有备份,那你就需要它了)
至于您的 Windows,默认恢复分区现已消失。如果您想重新安装它,请从 Microsoft 获取安装磁盘映像(我希望他们仍然提供),将其放在 USB 或 DVD 上,然后使用计算机提供的产品密钥(可能在机箱内)进行安装。如果您找不到任何 PK 贴纸,您应该联系 PC 制造商并寻求帮助。有些不再提供这些贴纸。
编辑:有时,PK 存储在 BIOS 中,因此分区被破坏不会将其删除。如果您的 Windows 在没有输入 PK 的情况下自行激活,您就会知道。
顺便说一句,您可以在 Ubuntu 中使用密钥进行屏幕截图PrtSc,并且它们将保存在 中~/Pictures
。
答案2
尝试打开终端窗口(Ctrl + Alt + T
)并运行以下命令:
sudo su
update-initramfs
update-grub
重新启动并查看 Windows 是否已添加为菜单项。