Nova unidade de "inicialização EFI" aparecendo após a reversão da unidade OS X para HFS +

3

Meses atrás, realizei uma instalação limpa do Yosemite e, como você pode ler em outro lugar, a unidade foi formatada como Core Storage. Mais tarde particionei e instalei o Windows 8.1 através do Bootcamp.

Funcionou bem por meses (ainda funcionando na verdade). Eu estava inicializando segurando a tecla de opção e pude escolher entre as partições OS X e Windows .

No entanto, o Bootcamp não fornece drivers para ler discos de armazenamento principal. Assim, a fim de obter acesso de leitura ao X unidade OS a partir do Windows, eu segui a sugestão mais comum que eu poderia encontrar : diskutil coreStorage revert <UUID>. Está bem (embora não oficialmente) documentado e funcionou comigo também - a unidade OS X é HFS + novamente e posso lê-la quando inicializada no Windows.

Assim?

O único problema que pude encontrar é que agora, ao inicializar a opção hold , me é apresentada uma terceira opção chamada inicialização EFI . Não sou corajoso o suficiente para clicar nele, mas gostaria de saber o que é, por que está lá e, eventualmente, como posso me livrar dele. Não é mostrado no Utilitário de Disco, é claro.

Aqui está uma imagem bastante semelhante ao meu caso:

insira a descrição da imagem aqui

Antes de fazer, diskutil coreStorage reverteu tinha apenas as opções de Yosemite e Windows; agora tem esse cara novo. No entanto, isso acontece apenas na tela de inicialização; não há inicialização EFI no Utilitário de Disco nem na exibição Disco de Inicialização.

lista diskutil

/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            609.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data Windows HD              140.0 GB   disk0s4
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:        CD_partition_scheme                        *116.8 MB   disk1
   1:     Apple_partition_scheme                         101.7 MB   disk1s0
   2:        Apple_partition_map                         17.9 KB    disk1s0s1
   3:                  Apple_HFS Vodafone Mobile Broa... 31.9 MB    disk1s0s2

//last one should be my internet key actually plugged in.
natario
fonte
A tem mais algumas perguntas. Primeiro, quais ícones aparecem quando você vai para a janela "Disco de inicialização" no aplicativo Preferências do sistema? Segundo, você poderia postar na sua pergunta a saída do comando diskutil list? Terceiro, qual é o modelo do seu Mac?
David Anderson
@ David (1) Não vejo nada de EFI lá, apenas OS X e Windows. (2) Resposta atualizada com a saída e (3) MBP 15 "no início de 2011. Obrigado.
natario
Como você pode dizer "Não vejo nada de EFI lá" , pois é disk0s1 como deveria ser. Simplesmente não deveria estar no menu de inicialização. Você precisará procurar uma maneira de ocultá-lo no menu de inicialização, mas não deve removê-lo do disk0.
User3439894
@ user3439894 não estava se referindo a David primeira pergunta - em Preferências do Sistema -> disco de inicialização. Definitivamente, vejo coisas da EFI diskutil list, embora não saiba o que é.
Natario 21/05
Como você reverteu novamente do CoreStorage, a Partição de recuperação fica visível novamente no gerenciador de inicialização, exibido na captura de tela. Foi nomeado incorretamente (eu mesmo já vi), mas se você inicializar nele, deverá reconhecer o Recovery HD. Na época, renomeei o meu por meio do blesscomando
Redarm

Respostas:

4

Para renomear a Partição de Recuperação, denominada falsamente "Inicialização EFI", montei o Recovery HD, mostrando todas as partições no Utilitário de Disco. Para mostrar todas as partições:
1.) saia do Disk Utility
2.) No Terminal, escreva ou cole:
defaults write com.apple.DiskUtility DUShowEveryPartition 1e pressione 'enter'.
Inicie o Disk Utility e monte o oculto, mas agora mostrando "Recovery HD", selecionando-o na barra lateral e clicando no menu "mount". Aqui ele montou com o nome próprio "Recovery HD".

Em seguida, renomeie-o usando o Terminal e este comando:
sudo bless --folder /Volumes/Recovery\ HD --label "Recovery HD"ou altere o rótulo "Recovery HD" para algo que seja preferido.

Para reverter 'show all partitions' do Disk Utility, use o mesmo comando com '0' em vez de '1': defaults write com.apple.DiskUtility DUShowEveryPartition 0

Editar: as alterações no macOS Sierra levam a uma abordagem diferente:

  1. Encontre o identificador de disco executando o seguinte comando no Terminal:

    lista diskutil

Isso identificará o Recovery HD com o diskXsX (por exemplo, disk0s3)

  1. Monte o Recovery HD com a ajuda do identificador encontrado, por exemplo:

    diskutil mount disk0s3

como no exemplo mencionado acima na etapa 1, substituindo "disk0s3" pelo seu próprio identificador encontrado.

  1. Em seguida, use o seguinte comando para alterar o rótulo do disco:

    sudo bless --pasta / Volumes / Recuperação \ HD / Sistema / Biblioteca / CoreServices --label "Recovery HD"

Mais uma vez, substituindo "Recovery HD" por seu próprio rótulo de disco preferido.

Redarm
fonte
Fiz isso! Eu tenho duas perguntas. Como posso voltar ao Utilitário de Disco original? Eu tentei default delete com.apple.DiskUtility DUDebugMenuEnablede o menu Debug se foi, mas ainda consigo ver os discos não montados ocultos.
Natario 22/05
E segundo: esta rotulagem está relacionada apenas ao OS X? Gostaria também de rotular novamente a partição do Windows, porque não gosto do nome na opção de inicialização. Posso fazer isso ou o sistema operacional Windows fica com raiva ao inicializar?
Natario 22/05
Ok, pela primeira vez, eu apenas tive que desmarcar "Mostrar todas as partições" no menu de depuração.
Natario
Teoricamente, também deveria funcionar para o Windows, mas não posso testar.
Redarm
Sim, o menu Debug não é realmente necessário e você pode ativar e desativar "Mostrar todas as partições" separadamente. <br> defaults write com.apple.DiskUtility DUShowEveryPartition 0teria desativado novamente sem o menu Debug.
Redarm