I've had a Macbook Pro for a year or so now and have experimented with quite a few Linux distributions which have added and changed things in the EFI Boot Order. I am looking to clean things up. The tool efibootmgr for Linux does let me make changes and cleanup as necessary. However will resetting NVRAM reset the EFI Boot Order for me?

  • AFIK only OSX system reinstall does that.
    – Ruskes
    Sep 13, 2018 at 18:38

1 Answer 1


NVRAM is a standalone chip on your logic board, backed up by small battery.

EFI resides on your SSD. (hard drive)

Showing battery for the PRAM (NVRAM)

enter image description here

So no, resetting NVRAM will not impact EFI.

To restore EFI, you have to reinstall the OS X.

  • I'm pretty sure "Which OS should I boot by default" is at least sometimes stored in an NVRAM variable. In Hackintosh systems, if emulated nvram isn't working properly, changing the startup disk won't work. Sep 13, 2018 at 21:14
  • @Wowfunhappy you mean from which disk not which OS
    – Ruskes
    Sep 13, 2018 at 21:17
  • Well, this applies to different partitions on the same disk as well. Sep 14, 2018 at 15:46

You must log in to answer this question.