Cuando Windows hace pantallas azules, crea archivos de volcado de memoria, también conocidos como volcados de bloqueo. Esto es de lo que habla el BSOD de Windows 8 cuando dice que “solo recopila información de error”.
Estos archivos contienen una copia de la memoria del equipo en el momento del bloqueo. Se pueden usar para ayudar a diagnosticar e identificar el problema que condujo al accidente en primer lugar.
¿De qué vamos a hablar?
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 Avanzadas y haga clic en Configuración en Inicio y recuperación.
De forma predeterminada, la configuración de Escribir información de depuración se establece en “Volcado automático de memoria”. Esto es lo que realmente es cada tipo de volcado de memoria:
Volcado de memoria completo: Un volcado de memoria completo es el tipo más grande de volcado de memoria 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 de ella en el momento del bloqueo del sistema, el volcado de memoria 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 generalmente será suficiente incluso para un desarrollador.
Volcado de memoria del kernel: 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 ni ninguna memoria asignada a aplicaciones en modo de usuario. Solo incluye la memoria asignada al kernel de Windows y al nivel de abstracción de hardware (HAL), así como la memoria asignada a los controladores de modo kernel y otros programas en modo kernel.
Para la mayoría de los propósitos, este volcado de choque 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 es poco probable que hayan estado involucradas en el accidente”.
Volcado de memoria pequeño (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 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 automático de memoria: Esta es la opción predeterminada y contiene exactamente la misma información que un volcado de memoria del kernel. Microsoft dice que, cuando el archivo de página se establece en un tamaño administrado por el sistema y el equipo está configurado para volcados de memoria automáticos, “Windows establece el tamaño del archivo de paginación lo suficientemente grande como para garantizar que se pueda capturar un volcado de memoria del kernel la mayor parte del tiempo”. Como señala Microsoft, los volcados de bloqueo son una consideración importante al decidir qué tamaño debe tener el archivo de página. El archivo de página debe ser lo suficientemente grande como para contener los datos de memoria.
(ninguno): Windows no creará volcados de memoria cuando se bloquee.
Los volcados de memoria son para desarrolladores
Estos archivos de volcado existen para proporcionarle información sobre la causa del bloqueo del sistema. Si usted es un desarrollador de Windows que trabaja en controladores de hardware, la información de 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 se proyecte en pantalla azul y solucionar el problema.
Pero probablemente seas solo un usuario normal de Windows, no alguien que desarrolla controladores de hardware o trabaja en el código fuente de Windows en Microsoft. Los volcados de choque siguen siendo útiles. Es posible que no los necesite usted mismo, pero es posible que deba enviarlos a un desarrollador si experimenta un problema con los controladores de software o hardware de bajo nivel en su computadora. Por ejemplo El sitio web de Symantec dice que “muchas veces Symantec Development necesitará un volcado de memoria completo de un sistema afectado para identificar la causa del bloqueo”. El volcado de bloqueo también puede ser útil si experimenta un problema con 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 la esperanza de que les permita precisar y solucionar el problema.
Minidobladores vs. volcados de memoria
Los archivos minidump son útiles para casi todos porque contienen información básica como el mensaje de error asociado con 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 completo o automático del kernel, obtendrá un minidoblado y una MEMORIA más grande. Archivo DMP.
Herramientas como BlueScreenView de Nirsoft puede mostrar la información contenida en estos archivos minidmp. Puede ver los archivos exactos del controlador involucrados en un accidente, lo que puede ayudar a identificar la causa del problema. Debido a que los minidumps son tan ú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 pequeños volcados de memoria. 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 usted mismo, puede encontrar herramientas de software y personas que pueden usar la información aquí para ayudar a precisar y solucionar el problema de su sistema.
Los volcados de memoria más grandes, como los volcados de memoria del kernel y los volcados de memoria completos, se almacenan en C:/Windows/MEMORY. DMP por defecto. Windows está configurado para sobrescribir este archivo cada vez que se crea un nuevo volcado de memoria, por lo que solo debe tener una MEMORIA. Archivo DMP que ocupa espacio.
Mientras que incluso los usuarios promedio de Windows pueden usar minidumps para comprender la causa de las pantallas azules, la MEMORIA. El archivo DMP se usa más raramente y no es útil a menos que planee enviarlo a un desarrollador. Probablemente no necesitará usar la información de depuración en una MEMORIA. 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 ser de gran tamaño: si su computadora tiene pantalla azul, es posible que tenga una MEMORIA. Archivo DMP de 800 MB o más que ocupa 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 dice 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 cavar 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 minidoblado 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