Sembra che questa funzione sia controllata da un parametro nella NVRAM del Mac (RAM non volatile, che contiene vari parametri usati durante il processo di avvio). Il parametro in questione è AutoBoot
, che controlla se il MacBook si avvierà automaticamente quando si apre il coperchio o si collega l'alimentazione (notare che non sembra esserci alcun modo per separare queste impostazioni-se disabiliti il boot-on-power, disabilita anche boot-on-lid-open). Il valore %00
per questo parametro disabilita l'avvio automatico e %03
lo riattiva. Questi valori possono essere modificati utilizzando lo strumento da riga di comando nvram
.
Quindi, per disabilitare l'avvio automatico quando l'alimentazione è connessa, esegui il seguente comando nell'applicazione Terminale (trovato in /Applications/Utilities/Terminal.app
) copiandolo e incollandolo nel Terminale, quindi premendo return . Nota che questo deve essere eseguito da un account amministratore.
sudo nvram AutoBoot=%00
Verrà quindi visualizzato un prompt simile al seguente:
Digitalatuapassword,quindipremireturn.Nullaappariràsulloschermomentrestaiscrivendo;questoènormale.
Perripristinarelemodifiche(ades.,perripristinareilcomportamentodiavvioautomatico),eseguireilseguentecomando(ancoraunavoltacomeamministratore):
sudonvramAutoBoot=%03
Dopoaverinseritolapassword(serichiesta),l'impostazioneverràripristinataalvalorepredefinito.
PervisualizzareivaloricorrentideidatiinNVRAM,eseguireilcomandonvram-p
inTerminale.CercalachiavesullatodestrodenominataAutoBoot
.Seèimpostatosu%03
,illaptopsiavvieràautomaticamentedopoun'interruzionedicorrente(adesempio,quandosiricollegheràall'alimentazioneCA);seAutoBoot
èimpostatosu%00
,nonlofarà.
NotacheivaloriNVRAMcambianodivoltainvolta,quindipotrebbenonessereapplicabileinfuturo.Inoltre,selamodificadiquestivaloricausaulterioriproblemi,puoiripristinarelatuaNVRAMallostatodifabbricaseguendo questo processo .
Ecco un articolo con ulteriori informazioni sui parametri NVRAM su MacBook Pro 2016.