我的 Windows 无法启动。这是截屏视频。 https://plus.google.com/104553781986069868504/posts/ddRjsxuvtUi
初始情况
由于某些特殊原因,我同时安装了两个 Windows 7 版本和一个 Ubuntu 版本(grub 启动损坏)。
我的靴子是怎么坏的
我的计算机配置为使用 UEFI(我在这里谈论启动),因此请注意,没有关于 MBR 的故事(我认为),网络上有更多关于 MSR、GPT 和 EFI 的有趣的事情......
我尝试删除两个 Windows 分区中的一个来安装 Ubuntu。这破坏了一切,因为 Ubuntu 尚不支持 EFI 安装。我使用 Linux Secure Boot livecd 修复了 Linux 启动。它成功了……但我需要修改 Windows 加载程序部分才能完全安装。
以下是我所做事情的描述:http://wiki.nekland.fr/index.php/Grub_2_efi
但正如您在视频中看到的,我的 Windows 启动分区似乎有问题。我看到两个窗口,但没有一个能正常工作。
(我有一张我的磁盘图像,如果它能帮到你的话,但我现在无法发布它)
感谢帮助 !
答案1
这是我所有问题的解决方案。
记住事实:
我的电脑正在使用 SecureBoot/UEFI/GPT。
- 我安装了 Windows
- 我安装了 Ubuntu(在另一个硬盘上)
- 靴子坏了,我用启动修复
- Ubuntu 启动,而不是 Windows。无法在 Windows 上启动。
解决方案 :(以及原因)
Ubuntu 自上一个版本(13.04 版)起才支持安全启动。当我安装它时,Ubuntu 自动创建了一个 MBR 分区。神秘的部分是启动修复如何通过使用“Ubuntu 的 MBR”和“Windows 的 EFI”(显然不起作用)进行启动。
所以我 :
- 删除了 Ubuntu(因为重新安装比升级到 GPT 格式分区更简单)。
- 安装了新版本的 ubuntu
- 再次使用启动修复,这次效果很好
如果您想使用 Ubuntu LTS(不支持安全启动)或其他发行版,您必须从您的 BIOS 中禁用“安全启动”选项,并确保您的发行版创建的分区是“GPT”格式。
希望有用!
答案2
- 您应该尝试使用 Windows 7 安装/修复 CD/DVD 修复 Windows 7 启动。尝试自动修复选项(最多运行 3 次,每次运行后重新启动)。如果错误仍然存在,只需运行以下命令:
bcdboot c:\windows- 其中 c: 映射到 Windows 7 安装驱动器。
- 然后运行 Linux 的 Boot Repair。它应该会选择 Windows 7。
可以下载支持 UEFI 的 BCD 编辑器这里。