14

My new MacBook Pro powers on automatically when the laptop lid is opened.

Can I disable it ? If yes, then how to do it ?

2
  • @mmmmmm ok. wait updating.
    – Anish B.
    Commented Feb 9, 2022 at 9:29
  • This is a bug in MacBook Pro/Air where you can't completely turn off this. A ticket has been raised by me. Please refer to my answer to know more.
    – Anish B.
    Commented Oct 10 at 7:07

3 Answers 3

13

This article has the info for you.

Steps :

  1. Open the Terminal from this location /Applications/Utilities/

  2. Enter the command - sudo nvram AutoBoot=%00 to turn off autoboot feature.

  3. Hit return and authenticate with the admin password (necessary due to sudo).

  4. Exit terminal when finished

Note : If you want to reset to defaults, then enter this command - sudo nvram AutoBoot=%03

5
  • Can I do without terminal ?
    – Anish B.
    Commented Feb 8, 2020 at 16:58
  • 1
    Nope. So far as I know, the only way to modify nvram settings is through Terminal.
    – IconDaemon
    Commented Feb 8, 2020 at 17:02
  • If I want to revert back, then what will be the command ?
    – Anish B.
    Commented Feb 8, 2020 at 17:08
  • 1
    It does the trick but please notice that, as mentioned in this post it does not prevent the machine to boot.
    – Ousmane
    Commented Mar 10, 2021 at 18:59
  • 9
    While this may work for Intel Macs, this does not work for M1 Macs, and the only nvram setting there is auto-boot, not AutoBoot. auto-boot is set to true by default, but setting it to false will cause the Mac to be unbootable. I have not found a way to prevent boot on lid open on an M1 Mac. Commented Dec 28, 2021 at 2:18
11

Update :

For those who are using Intel Chip based Macbook Pro/Air laptops (on/before 2019) :

This command sudo nvram AutoBoot=%00 will partially disable the autoboot only when the lid is opened. But there is a limitation to that. If you press any key or touch the trackpad, it will start booting up which is kind of annoying.

For those who are using Apple Silicon Chip based Macbook Pro/Air laptops (from 2020 onwards) :

Unfortunately, Apple team didn't add the feature of turning off the autoboot for Apple Silicon Chip MacBooks. We have to wait until any new update comes for Silicon Chip which includes turning off the autoboot.

New Update:

I have contacted Apple for this issue on behalf of all the MacBook Pro/Air users who are facing this issue including me and wanted a solution for this.

  • Good News: I have confirmed that it's bug/defect from Apple and this has to be redesigned to produce a fix according to one of the Apple Advisors.

  • The Ticket Number/Case ID is 102426384297 which has been raised for re-designing and fixing this problem. You can escalate to Apple with this ticket.

I will update this answer once the issue is fixed. Let's wait for them to fix this.

6
  • 6
    I miss Jobs, Tim Cook Ruined everything good from apple, If I need to clean my MacBook keyboard I need to open a notepad to be able to clean my keyboard or for another example, I don't want to turn on my MacBook to clean the screen but they force to start the mac, this feature is so annoying. Commented Mar 10, 2022 at 10:16
  • I can confirm it does not work on a MacBook Air M1, 2020, but I've found a site that says it works on MacBook Pro M1. Can't confirm (iboysoft.com/howto/disable-macbook-boot-on-lid-open.html) Commented Oct 22, 2022 at 11:18
  • @Mohammad_Hosseini I am in the same boat. Have you found any solution to this?
    – Apurv
    Commented Feb 26, 2023 at 8:08
  • @Mohammad_Hosseini Not yet!
    – Anish B.
    Commented Feb 26, 2023 at 8:36
  • 1
    Doesn't work on M2 either. So far, this is the limitation for all Apple Silicon laptops.
    – Y. E.
    Commented Mar 25, 2023 at 6:30
0

I confirmed with my 2021 16-inch Apple Silicon M1 MacBook Pro that changing the auto-boot variable using the nvram command in Terminal will cause the computer to refuse to boot.

https://eclecticlight.co/2021/01/21/system-management-and-nvram-on-m1-macs/

If this happened to you, recovery is easy. Hold the power button during boot for "boot options" -> click "Options", then click "Continue". Choose a user, then click "Utilities" in the top menu, and open a new terminal.

https://eclecticlight.co/2020/11/28/startup-modes-for-m1-macs/

The default value for auto-boot is "true". Setting this value in nvram can be done like this:

~ nvram -x auto-boot=%01

Listing values in nvram can be done like this:

~ nvram -x -p

Note: -x means use HEX to set and show values.

1
  • Hi Sam, I have raised a ticket for this issue. Please look at my answer. It's a bug. You can escalate to the ticket number present in my answer.
    – Anish B.
    Commented Oct 10 at 7:15

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .