我的笔记本电脑上只安装了 1 个 SSD,但启动选项显示 2 个同名 HDD

我的笔记本电脑上只安装了 1 个 SSD,但启动选项显示 2 个同名 HDD

我已经在笔记本电脑中唯一的 SSD 上安装了 Pop OS,但当我进入启动选项时,我看到两个同名的 HDD 设备 - 这是正常的吗?在操作系统安装期间加密 SSD 是否导致了这种情况?

UEFI 启动选项: bios 图像显示有 2 个 HDD

$ efibootmgr -v

  BootCurrent: 0001
  Timeout:     0 seconds
  BootOrder:   0001,0000,2001,2002,2003

  Boot0000* EFI Hard Drive (KXG60ZNV512G TOSHIBA)   PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/NVMe(0x1,8C-E3-8E-03-00-44-5A-F8)/HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff)RC
  Boot0001* Pop!_OS 22.04 LTS   HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff)/File(\EFI\systemd\systemd-bootx64.efi)
  Boot2001* EFI USB Device  RC
  Boot2002* EFI DVD/CDROM   RC
  Boot2003* EFI Network RC

磁盘管理:

  • 截图1 屏幕截图 2 屏幕截图 3

我使用命令“sudo efibootmgr -b -B”删除了冗余条目。终端输出显示条目已被删除,但当我重新启动时,条目又出现了。输出如下:

alex@pop-os:~$ sudo efibootmgr -v
[sudo] password di alex: 
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,0000,2001,2002,2003
Boot0000* EFI Hard Drive (KXG60ZNV512G TOSHIBA) PciRoot(0x0)/Pci(0x1,0x3)/Pci(0x0,0x0)/NVMe(0x1,8C-E3-8E-03-00-44-5A-F8)/HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff)RC
Boot0001* Pop!_OS 22.04 LTS HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff)/File(\EFI\systemd\systemd-bootx64.efi)
Boot2001* EFI USB Device    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC
alex@pop-os:~$ sudo efibootmgr -b 0000 -B
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0001* Pop!_OS 22.04 LTS
Boot2001* EFI USB Device
Boot2002* EFI DVD/CDROM
Boot2003* EFI Network
alex@pop-os:~$ efibootmgr -v
BootCurrent: 0001
Timeout: 0 seconds
BootOrder: 0001,2001,2002,2003
Boot0001* Pop!_OS 22.04 LTS HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff)/File(\EFI\systemd\systemd-bootx64.efi)
Boot2001* EFI USB Device    RC
Boot2002* EFI DVD/CDROM RC
Boot2003* EFI Network   RC
alex@pop-os:~$ 

因此看起来问题已经解决,但是当我重新启动时,0000 冗余条目再次出现。

答案1

您的单个设备上有两个 EFI 启动项都指向同一个 EFI 系统分区:

Boot0000* ... HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff) ...
Boot0001* ... HD(1,GPT,2a0e675f-f83d-4a27-9f3a-c607de150860,0x1000,0x1fefff) ...

您在启动选择菜单中看到的是 EFI 启动项,而不是设备。因此出现两次是正常的。BootCurrent 是 0001;您可以使用 efibootmgr 删除未使用的启动项Boot0000

sudo efibootmgr -B -b Boot0000

或者,在某些情况下,您可以使用 BIOS 设置实用程序删除此条目。

冗余条目应该从 EFI 启动选择菜单中消失。

相关内容