Basicamente, quando você escolhe um volume para ser seu disco de inicialização no painel de preferências Disco de Inicialização das Preferências do Sistema, essas informações não são armazenadas em nenhum arquivo real em nenhum dos volumes do disco rígido (como em alguns menos inteligentes) sistemas operacionais como o Windows BCD).
Em vez disso, o caminho IORegistry para esse dispositivo de inicialização é armazenado em NVRAM (Non-Volitaile RAM). Por exemplo, nvram -p
para mim mostra isso entre os seguintes resultados:
<array>
<dict>
<key>IOMatch</key>
<dict>
<key>IOProviderClass</key>
<string>IOMedia</string>
<key>IOPropertyMatch</key>
<dict>
<key>UUID</key>
<string>41A14A68-12B3-4BA7-91ED-CA45CCD39B97</string>
</dict>
</dict>
<key>BLLastBSDName</key>
<string>disk3s5</string>
</dict>
</array>
Durante o processo de inicialização, o seu Mac consulta primeiro as informações armazenadas na NVRAM para encontrar o dispositivo de inicialização. Se ele vir que o dispositivo físico está presente (e inicializável ou abençoado), ele será iniciado a partir desse dispositivo. Se o dispositivo não puder ser encontrado, ou se não estiver em um estado inicializável (não abençoado), ele pesquisará dinamicamente todos os volumes / partições restantes que podem ser encontrados e iniciará a partir do primeiro que encontrar .
Se não houver informações de inicialização armazenadas na NVRAM, o Mac apenas repetirá o mesmo processo de pesquisa dinâmica de antes e iniciará a partir do primeiro volume inicializável que encontrar. Eu não tenho certeza dos detalhes de como o método de busca considera discos rígidos externos, mas geralmente eu acho que ele prefere discos internos mais externos, mas eu posso estar errado. (Toda a minha experiência nos últimos 15 anos ou mais foi apenas com vários volumes inicializáveis internos).
O conteúdo da NVRAM deve permanecer válido a menos que uma das duas coisas ocorra:
1) o usuário "Zaps the PRAM" como dizemos, mantendo pressionadas as teclas Command, Option, P e R todas ao mesmo tempo imediatamente após você ouvir o "bong" inicial. Encontrando essas chaves, o Mac limpa o conteúdo da NVRAM e reinicia; você pode soltar as teclas depois de ouvir o segundo "bong".
2) por algum motivo, a NVRAM é perda devido a uma falha da bateria da placa-mãe, talvez ...
Você pode ver se o conteúdo da NVRAM e se foi perdido de algumas maneiras ...
1) nvram -p no Terminal imprime o conteúdo da NVRAM
2) Se você mantiver pressionada a tecla Option na inicialização (imediatamente após o "bong"), será apresentada uma lista de todos os volumes de inicialização possíveis. Se nenhum volume for inicialmente selecionado, nenhuma preferência será salva na NVRAM.
3) Semelhante a 2, o painel de preferências Disco de Inicialização nas Preferências do Sistema exibe uma lista de volumes. Se nenhum for inicialmente selecionado, nenhuma preferência será salva na NVRAM. Você pode verificar se há algo informado ao Console.app (em / Applications / Utlities /) quando você tenta alterar um volume no painel de preferências.