Volcados de memoria de Windows: ¿Para qué sirven?
Cuando Windows muestra una pantalla azul, crea un archivo de volcado de memoria, también conocido como volcado de memoria. Esto es lo que dice la pantalla azul de la muerte de Windows 8 «solo recopilando algunos mensajes de error».
Estos archivos contienen una copia de la memoria de la computadora en el momento del bloqueo. Se pueden usar para ayudar a diagnosticar e identificar problemas que causan fallas.
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 luego haciendo clic 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». Estos son los contenidos reales de cada tipo de volcado de memoria:
Volcado de memoria completa: Un volcado de memoria completa es el tipo de volcado de memoria más grande posible. Este contiene una copia de todos los datos que usa Windows en la memoria física. Entonces, si tiene 16 GB de RAM y Windows usó 8 GB cuando el sistema falló, el tamaño del volcado de memoria será 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, incluida la memoria por programa, rara vez es útil; incluso para los desarrolladores, un volcado de memoria del kernel suele ser suficiente.
Volcado de memoria del núcleo: Un volcado de memoria del kernel será mucho más pequeño que un volcado de memoria completa. Microsoft dice que normalmente es alrededor de un tercio del tamaño de la memoria física instalada en el sistema.como Microsoft lo puso:
«Este archivo de volcado no incluirá memoria no asignada ni memoria asignada a aplicaciones en modo de usuario. Incluye solo la memoria asignada al kernel de Windows y la capa 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 memoria es el más útil. Es mucho más pequeño que Complete Memory Dump, pero solo ignora aquellas partes de la memoria que tienen menos probabilidades de estar involucradas en el bloqueo. «
Volcado de memoria pequeña (256 kb): Un mini volcado de memoria es el tipo más pequeño de volcado de memoria. Contiene muy poca información: información de la pantalla azul, lista de controladores cargados, información del proceso y algo de información del kernel. Ayuda a identificar errores, pero proporciona 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 lo dice, 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 pueda capturar un volcado de memoria del kernel en la mayoría de los casos». Como señala Microsoft, los volcados de memoria son una consideración importante para determinar el tamaño del archivo de paginación. El archivo de paginación debe ser lo suficientemente grande para contener los datos de la memoria.
(no cualquiera): Windows no crea volcados de memoria cuando falla.
Los volcados de memoria 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 en estos archivos de volcado de memoria puede ayudarlo a determinar y corregir por qué los controladores de hardware están causando que su computadora tenga una pantalla azul.
Pero probablemente solo sea un usuario habitual de Windows, no alguien que desarrolla controladores de hardware o maneja el código fuente de Windows en Microsoft. Los volcados de memoria siguen siendo útiles. Probablemente no los necesite usted mismo, pero es posible que desee enviárselos a un desarrollador si tiene problemas de controlador de hardware o software de bajo nivel en su computadora. P.ej, El sitio web de Symantec dice «Muy a menudo, Symantec Development requiere un volcado de memoria completo del sistema afectado para determinar la causa del bloqueo». Los volcados de memoria también pueden ser útiles si tiene problemas con Windows, ya que es posible que deba enviarlos a Microsoft. El desarrollador responsable del software puede usar un volcado de memoria para ver exactamente lo que estaba sucediendo en su computadora cuando se bloqueó, lo que le permitirá identificar y solucionar el problema.
Minivolcados frente a volcados de memoria
Los archivos de minivolcado son útiles para casi todo el mundo porque contienen información esencial, como mensajes de error relacionados con las pantallas azules de la muerte. De forma predeterminada, se almacenan en la carpeta C:WindowsMinidump. Ambos tipos de archivos de volcado tienen la extensión de archivo.dmp.
Incluso si su sistema está configurado para crear volcados de memoria kernel, completos o automáticos, obtendrá minivolcados y archivos MEMORY. DMP más grandes.
herramientas como esta Vista de pantalla azul de Nirsoft La información contenida en estos archivos minidmp se puede visualizar. Puede ver los archivos de controlador exactos involucrados en el bloqueo, lo que puede ayudar a determinar la causa del problema. Debido a que los minivolcados son tan útiles y pequeños, recomendamos nunca configurar los volcados de memoria en «(ninguno)». Asegúrese de que su sistema esté configurado al menos para crear minivolcados. No ocupan mucho espacio y te ayudarán si tienes algún problema. Incluso si no sabe cómo obtener información de los archivos de minivolcado, puede encontrar herramientas de software y personas que pueden usar la información aquí para ayudar a identificar y solucionar problemas con su sistema.
De forma predeterminada, los volcados de memoria más grandes, como los volcados de memoria del kernel y los volcados de memoria completa, se almacenan en C:WindowsMEMORY. DMP. 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 ocupando espacio.
Si bien incluso los usuarios regulares de Windows pueden usar minivolcados para comprender la causa de las pantallas azules, el archivo MEMORY. DMP rara vez se usa y no sirve a menos que tenga la intención de enviarlo a un desarrollador. Es posible que no necesite utilizar la información de depuración del archivo MEMORY. DMP para identificar y solucionar los problemas usted mismo.
Eliminar volcados de memoria para liberar espacio
Es una buena idea eliminar estos archivos.dmp para liberar espacio, ya que pueden ser bastante grandes; si su computadora muestra una pantalla azul, es posible que tenga archivos MEMORY. DMP de 800 MB o más ocupando espacio en la unidad del sistema.
Windows lo ayudará a eliminar estos archivos automáticamente. 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 necesita buscar en sus carpetas de Windows y eliminarlas manualmente.
En resumen, los archivos de volcado de memoria grandes no son muy útiles a menos que planee enviarlos a Microsoft u otros desarrolladores de software para que puedan reparar las pantallas azules que aparecen en su sistema. Los archivos de minivolcado más pequeños son más útiles porque contienen información esencial sobre el bloqueo del sistema.
Fuente de imagen: Thawt Hawthje en Flickr