Apple has finally made it possible to disable the auto power-on feature on its new MacBook models, which activates when the lid is opened or plugged in USB-C power. This feature can be a convenience, but for those who want more control over their computer’s behavior, disabling it is now available.
The auto power-on feature was introduced in 2016 and was previously exclusive to Intel-based MacBooks. When Apple switched to its own M-series processors, the feature continued on all models. However, users found it annoying when they didn’t need the computer to boot up automatically, such as during cleaning or troubleshooting.
To disable auto power-on on an Apple Silicon M-series MacBook, users can use a Terminal command sanctioned by Apple. The command works on macOS 15 Sequoia and has been successfully tested on macOS 14.7 Sonoma. To access this feature, users must log in to their MacBook with an admin account, open the Terminal application, and paste one of three specific commands depending on what they want to disable.
The commands use nvram BootPreference settings, which can be adjusted as follows:
– Disable autoboot when opening the lid or plugging in power: `sudo nvram BootPreference=%00`
– Disable autoboot ONLY when opening the lid: `sudo nvram BootPreference=%01`
– Disable autoboot ONLY when plugging in a charger: `sudo nvram BootPreference=%02`
After pasting the command, users will be prompted to enter their admin password. This feature is available on newer MacBook models with M4 Pro and M4 Max chips, as well as on macOS 14.7 Sonoma.
By disabling auto power-on, users can regain control over their computer’s startup behavior and customize it according to their needs.
Source: https://www.theverge.com/how-to/603919/macbook-auto-power-on-disable-how-to