如何在 Windows 磁盘管理中检测 Grub 分区

如何在 Windows 磁盘管理中检测 Grub 分区

因此,我有 Ubuntu 双启动。我删除了 Ubuntu 的 Swap 和 root 分区,但我仍然认为 grub 存在于我的 PC 中,因为启动时它会出现。现在我通过启动优先级直接启动到 Windows ssd,但仍然想清理 grub,但我也不想删除我的 Windows 启动分区,所以我害怕删除任何其他 EFI 分区,因为我不知道哪个是 grub,哪个是 Windows 启动

2 TB 硬盘没有 grub。Grub 在我的 500GB SSD 上,因为我用它来安装 Ubuntu。帮我删除 grub 在此处输入图片描述

答案1

我害怕删除任何其他 EFI 分区,因为我不知道哪个是 grub,哪个是窗口启动

根据您的屏幕截图,您首先只有一个 EFI 分区。

很有可能 a) 你已经删除了 Ubuntu,或者 b) Windows 和 Ubuntu 都在使用相同EFI 分区。

EFI 分区只是一个保存常规文件的常规 FAT32 分区,因此卸载 GRUB 基本上意味着删除由 GRUB 安装的文件(grubx64.efi、grub.cfg)。

  1. 用于mountvol S: /s为 EFI 分区分配磁盘号。
  2. 使用诸如dir S:\dir S:\EFI\等命令查看该分区中存储了哪些文件。Windows 文件始终位于 \EFI\Microsoft 中,而 Ubuntu 可能已将 GRUB 安装到 \EFI\Ubuntu 或 \EFI\Grub 中。
  3. 删除 GRUB 文件。

但是,删除文件不会删除EFI 启动菜单项,反之亦然。EFI 启动项存储在主板的 NVRAM 中,并使用特殊工具进行管理,例如efibootmgr在 Linux 或bcdeditWindows 上。(后者是一种令人困惑的双重用途工具,可同时管理 EFI 项和 Windows BOOTMGR 项。)

  1. 用于bcdedit /enum firmware列出所有 EFI 启动项。该命令将显示您稍后需要用于删除的标识符,以及它们指向哪个分区和哪个文件。

  2. 如果您看到名为“Ubuntu”或“GRUB”的条目,请使用bcdedit /delete {the-identifier-here}将其删除。

    注意:许多主板还会列出名为“固件应用程序”或类似的虚拟条目。请勿尝试删除这些条目。


(如果你真的有EFI 分区,另一个线程是关于弄清楚哪个分区由哪个操作系统使用。

相关内容