¿Cómo volcar la memoria física en OS X?

¿Cómo volcar la memoria física en OS X?

Con permisos de root, ¿cómo vuelco la memoria física en una máquina OSX? Buscando un equivalente a /dev/mem o /dev/kmem de Linux. Leí sobre Sleepimage, pero no estoy seguro de cómo descomprimirlo (solo tiene 1 GB en mi Mac con 16 GB de memoria)

Respuesta1

De acuerdo a estoComponentes internos de Mac OS X libro, Apple eliminó los dispositivos /dev/memy /dev/kmemdel sistema, por lo que no es posible acceder a estos dispositivos especiales.

En cuanto a la solución alternativa, debe implementar su propia extensión del kernel implementando su propio dispositivo de memoria. Por ejemplo, consulte elcomex/Kmemproyecto.

De acuerdo a estorespuesta, también puedes habilitarlo usando el siguiente argumento de arranque:

sudo nvram boot-args="kmem=1"

luego reinicie.

Ver también:¿Cómo acceder a /dev/mem en OSX?

información relacionada