Página principal » cómo » Volcados de memoria de Windows ¿Para qué son exactamente?

    Volcados de memoria de Windows ¿Para qué son exactamente?

    Cuando las pantallas azules de Windows, crean archivos de volcado de memoria, también conocidos como volcados de memoria. De esto es de lo que habla el BSOD de Windows 8 cuando dice "solo está recogiendo información de error".

    Estos archivos contienen una copia de la memoria de la computadora en el momento del bloqueo. Se pueden utilizar para diagnosticar e identificar el problema que originó la falla en primer lugar.

    Tipos de volcados de memoria

    Windows puede crear varios tipos diferentes de volcados de memoria. Puede acceder a esta configuración abriendo el Panel de control, haciendo clic en Sistema y seguridad, y haciendo clic en Sistema. Haga clic en Configuración avanzada del sistema en la barra lateral, haga clic en la pestaña Avanzada y haga clic en Configuración en Inicio y recuperación.

    De manera predeterminada, la configuración en Escribir información de depuración se establece en "Volcado de memoria automático". Aquí está lo que cada tipo de volcado de memoria en realidad es:

    Volcado de memoria completa: Un volcado de memoria completo es el tipo más grande de volcado de memoria posible. Esto contiene una copia de todos los datos utilizados por Windows en la memoria física. Por lo tanto, si tiene 16 GB de RAM y Windows usa 8 GB en el momento de la falla del sistema, el volcado de memoria tendrá un tamaño de 8 GB. Los bloqueos generalmente son causados ​​por el código que se ejecuta en modo kernel, por lo que la información completa que incluye la memoria de cada programa rara vez es útil: un volcado de memoria del kernel generalmente será suficiente incluso para un desarrollador.

    Volcado de memoria del núcleo: Un volcado de memoria del kernel será mucho más pequeño que un volcado de memoria completo. Microsoft dice que normalmente será aproximadamente un tercio del tamaño de la memoria física instalada en el sistema. Como Microsoft lo pone:

    “Este archivo de volcado no incluirá memoria no asignada, o cualquier memoria asignada a aplicaciones en modo de usuario. Solo incluye la memoria asignada al kernel de Windows y el nivel de abstracción de hardware (HAL), así como la memoria asignada a los controladores en modo kernel y otros programas en modo kernel.

    Para la mayoría de los propósitos, este volcado de caída es el más útil. Es significativamente más pequeño que el volcado de memoria completo, pero solo omite aquellas partes de la memoria que probablemente no hayan estado involucradas en el bloqueo ".

    Pequeño volcado de memoria (256 kb): Un volcado de memoria pequeño es el tipo más pequeño de volcado de memoria. Contiene muy poca información: la información de la pantalla azul, una lista de los controladores cargados, información del proceso y un poco de información del núcleo. Puede ser útil para identificar el error, pero ofrece información de depuración menos detallada que un volcado de memoria del núcleo..

    Volcado de memoria automático: Esta es la opción predeterminada y contiene exactamente la misma información que un volcado de memoria del núcleo. Microsoft dice que, cuando el archivo de página se configura en un tamaño administrado por el sistema y la computadora está configurada para los volcados de memoria automáticos, "Windows establece el tamaño del archivo de paginación lo suficientemente grande como para asegurar que se pueda capturar un volcado de memoria del kernel "Como señala Microsoft, los volcados de memoria son una consideración importante a la hora de decidir qué tamaño debe tener el archivo de la página. El archivo de la página debe ser lo suficientemente grande como para contener los datos de la memoria..

    (ninguna): Windows no creará volcados de memoria cuando se bloquea.

    Los volcados de memoria son para desarrolladores

    Estos archivos de volcado existen para proporcionarle información sobre la causa del bloqueo del sistema. Si es un desarrollador de Windows que trabaja con controladores de hardware, la información en estos archivos de volcado de memoria podría ayudarlo a identificar la razón por la que sus controladores de hardware están causando que una computadora aparezca en pantalla azul y solucione el problema..

    Pero es probable que solo sea un usuario normal de Windows, no alguien que esté desarrollando controladores de hardware o trabajando en el código fuente de Windows en Microsoft. Los vertederos siguen siendo útiles. Es posible que no los necesite, pero es posible que deba enviarlos a un desarrollador si está experimentando un problema con el software de bajo nivel o los controladores de hardware en su computadora. Por ejemplo, el sitio web de Symantec dice que "Muchas veces el desarrollo de Symantec necesitará un volcado de memoria completo de un sistema afectado para identificar la causa del fallo". El volcado de fallos también puede ser útil si está experimentando un problema con Windows, como Es posible que deba enviarlo a Microsoft. Los desarrolladores a cargo del software pueden usar el volcado de memoria para ver exactamente lo que estaba sucediendo en su computadora en el momento de la falla, con la esperanza de que puedan detectar y solucionar el problema.

    Minidumps contra volcados de memoria

    Los archivos de minidump son útiles para casi todos porque contienen información básica como el mensaje de error asociado a una pantalla azul de la muerte. Se almacenan en la carpeta C: \ Windows \ Minidump de forma predeterminada. Ambos tipos de archivos de volcado tienen la extensión de archivo .dmp.

    Incluso cuando su sistema esté configurado para crear un volcado de memoria kernel, completo o automático, obtendrá tanto un minidump como un archivo MEMORY.DMP más grande.

    Herramientas como BlueScreenView de Nirsoft pueden mostrar la información contenida en estos archivos minidmp. Puede ver los archivos de controladores exactos involucrados en un bloqueo, lo que puede ayudar a identificar la causa del problema. Debido a que los minidumps son muy útiles y pequeños, recomendamos nunca establecer la configuración de volcado de memoria en "(ninguno)"; asegúrese de al menos configurar su sistema para crear volcados de memoria pequeños. No usarán mucho espacio y te ayudarán si alguna vez te encuentras con un problema. Incluso si no sabe cómo obtener información del archivo minidump, puede encontrar herramientas de software y personas que pueden usar la información aquí para ayudar a localizar y solucionar el problema de su sistema..

    Los volcados de memoria más grandes, como los volcados de memoria del núcleo y los volcados de memoria completos, se almacenan en C: \ Windows \ MEMORY.DMP de forma predeterminada. Windows está configurado para sobrescribir este archivo cada vez que se crea un nuevo volcado de memoria, por lo que solo debe tener un archivo MEMORY.DMP que ocupe espacio.

    Aunque incluso los usuarios promedio de Windows pueden usar minidumps para comprender la causa de las pantallas azules, el archivo MEMORY.DMP se usa más raramente y no es útil a menos que planee enviarlo a un desarrollador. Es probable que no necesite usar la información de depuración en un archivo MEMORY.DMP para identificar y solucionar un problema por su cuenta.

    Eliminar volcados de memoria para liberar espacio

    Puede eliminar estos archivos .dmp para liberar espacio, lo cual es una buena idea porque pueden tener un tamaño muy grande; si su computadora tiene pantalla azul, puede tener un archivo MEMORY.DMP de 800 MB o más que ocupa espacio en su unidad de sistema.

    Windows te ayuda a eliminar automáticamente estos archivos. Si usa la utilidad de limpieza de disco y le indica que limpie los archivos del sistema, verá que aparecen dos tipos de volcados de memoria en la lista. CCleaner y otras herramientas similares también pueden eliminar automáticamente los volcados de memoria. No debería tener que buscar en su carpeta de Windows y eliminarlos a mano.


    En resumen, los archivos de volcado de memoria más grandes no son muy útiles a menos que planee enviarlos a Microsoft u otro desarrollador de software para que puedan corregir una pantalla azul que está ocurriendo en su sistema. Los archivos de minidump más pequeños son más útiles porque contienen información esencial sobre los bloqueos del sistema.

    Crédito de la imagen: Thawt Hawthje en Flickr