答案1
我害怕删除任何其他 EFI 分区,因为我不知道哪个是 grub,哪个是窗口启动
根据您的屏幕截图,您首先只有一个 EFI 分区。
很有可能 a) 你已经删除了 Ubuntu,或者 b) Windows 和 Ubuntu 都在使用相同EFI 分区。
EFI 分区只是一个保存常规文件的常规 FAT32 分区,因此卸载 GRUB 基本上意味着删除由 GRUB 安装的文件(grubx64.efi、grub.cfg)。
- 用于
mountvol S: /s
为 EFI 分区分配磁盘号。 - 使用诸如
dir S:\
、dir S:\EFI\
等命令查看该分区中存储了哪些文件。Windows 文件始终位于 \EFI\Microsoft 中,而 Ubuntu 可能已将 GRUB 安装到 \EFI\Ubuntu 或 \EFI\Grub 中。 - 删除 GRUB 文件。
但是,删除文件不会删除EFI 启动菜单项,反之亦然。EFI 启动项存储在主板的 NVRAM 中,并使用特殊工具进行管理,例如efibootmgr
在 Linux 或bcdedit
Windows 上。(后者是一种令人困惑的双重用途工具,可同时管理 EFI 项和 Windows BOOTMGR 项。)
用于
bcdedit /enum firmware
列出所有 EFI 启动项。该命令将显示您稍后需要用于删除的标识符,以及它们指向哪个分区和哪个文件。如果您看到名为“Ubuntu”或“GRUB”的条目,请使用
bcdedit /delete {the-identifier-here}
将其删除。注意:许多主板还会列出名为“固件应用程序”或类似的虚拟条目。请勿尝试删除这些条目。
(如果你真的有二EFI 分区,另一个线程是关于弄清楚哪个分区由哪个操作系统使用。