Sí, la PRAM se almacena en el mismo chip NVRAM que las variables de firmware, pero se administra por separado. En realidad, se muestra como un dispositivo en el árbol de dispositivos de firmware.
HT1242: Lo que está almacenado en la PRAM
Cuando restableces uno, restableces el otro.
HT1379: reinicio de la PRAM y la NVRAM de tu Mac
AFAIK, Apple nunca ha admitido el acceso directo del desarrollador a la PRAM, por lo que no está bien documentado (o no está bien documentado). Las funciones readXPRAM
y writeXPRAM
se pueden usar para acceder a los bytes sin procesar, aunque en estos días solo son envoltorios alrededor de las funciones IOKIT que acceden a la partición APL,MacOS75
en NVRAM.
El programa de línea de comandos nvram
solo manipula las variables de firmware almacenadas en la NVRAM, por lo que no le permite acceder a la partición de PRAM.