技嘉 BIOS 中的「幽靈」空白 UEFI 條目

技嘉 BIOS 中的「幽靈」空白 UEFI 條目

背景

我試圖在SSD 上安裝macOS (Hackintosh) 和Microsoft Windows 10,因此我使用“磁碟管理”縮小了Windows 分割區,並在C: 旁邊留下了一個空的exFAT 分割區(稱為ToBeErased),以便macOS 使用“磁碟工具」將其格式化為APFS。當我啟動 macOS 安裝碟並嘗試擦除正確的用 DU 分割區時,出現無法格式化磁碟的錯誤。所以我重新啟動進入 Windows,然後…什麼都沒有。安裝似乎不存在。我意識到,當嘗試建立 APFS 容器時,macOS 有一個絕妙的主意,即擦除 ESP 分割區並在其位置留下空白空間。

問題

最奇怪的是,我的 BIOS 啟動管理器仍然顯示一個空/空白的“”條目,並且即使在使用 BCDEdit 重新建立 ESP 後,它仍然與正確的“Windows Boot Manager”引導程式條目一起保留。如果我嘗試啟動它,螢幕會暫時空白,然後返回啟動管理員。

啟動管理器選單項目

從這張圖可以看出,有:

  • 「幽靈」條目
  • 兩個旋轉 HDD 上的兩個引導程序
  • SSD 上的 Windows 啟動管理器

我的主機板型號是技嘉 Z370 Aorus Gaming 7。

我如何刪除它,最重要的是它是什麼,為什麼會出現?

答案1

這些啟動項會儲存在 UEFI NVRAM 中。即使重置也無法清除它們。

相反,您可以使用 Linux 和efibootmgr來管理這些條目。為了能夠管理這些條目,Linux 需要以 UEFI 模式啟動。您可能必須停用安全啟動才能執行此操作。大多數現代 Linux Live USB 應該包括efibootmgr.我用的是 Arch Linux。

若要查看目前的啟動配置,請執行efibootmgr --verbose

例如,在我的一台筆記型電腦上,它看起來像這樣:

BootCurrent: 000C
Timeout: 0 seconds
BootOrder: 0019,000C,000A,0006,0007,0008,0009,000B,000E,000F,0010,0011,0012,0013,000D
Boot0000  Setup FvFile(721c8b66-426c-4e86-8e99-3457c46ab0b9)
Boot0001  Boot Menu FvFile(126a762d-5758-4fca-8531-201a7f57f850)
Boot0002  Diagnostic Splash Screen  FvFile(a7d8d9a6-6ab0-4aeb-ad9d-163e59a7a380)
Boot0003  Startup Interrupt Menu    FvFile(f46ee6f4-4785-43a3-923d-7f786c3c8479)
Boot0004  ME Configuration Menu FvFile(82988420-7467-4490-9059-feb448dd1963)
Boot0005  Rescue and Recovery   FvFile(665d3f60-ad3e-4cad-8e26-db46eee9f1b5)
Boot0006* USB CD    VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,86701296aa5a7848b66cd49dd3ba6a55)
Boot0007* USB FDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,6ff015a28830b543a8b8641009461e49)
Boot0008  ATAPI CD0 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35401)
Boot0009  ATA HDD2  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f602)
Boot000A* ATA HDD0  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f600)
Boot000B  ATA HDD1  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f601)
Boot000C* USB HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,33e821aaaf33bc4789bd419f88c50803)
Boot000D* PCI LAN   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot000E  ATAPI CD1 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35403)
Boot000F  ATAPI CD2 VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35404)
Boot0010  Other CD  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a35406)
Boot0011  ATA HDD3  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f603)
Boot0012  ATA HDD4  VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f604)
Boot0013  Other HDD VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f606)
Boot0014* IDER BOOT CDROM   PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,1,0)
Boot0015* IDER BOOT Floppy  PciRoot(0x0)/Pci(0x16,0x2)/Ata(0,0,0)
Boot0016* ATA HDD   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,91af625956449f41a7b91f4f892ab0f6)
Boot0017* ATAPI CD: VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,aea2090adfde214e8b3a5e471856a354)
Boot0018* PCI LAN   VenMsg(bc7838d2-0f82-4d60-8316-c068ee79d25b,78a84aaf2b2afc4ea79cf5cc8f3d3803)
Boot0019* Windows Boot Manager  HD(1,GPT,8d699e93-e811-41ad-9b23-5755511fe51f,0x800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...a................

在 PC 上,它可能看起來像這樣:

BootCurrent: 0004
Timeout: 1 seconds
BootOrder: 0000,0004,0001,0003,0002
Boot0000* Windows Boot Manager  HD(2,GPT,622ca06e-f4b2-4d80-b151-984cec25aa98,0x96800,0x32000)/File(\EFI\Microsoft\Boot\bootmgfw.efi)WINDOWS.........x...B.C.D.O.B.J.E.C.T.=.{.9.d.e.a.8.6.2.c.-.5.c.d.d.-.4.e.7.0.-.a.c.c.1.-.f.3.2.b.3.4.4.d.4.7.9.5.}...8................
Boot0001* Hard Drive    BBS(HD,,0x0)AMGOAMNO........o.M.4.-.C.T.2.5.6.M.4.S.S.D.2....................A...........................>..Gd-.;.A..MQ..L.0.0.0.0.0.0.0.0.1.1.1.3.3.0.5.1.4.F.5.2......AMBOAMNO........o.W.D.C. .W.D.6.0.0.0.H.L.H.X.-.0.1.J.J.P.V.0....................A...........................>..Gd-.;.A..MQ..L. . . . .W. .-.D.X.W.1.D.C.E.C.0.0.T.8.4......AMBOAMNO........o.S.A.M.S.U.N.G. .S.S.D. .8.3.0. .S.e.r.i.e.s....................A...........................>..Gd-.;.A..MQ..L.0.S.4.Z.E.N.C.A.0.8.1.1.4.3. . . . . . ......AMBO
Boot0002* Network Card  BBS(Network,,0x0)AMGOAMNO........y.B.R.C.M. .M.B.A. .S.l.o.t. .0.B.0.0. .v.1.4...6...9.........................rN.D+..,.\...........J..Gd-.;.A..MQ..L.B.R.C.M. .M.B.A. .S.l.o.t. .0.B.0.0. .v.1.4...6...9......AMBO
Boot0003* USB   BBS(USB,,0x0)AMGOAMNOy.......W.S.a.n.D.i.s.k....................A.............................$..Gd-.;.A..MQ..L.S.a.n.D.i.s.k......AMBO
Boot0004* UEFI: SanDisk PciRoot(0x0)/Pci(0x1a,0x0)/USB(1,0)/USB(4,0)/HD(1,GPT,113d5e64-b3f1-47ce-b488-a135873db259,0x800,0xee83df)AMBO

「BootCurrent」標記目前啟動的條目,在這兩種情況下都是 USB 隨身碟。 「BootOrder」是不言自明的。緊隨其後的是BootXXXX啟動選擇選單中顯示的名稱。

找到您要刪除的條目並記下其編號。跑步efibootmgr --bootnum XXXX --delete-bootnum。請務必小心。不存在安全問題,更改立即生效。刪除錯誤的條目將需要啟動修復。

您也可能無法刪除此條目。不幸的是,大多數 UEFI 實作都存在許多錯誤。這可能只是一個顯示錯誤。

答案2

我也遇到過這個非常煩人的問題。開啟技嘉BIOS啟動選項時,顯示了3個選項。第一個是空白的,第二個是我的引導SSD,第三個也是空白的。當按第一個空白啟動選項時,一切都會正常啟動,但是當按第二個選項(即我的SSD)時,它會將我帶到黑色頁面,並顯示以下內容:

reboot and select proper boot device or insert boot media in selected boot device and press a key

這可能是一個小故障或其他什麼。但每次我打開電腦時,它都會提示我出現黑色頁面,這非常煩人,因為我必須手動打開 BIOS 啟動選項頁面並選擇“空白選項”才能正常啟動我的電腦。

無論如何......為我解決這個問題的解決方案是這樣我不必不斷打開BIOS

啟動命令提示符 Run as administrator

然後輸入 Bcdedit /set {bootmgr} device partition=C:// system partition

其中 是C安裝 Windows 作業系統的磁碟機。這在 BIOS 啟動選項中建立了一個名為「Windows Boot Manager」的選項。一旦您將啟動優先選項更改為該選項,它就不會再給您該reboot and select proper boot device訊息。

希望這對其他人有幫助

相關內容