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-pinTerminale.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.