如何删除 Windows 10 中的不良“启动项”?

如何删除 Windows 10 中的不良“启动项”?

我从 USB 启动了 Debian 并进行了安装,但不幸的是,我使用的版本不适合我的电脑,所以没有完全成功。

我删除了不完整的安装,使用 Windows 磁盘管理器删除了 Linux 分区。

重新启动后,计算机进入 Grub 救援模式,我使用 Windows 10 USB 来diskpart修复 MBR。

目前,启动时进入 UEFI 菜单有三个选项,一个运行中的 Windows、一个运行中的 Windows 和一个运行中的 Debian。

我的理解是,其中的每一个都应该指向硬盘上的给定操作系统信息,但是找不到两个不起作用的选项,因为我删除了它们,而起作用的选项是由 Windows 修复工具创建的。

我该如何“修复”启动菜单以删除不良记录?我可以保留它们吗?

子问题(如果它们需要作为单独的问题,请删除它们,谢谢):

我打算在启动菜单整理好后重新正确安装 Debian。在重新安装之前,我还应该检查系统设置吗?

编辑:

我没有找到那个问题由于缺少任何类型的 windows 标签。该问题特定于 windows。

两个答案都建议使用第三方工具,@grawity使用原生的 Windows 工具。

答案1

我该如何“修复”启动菜单以删除不良记录?

从 UEFI 启动的 Linux 系统中运行efibootmgr -v以列出 Boot#### 项,然后使用以下命令逐个删除efibootmgr --delete-bootnum

# efibootmgr -b 0003 -B

在 Windows 中,bcdedit 的作用相同,尽管它混合了固件和 Windows 启动项。首先查看bcdedit /enum firmwareEFI 启动项,记下它们的 {GUID},然后记下bcdedit /delete它们。

GPT 与 UEFI 的关系和 BIOS 与 MBR 的关系一样吗?

基本上是的。MBR 格式随 IBM PC BIOS 一起提供,而 GPT 格式适用于 (U)EFI。

  • BIOS 是传统的 IBM PC 固件,而 MBR 是传统的 IBM PC 分区表,其中还包含引导扇区。(但是,大多数 BIOS 根本没有理由查看分区表 - 因此它们可以从 GPT 分区的磁盘正常启动,只要它在引导扇区区域中具有相同的数据。GPT 恰好保留了该区域。)

  • GPT 是 EFI 引入的分区表格式,实际上通常称为“EFI 分区表”。 (但是,UEFI 规范还允许并定义使用 MBR 分区表。 它不使用引导扇区,但您可以在 MBR 磁盘上创建 EFI 系统分区,并且它无论如何都会通过 UEFI 引导。)

Grub 与这 4 个相比如何

不是。Grub 是一个程序,但它不是系统固件——它是一个引导加载程序(和引导管理器),即 BIOS/UEFI 之后的第二阶段。它是你放置的东西BIOS 启动扇区,或者 UEFI 系统分区。

相关内容