我有一台 Sony Vaio 笔记本电脑。直到昨天我还安装了 Windows 7 和 Ubuntu 12.04。今天我升级到了 Windows 8,这导致我的操作系统选择屏幕消失。因此,我从 USB 启动到 Ubuntu 12.10 并运行了 Boot Repair。这恢复了 GRUB 屏幕并让我启动到我的 Ubuntu 12.04 安装,但现在我无法启动 Windows 8。
当我选择之前启动 Windows 7 的选项时,它看起来好像想要再次启动 Windows 7(原文如此)(黑屏,显示“Windows 正在加载”等文字),但几秒钟后重新启动机器。
我确信 Boot Repair 可以解决这个问题,但是我对整个启动过程了解甚少,不知道正确的设置。
以下是我的启动修复报告事物。
编辑:我真的想强调一下,它似乎正在尝试启动 Windows 7。我很确定 Boot Repair 选择了一些旧的 Windows 7 备份文件。安装 Ubuntu 后,我已经运行过一次 Boot Repair。也许它正在使用当时创建的一些文件或配置。
答案1
我遇到了这个问题。下面是我修复它的方法:
- UEFI 启动了包含 Windows 8 安装程序的 USB 闪存驱动器。
- 单击“安装”并选择“自定义”。
- 删除所有系统、MSR 和恢复分区。
- 选择操作系统分区并单击“安装”。
- 它显示一条消息,安装程序现在将创建系统分区,我单击“确定”并再次重新创建 EFI 引导加载程序。
- 在命令提示符中逐个运行以下命令:
bootrec /fixmbr
,,bootrec /fixboot
bootrec /rebuildbcd