我的笔记本电脑在 UEFI 启动时安装了 wiwndows 8。不久前我安装了 Debian(在传统启动模式下)。除了每次更改设置时需要切换启动模式外,一切运行正常。
今天我决定 Ubuntu 更适合我,并尝试用 Ubuntu/windows 双启动替换我的 Debian/windows 双启动。
我用正确的 ISO 设置了一个 USB 驱动器并启动了该过程。我在 USB 驱动器上启动(在 EFI 模式下)并开始安装。当系统询问我是否要与 Debian 一起安装还是代替 Debian 安装时,我选择了后者,因为我认为这不会影响 Windows。我大错特错!它格式化了我的整个硬盘,现在我只有全新的 Ubuntu 分区。我坚持认为 Debian 和 Windows 都运行良好。我知道没有办法恢复,我应该更加小心,所以我的问题是:
助手的这个(真是宿命论的)页面中难道不应该提到窗口吗?
我几乎本来期望助手能够检测 Windows 而不是 Debian,因为它是在旧版中设置的,并且 USB 驱动器在 UEFI 上启动,但似乎发生了相反的情况。
无论如何,我吸取了教训:不再让助手“管理”我的分区......
答案1
正如所提到的使用 UEFI 安装 Ubuntu 和预装的 Windows您可能主要遭遇了以下几个问题:
没有剩余分区/空间供 Ubuntu 安装。您看到 Debian 是因为它未安装 EFI。由于 Windows 安装了 EFI 并且没有剩余空间,您应该看到的真正选项是“格式化整个驱动器并安装 Ubuntu”。但由于 Debian 正在查看,因此它选择了那个。
解决此问题的正确步骤应该是首先使用 Windows 分区工具从 Windows 中删除 Debian。留下一个空分区供 Ubuntu 安装。这基本上就是设置系统,使其看起来像是 Windows 8 就是其中的全部,还有一个空分区供 Ubuntu 的 EFI 安装使用。
确实有办法可以恢复到以前的状态(Windows + Debian),但你需要迅速采取行动,并且不要对驱动器进行太多其他操作。
首先插入 LiveUSB 版本的 Ubuntu 并安装testdisk
。您需要在 EFI 模式下运行才能恢复 Windows。安装后,testdisk
转到终端并运行sudo testdisk
,然后按照提供的步骤搜索已删除的分区。它将找到几个分区,您需要从中恢复 Windows 的启动分区和系统分区(如果不是更多,则取决于 Windows 的安装方式)。
我的一个朋友也遇到了这种情况,我们能够恢复 Windows。他有 Fedora,但后来丢失了。Debian 也一样。但至少 Windows 恢复了。
如果之后无法启动,请参阅https://superuser.com/questions/713919/efi-gpt-windows-7-boot-loader-manager-issue-and-grub