Cuando Windows muestra pantallas azules, crea archivos de volcado de memoria, también conocidos como volcados por caída. De esto se trata el BSOD de Windows 8 cuando dice que «simplemente recopila información de error».
Estos archivos contienen una copia de la memoria de la computadora en el momento del bloqueo. Se pueden utilizar para ayudar a diagnosticar e identificar el problema que provocó el accidente en primer lugar.
Tipos de volcados de memoria
Windows puede crear varios tipos de volcados de memoria. Puede acceder a esta configuración abriendo Panel de control, haciendo clic en Sistema y seguridad y luego en Sistema. Haga clic en Configuración avanzada del sistema en la barra lateral, haga clic en la pestaña Avanzado y luego haga clic en Configuración en Inicio y recuperación.
De forma predeterminada, la configuración en Escribir información de depuración se establece en «volcado de memoria automático». Esto es lo que es cada tipo de volcado de memoria:
Volcado de memoria completo: Un volcado de núcleo completo es el tipo de volcado de núcleo más grande posible. 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 está usando 8 GB cuando el sistema falla, el volcado del núcleo tendrá un tamaño de 8 GB. Los bloqueos generalmente son causados por código que se ejecuta en modo kernel, por lo que la información completa, incluida la memoria de cada programa, rara vez es útil; un volcado de memoria del kernel suele ser suficiente, incluso para un desarrollador.
Volcado de memoria del kernel: Un volcado de núcleo del núcleo será mucho más pequeño que un volcado de núcleo 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, ni memoria asignada a aplicaciones en modo 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.
En la mayoría de los casos, este volcado por caída es el más útil. Es significativamente más pequeño que el volcado de memoria completo, pero solo omite las porciones de memoria que es poco probable que hayan estado involucradas en el bloqueo.
Volcado de memoria pequeño (256 kb): Un volcado de núcleo pequeño es el tipo más pequeño de volcado de núcleo. Contiene muy poca información: la información de la pantalla azul, una lista de controladores cargados, información de proceso y un poco de información del kernel. Puede ser útil para identificar el error, pero ofrece información de depuración menos detallada que un volcado de memoria del kernel.
Volcado de memoria automático: Esta es la opción predeterminada y contiene exactamente la misma información que un volcado del núcleo del kernel. Microsoft dice que, cuando el archivo de paginación se establece en un tamaño administrado por el sistema y la computadora está configurada para volcados de memoria automáticos, «Windows establece el tamaño del archivo de paginación lo suficientemente grande como para garantizar que se produzca un volcado de núcleo. del tiempo. Como señala Microsoft, los volcados por caída son una consideración importante al decidir el tamaño del archivo de paginación. El archivo de paginación debe ser lo suficientemente grande para contener los datos en la memoria.
(nada): Windows no creará volcados de memoria en caso de un bloqueo.
Los volcados de núcleo son para desarrolladores
Estos archivos de volcado existen para brindarle información sobre la causa del bloqueo del sistema. Si es un desarrollador de Windows que trabaja con controladores de hardware, la información de estos archivos de volcado de memoria puede ayudarlo a identificar la razón por la que sus controladores de hardware están causando que una computadora muestre una pantalla azul y resuelva el problema.
Pero probablemente sea un usuario normal de Windows, no alguien que desarrolla controladores de hardware o trabaja con el código fuente de Windows en Microsoft. Los volcados de emergencia siempre son útiles. Es posible que no los necesite usted mismo, pero es posible que deba enviarlos a un desarrollador si tiene un problema con los controladores de software o hardware de bajo nivel en su computadora. Por ejemplo, El sitio web de Symantec dice que «A menudo, Symantec Development necesitará un volcado completo del núcleo de un sistema afectado para identificar la causa del bloqueo». El volcado por caída también puede ser útil si tiene un problema con el propio Windows, ya que 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 del bloqueo, con suerte, permitiéndoles identificar y solucionar el problema.
Minidumps y core dumps
Los archivos de minivolcado son útiles para casi todo el mundo porque contienen información básica como el mensaje de error asociado con una pantalla azul de la muerte. Se almacenan de forma predeterminada en la carpeta C: Windows Minidump. 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 del kernel, completo o automático, obtendrá tanto un minivolcado como un archivo MEMORY.DMP más grande.
Herramientas como Nirsoft BlueScreenView puede mostrar la información contenida en estos archivos minidmp. Puede ver los archivos exactos del controlador involucrados en un bloqueo, lo que puede ayudar a identificar la causa del problema. Debido a que los minivolcados son tan útiles y pequeños, le recomendamos que nunca establezca el parámetro de volcado de núcleo en «(ninguno)»; al menos asegúrese de configurar su sistema para crear volcados de núcleo pequeños. No ocuparán mucho espacio y te ayudarán si alguna vez tienes un problema. Incluso si no sabe cómo extraer información del archivo de minivolcado por su cuenta, puede encontrar herramientas de software y personas que pueden usar la información aquí para ayudarlo a identificar y solucionar el problema de su sistema.
Los volcados de núcleo más grandes, como los volcados de núcleo del núcleo y los volcados de núcleo completo, 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 debería tener un archivo MEMORY.DMP ocupando espacio.
Si bien incluso los usuarios promedio de Windows pueden usar minivolcados para descubrir la causa de las pantallas azules, el archivo MEMORY.DMP se usa con menos frecuencia y no es útil a menos que planee enviarlo a un desarrollador. Probablemente no necesite utilizar la información de depuración en un archivo MEMORY.DMP para identificar y solucionar un problema por su cuenta.
Elimina los volcados de memoria para liberar espacio
Puede eliminar estos archivos .dmp para liberar espacio, lo cual es una buena idea ya que pueden ser muy grandes; si su computadora tiene una pantalla azul, es posible que tenga un archivo MEMORY.DMP de 800 MB o más ocupando espacio en la unidad del sistema. .
Windows le ayuda a eliminar automáticamente estos archivos. Si usa la utilidad Liberador de espacio en disco y le pide que limpie los archivos del sistema, verá que ambos tipos de volcados de memoria aparecen en la lista. CCleaner y otras herramientas similares también pueden eliminar automáticamente los volcados de memoria. No debería necesitar buscar en su carpeta de Windows y eliminarlos a mano.
En resumen, los archivos de volcado de memoria más grandes no son de mucha utilidad a menos que planee enviarlos a Microsoft u otro desarrollador de software para que puedan arreglar una pantalla azul que está sucediendo en su sistema. Los archivos de minivolcado más pequeños son más útiles porque contienen información esencial sobre fallos del sistema.
Credito de imagen: Descongelar Hawthje en Flickr