Read and Clear NVRAM Firmware Variables
Inspect boot-args and other firmware settings stored in non-volatile RAM from the Terminal.
Run `nvram -p` to dump all variables, and `sudo nvram -d boot-args` to delete a specific one like boot-args.
01Command
Command
$ nvram -p | grep -i boot02What it does
NVRAM is where the firmware keeps settings that survive reboots: chosen boot volume, verbose-boot flags, and any boot-args you or a tool ever set. A leftover boot-args value is a classic cause of stuck verbose mode or Recovery-only boots, and `nvram -d` removes just that key. On Apple Silicon, most variables are managed by the system and user writes are ignored — inspect freely, modify carefully.
03Risk
04Undo
Undo
$ sudo nvram -d boot-args05Sources
- macOS nvram — manipulate firmware NVRAM variablesEvidence: Documents nvram -p printing, -d deleting, and variable naming conventions.
Last verified: 2026-09-17 · Category: System & Settings