我有一台笔记本电脑(预装了 Windows 8),它经历了多次双启动配置。有一次,我删除了所有内容,只运行 Linux Mint 作为唯一的操作系统。最后,我决定删除它并重新安装 Windows 8。
这样做之后,我需要安装/更新一些驱动程序,以恢复一些基本功能(USB 端口、HDMI、FN 键等)。这相对容易修复,因为我需要的所有驱动程序都在线。但我剩下的问题是,我没有找到任何与我的具体情况相关的内容,这是我无法再启动到 UEFI 模式。
当我运行 Linux Mint 作为我唯一的操作系统时,我启用了 UEFI 启动模式,并启用了安全和快速启动离开为了重新安装 Windows 8,我将 ISO 刻录到 USB,唯一可行的方法是关闭 UEFI 模式,然后使用CSM 模式。
自从重新安装 Win8 后,我就无法启动 UEFI 模式了。我认为这最终影响了我再次双启动 Ubuntu 和 Windows 的愿望。
关于如何修复此问题有什么想法吗?
答案1
Windows(以及许多其他操作系统)需要GPT 能够在 UEFI 系统上启动。如果某些 UEFI 系统检测到 HDD 为“旧版”MBR,则会自动以旧版 BIOS 模式启动(尽管从技术上讲,这是一种有缺陷的实现)。
因此您必须将磁盘转换为 GPT。但是 gparted 在磁盘操作方面非常慢,并且它也无法将 MBR 转换为 GPT(那是很久以前的事了,我不知道新版本是否可以,但我怀疑它是否可以)。因此,如果您不想丢失数据,则必须使用其他分区工具进行转换。一些 GUI 示例:
如果你想使用命令行,那么有磁盘分区也可以将 MBR 转换为 GPT,而不会丢失数据。Windows 10 具有同样的功能启动MBR2GPT
MBR2GPT.EXE
将磁盘从主引导记录 (MBR) 转换为 GUID 分区表 (GPT) 分区形式,而无需修改或删除磁盘上的数据。该工具旨在从 Windows 预安装环境 (Windows PE) 命令提示符运行,但也可以使用选项从完整的 Windows 10 操作系统 (OS) 运行/allowFullOS
。
答案2
自从重新安装 Win8 后,我就无法启动 UEFI 模式了。我认为这最终影响了我再次双启动 Ubuntu 和 Windows 的愿望。
关于如何修复此问题有什么想法吗?
我在 ASUS Q500A 笔记本电脑上遇到了同样的问题。我试图同时启动 Windows 8、Debian、Fedora 和 Ubuntu。我的想法是先安装所有基本操作系统,然后花接下来的两天时间打补丁(以防某个安装破坏了之前的安装/补丁工作)。
我的解决方案是先安装 Windows,然后应用全部Windows 补丁。安装完所有 Windows 补丁后,我就可以启动 UEFI 并加载其他操作系统。而且“应用所有 Windows 补丁”也包括所需的重新启动。仅安装补丁是不够的。
如果没有补丁,我甚至无法显示 UEFI 启动屏幕。我尝试了所有能找到的方法进入启动屏幕 - 从按ESC、F2、F10、F12等。我甚至阅读了该死的笔记本电脑手册和 Aptios 固件手册。我找不到任何地方记录的行为。
当我尝试避免“完全修补 Windows”解决方案时,这里有一些线程:如何在计算机启动时进入 UEFI(Windows 做了什么改变)?来自 Microsoft 论坛和华硕笔记本电脑上的双启动 Linux 和 Windows 8(已安装 Windows 8)来自超级用户。
而且我一直无法确定是谁导致我被锁在自己的系统之外(即 UEFI 规格要求、Microsoft 徽标要求、固件功能等)。