macOSMedium

NVRAM Error on Mac: Causes and Fixes

The article provides an in-depth look at NVRAM errors on Mac computers: what they mean, common causes, and proven solutions. Learn how to perform a safe reset, diagnose hardware issues, and recover your system.

Updated at February 17, 2026
15-30 min
Medium
FixPedia Team
Применимо к:macOS Sonoma 14+macOS Ventura 13+All Macs with Intel and Apple Silicon (M1/M2/M3) processorsMac with T2 chip

What an NVRAM Error Means

An NVRAM (Non-Volatile Random-Access Memory) error on a Mac means the system cannot properly read or write data to a special type of non-volatile memory. This memory stores critical system parameters, such as:

  • The selected startup disk
  • System volume level
  • Screen resolution and display settings
  • Time and time zone settings
  • The state of certain hardware components

Typical symptoms:

  • The Mac doesn't boot past the Apple screen or shows a black/gray screen.
  • After booting, the time, date, or volume settings reset.
  • The system 'forgets' the selected startup disk.
  • Problems with peripherals (e.g., printers, external displays) may occur.
  • Entries mentioning nvram, efi, or firmware may appear in the Console (/Applications/Utilities/Console.app) under 'System Messages'.

Common Causes

  1. Corrupted NVRAM data. The most frequent scenario. Data in memory may have been corrupted due to a sudden power loss, a failure during a macOS update, or a hardware malfunction.
  2. Conflict after a major macOS update. The new system version may write data in a format incompatible with the older firmware, or vice versa.
  3. Failure of the management chip or PRAM battery (on older Macs). On Macs with Intel processors, there is a separate chip (often part of the SMC) responsible for storing these settings. Its failure or a drained battery on the motherboard (on very old models) leads to data loss.
  4. Incorrect parameter modification via utilities. Using third-party apps for advanced hardware tweaking (e.g., for overclocking or changing graphics card parameters) can lead to writing invalid data.
  5. Hardware failure of the memory or motherboard. Rare, but possible physical damage to the memory area allocated for NVRAM.

Method 1: Reset NVRAM/PRAM (Primary Solution)

This is the standard and often effective procedure that clears the memory and forces macOS to rewrite the default parameters.

For Macs with Intel Processors

  1. Completely shut down your Mac: Apple menu → 'Log Out' → 'Log Out' (if needed), then Apple menu → 'Shut Down'.
  2. Press the power button to turn on.
  3. Immediately press and hold the key combination: Option (⌥) + Command (⌘) + P + R.
  4. Hold the combination for approximately 20 seconds.
    • On Macs with an Apple T2 chip (2018 and newer) or with built-in macOS Recovery, hold until the Apple logo appears, disappears, and appears again (if there's built-in sound, you'll hear two chimes).
    • On older models, you may hear the first chime on press and the second on release if held long enough.
  5. Release the keys. The Mac will complete the boot process.

For Macs with Apple Silicon (M1/M2/M3)

There is no key combination here. The procedure is performed via the recovery menu.

  1. Completely shut down your Mac.
  2. Press and hold the power button until the startup options menu appears.
  3. In the menu, select 'Options' and click 'Continue'.
  4. The 'macOS Utilities' window will open. In the menu bar at the top of the screen, select 'Utilities' → 'Terminal'.
  5. In Terminal, enter the command:
    nvram -c
    
    Press Enter. The command clears the NVRAM. The terminal will show a confirmation or simply return the command prompt.
  6. Close the Terminal window (or leave it open). From the Apple menu (top-left corner), select 'Restart'.

💡 Tip: After resetting NVRAM on an Apple Silicon Mac, the first boot may take longer (up to 2-3 minutes) as the system recreates some caches.

Method 2: Check Hardware (Apple Diagnostics)

If resetting NVRAM didn't help, the problem might be deeper—in the hardware. The built-in diagnostics will check key components, including memory and management logic.

For Intel Macs

  1. Shut down your Mac.
  2. Turn on your Mac and immediately press and hold the D key.
  3. Hold it until a language selection window appears. Select a language.
  4. The diagnostics will start automatically. This takes 2-5 minutes.
  5. Upon completion, you will see an error code (e.g., PPD001, VDC001) or a 'No issues found' message. Note the code if present.

For Apple Silicon Macs

  1. Shut down your Mac.
  2. Press and hold the power button until the startup options menu appears.
  3. In the menu, select 'Options', then click 'Continue'.
  4. In the 'macOS Utilities' window, select 'Utilities' → 'Apple Diagnostics' (or find the 'Diagnostics' icon on the desktop).
  5. Follow the on-screen instructions. Diagnostics will also output error codes if problems are found.

⚠️ Important: Apple Diagnostics error codes require interpretation. If you receive a code, look up its meaning on the official Apple Support website or in the FixPedia knowledge base (e.g., /errors/macos/diagnostics-code-xxx).

Method 3: Reset SMC (System Management Controller) — Intel Only

The SMC manages power, fans, indicators, and other low-level functions. Its failure can affect NVRAM operation, especially on older Macs.

Do not use this method for Apple Silicon Macs! They do not have a separate SMC controller.

For Intel MacBooks (MacBook Pro, MacBook Air) with a non-removable battery

  1. Shut down your Mac.
  2. Connect the power adapter to your Mac.
  3. Press and hold simultaneously the keys Shift + Control (⌃) + Option (⌥) + power button.
  4. Hold all 4 keys/button for 10 seconds.
  5. Release all keys.
  6. Press the power button to turn on your Mac.

For Intel desktop Macs (iMac, Mac mini, Mac Pro) or MacBooks with a removable battery

  1. Shut down your Mac and disconnect the power cable.
  2. If you have a Mac with a removable battery (very old models): disconnect the battery.
  3. Wait 15 seconds.
  4. Reconnect the power cable (and the battery, if you disconnected it).
  5. Wait a few more seconds, then turn on your Mac.

Method 4: Reinstall macOS (If the Problem is System-Wide)

If the NVRAM error is caused by corrupted system files or incompatibility after an update, reinstalling macOS without erasing your data may help.

  1. Create a bootable installer (recommended but not always necessary). You'll need a 16+ GB USB flash drive.
    • Download the macOS installer (e.g., Ventura or Sonoma) from the App Store.
    • Launch it and follow the instructions to create a bootable USB.
  2. Boot into Recovery Mode:
    • Intel: Turn on your Mac and immediately press Command (⌘) + R until the Apple logo appears.
    • Apple Silicon: Shut down your Mac, press and hold the power button until the startup options menu appears, select 'Options' → 'Continue'.
  3. In the 'macOS Utilities' window, select 'Reinstall macOS'.
  4. Follow the on-screen instructions. When choosing a disk for installation—select your main system disk (usually 'Macintosh HD'). The process will install a clean system over the old one, preserving your user data and settings.
  5. After reinstalling, check if the problem is resolved.

Prevention

  • Do not interrupt macOS updates. Even if the system seems 'stuck,' give it time. Forcing a shutdown during firmware writing is a common cause of NVRAM corruption.
  • Avoid unofficial 'tuning' utilities for your Mac. Especially those that write directly to PRAM/NVRAM or modify EFI parameters.
  • Regularly back up your data (Time Machine). This won't prevent an NVRAM error, but it will save your data if a full system reinstall becomes necessary.
  • Monitor battery and hardware health. On very old Macs (pre-2010), a drained motherboard battery could cause settings to reset. If you have such a model and settings frequently reset, it may be time to consider repair or an upgrade.
  • After a successful NVRAM reset, check your system settings. Go to 'System Settings' → 'General' → 'Date & Time', 'Sound', 'Displays' and ensure everything is configured correctly.

F.A.Q.

What's the difference between NVRAM and PRAM on older Macs?
Will resetting NVRAM cause data loss or settings to be lost?
Can NVRAM be reset automatically without user intervention?
Why are NVRAM reset instructions different on Mac with Apple Silicon?

Hints

Determine your Mac's processor type
Reset NVRAM on Intel-based Mac
Reset NVRAM on Apple Silicon Mac (M1/M2/M3)
Run Apple Diagnostics to check hardware
Reset SMC (Intel-based Macs only)

Did this article help you solve the problem?

FixPedia

Free encyclopedia for fixing errors. Step-by-step guides for Windows, Linux, macOS and more.

© 2026 FixPedia. All materials are available for free.

Made with for the community