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 '18 at 18:38

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. – Wowfunhappy Sep 13 '18 at 21:14
  • @Wowfunhappy you mean from which disk not which OS – Ruskes Sep 13 '18 at 21:17
  • Well, this applies to different partitions on the same disk as well. – Wowfunhappy Sep 14 '18 at 15:46

You must log in to answer this question.