如何从 EFI 分区中删除 Ubuntu

如何从 EFI 分区中删除 Ubuntu

我在外置硬盘上安装了 Ubuntu,但没有在硬盘上添加 EFI 分区。因此,在安装过程中,它将 Ubuntu 添加到我笔记本电脑上现有的 EFI 分区中,现在它总是显示在启动菜单选项,靠近 Windows 启动管理器。我尝试使用 Visual BCD 将其从 Windows 中删除,但重启后它仍然存在。此外,我尝试使用 efibootmgr 将其从 Linux 中删除,但重启后它仍然存在。我错在哪里?

更新:我正确地从 EFI 分区中删除了 Ubuntu,事实上它不再出现在启动菜单选项中。现在我注意到 grub 文件存在于启动文件夹. 我可以毫无问题地删除哪些文件?

答案1

这是您唯一的 Linux 安装吗?您是否想将系统改回仅使用 Windows?如果是这样,在删除 Ubuntu 后,我总是必须在 Windows 中使用 diskpart 来删除 Ubuntu 选项,我使用的方法详述如下:linuxbsdos.com

  1. 以管理员身份运行 powershell
  2. 使用以下命令启动 diskpart 实用程序diskpart
  3. 列出连接的驱动器list disk
  4. 选择承载 Windows 操作系统的磁盘sel disk #
  5. 使用以下命令列出选定磁盘上的卷list vol
  6. 选择文件系统为 FAT32 的卷,可能只有一个sel vol #
  7. 使用 * 为选定卷分配一个字母assign letter=D:,如果 D 已被使用,则使用不同的字母,只需记住您使用的字母,并在后续步骤中使用该字母代替 D
  8. 使用以下命令退出 diskpartexit
  9. 现在你的 GRUB 卷已经有了驱动器号,使用以下命令切换到该目录cd D:
  10. 列出该驱动器中带有ls*EFI 的所有条目,如果没有,并且您的驱动器上有多个 FAT32 卷,请尝试其他卷,或者您在错误的驱动器上执行此操作。
  11. 移动到 EFI 目录cd EFI然后使用“ls”检查条目
  12. 假设出现了 ubuntu,rmdir /S ubuntu输入后按 y 确认
  13. 列出驱动器中的条目以ls确保 ubuntu 条目已消失
  14. 重新启动系统,Ubuntu 的启动菜单选项应该会消失,分配的驱动器号也应该会消失

    更新

应该删除所有 GRUB 选项是没问题的,但是,最好检查一下,确保上次写入的日期早于您当前工作的 Ubuntu 安装日期。但最终,Windows 不需要 GRUB,如果该驱动器上只有 Windows,则名称中带有 GRUB 的任何东西都应该能够安全删除。另一个好的检查是确保您可以在没有 Windows 驱动器的情况下启动外部驱动器。!记住在删除文件之前务必备份它们!

相关内容