Fundo
Eu estava tentando instalar o macOS (Hackintosh) junto com o Microsoft Windows 10 em meu SSD, então reduzi a partição do Windows usando o Gerenciamento de disco e deixei uma partição exFAT vazia ao lado de C: (chamada ToBeErased) para o macOS formatar como APFS com o Utilitário de Disco. Quando iniciei o disco de instalação do macOS e tentei apagar ocorretopartição com DU, deu erro quanto à impossibilidade de formatar o disco. Então reiniciei no Windows e... Nada. A instalação parecia inexistente. Percebi que ao tentar criar o contêiner APFS, o macOS teve a brilhante ideia de apagar a partição ESP e deixar um espaço vazio em seu lugar.
O problema
O mais estranho foi que meu gerenciador de inicialização do BIOS ainda mostrava uma entrada "" vazia/em branco e - mesmo depois de recriar meu ESP usando BCDEdit, ele ainda permanecia junto com a entrada apropriada do carregador de inicialização "Gerenciador de inicialização do Windows". Se eu tentar inicializá-lo, a tela ficará em branco por um momento e depois retornará ao gerenciador de inicialização.
Como pode ser visto nesta foto, existem:
- a entrada "fantasma"
- dois bootloaders em dois HDDs giratórios
- Gerenciador de inicialização do Windows no SSD
Meu modelo de placa é Gigabyte Z370 Aorus Gaming 7.
Como faço para removê-lo e - o mais importante - o que é e por que aparece?
Responder1
Essas entradas de inicialização são armazenadas na UEFI NVRAM. Mesmo redefini-lo não os limpará.
Em vez disso, você pode usar Linux eefibootmgr
para gerenciar essas entradas. Para poder gerenciar essas entradas, o Linux precisa ser inicializado no modo UEFI. Talvez seja necessário desabilitar a inicialização segura para fazer isso. A maioria dos Linux Live USB modernos devem incluir arquivos efibootmgr
. Eu usei Arch Linux.
Para ver a configuração de inicialização atual, execute efibootmgr --verbose
.
Por exemplo, em um dos meus laptops, fica assim:
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................
Em um PC, pode ser assim:
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” marca a entrada atualmente inicializada, uma unidade flash USB em ambos os casos. O “BootOrder” é autoexplicativo. Logo após BootXXXX
vem o nome exibido no menu de seleção de inicialização.
Localize a entrada que deseja excluir e anote seu número. Correr efibootmgr --bootnum XXXX --delete-bootnum
. Por favor, tenha muito cuidado. Não há questões de segurança e as alterações entram em vigor imediatamente. Excluir a entrada errada exigiria reparo de inicialização.
Também é possível que você não consiga remover esta entrada. Infelizmente, a maioria das implementações de UEFI são bastante cheias de bugs. Pode ser simplesmente um erro de exibição.
Responder2
Eu também experimentei esse problema muito chato. Ao abrir as opções de inicialização do BIOS gigabyte, ele mostrou 3 opções. O primeiro estava em branco, o segundo era meu SSD de inicialização e o terceiro também estava em branco. Ao pressionar a primeira opção de boot em branco, tudo inicializava normalmente, mas ao pressionar a segunda opção que era meu ssd, me levava para a página preta com as palavras:
reboot and select proper boot device or insert boot media in selected boot device and press a key
isso provavelmente é uma falha ou algo assim. Mas isso me aparecia com aquela página preta toda vez que eu ligava meu pc, o que era muito chato porque eu tinha que abrir manualmente a página de opções de inicialização do BIOS e selecionar a "opção em branco" para inicializar meu pc normalmente.
De qualquer forma... uma solução que resolveu esse problema para mim, para que eu não precisasse abrir constantemente o BIOS, foi
iniciando o prompt de comando com
Run as administrator
e depois digitando
Bcdedit /set {bootmgr} device partition=C:// system partition
onde C
seria a unidade em que seu sistema operacional Windows está instalado. Isso criou uma opção na opção de inicialização do BIOS chamada "Gerenciador de inicialização do Windows". E uma vez que você altere a opção de prioridade de inicialização para essa, a mensagem não será mais exibida reboot and select proper boot device
.
Espero que isso ajude outra pessoa