Lo que debe tener en cuenta al configurar una nueva ubicación para los archivos de volcado de memoria en Windows Server 2003

INTRODUCCIÓN

Este artículo describe los problemas que debe tener en cuenta si configura Microsoft Windows Server 2003 para volcar la memoria física en una ubicación distinta del volumen de arranque.

De forma predeterminada, Windows Server 2003 escribe información de volcado de memoria en la ubicación siguiente:
%SystemRoot%\MEMORY.DMP
Para modificar esta ubicación, siga estos pasos:
  1. Haga clic en Inicio, haga clic en Mi PC y, a continuación, haga clic en Propiedades.
  2. Haga clic en la ficha Opciones avanzadas y a continuación haga clic en configuración en Inicio y recuperación.
  3. En el cuadro archivo de volcado , escriba la ruta donde desea que Windows para escribir información de archivo de volcado.

Más información

Imagine el siguiente escenario:
  • Configurar Windows Server 2003 para volcar la memoria física en una ubicación distinta del volumen de arranque.
  • Windows Server 2003 experimenta un error grave.
Cuando Windows se reinicia después de un error grave, Windows requiere un archivo temporal en el volumen de inicio es igual a la memoria física instalada en el equipo. Si no hay espacio suficiente en el disco duro cumplir con este requisito, el archivo de volcado de memoria se sigue generando. Sin embargo, se reduce el tamaño del archivo de paginación en este volumen.



Este comportamiento se produce porque Windows Server 2003 presenta los siguientes cambios de diseño para la generación del archivo de volcado:
  • En la primera fase de una operación de volcado de memoria, el proceso de subsistema administrador de sesión (SMSS.exe) realiza parte del trabajo de la herramienta Savedump antes de que Windows crea el archivo de paginación. SMSS examina el bloque head del archivo de paginación para determinar si este archivo es un archivo de volcado de memoria válida. Si el archivo de volcado de memoria es válido, SMSS trunca el archivo de paginación original para el tamaño del archivo de volcado y cambia el nombre de este archivo para volcar .tmpxxx.

    Nota: La parte xxx de este nombre de archivo se calcula a partir de la palabra inferior de la función tickcount .

    SMSS almacena el archivo de volcadoxxx.tmp en el volumen de inicio y quita el atributo oculto y el atributo de sistema de este archivo. SMSS también establece el valor de TempDestination y el archivo de volcado de una subclave del registro volátiles. El proceso Savedump.exe lee más tarde esta subclave cuando el proceso de copia volcadoxxx.tmp en Memory.dmp.
  • En la segunda fase de la operación de volcado de memoria, el proceso Savedump.exe examina la ubicación del registro siguiente para determinar si existe una subclave volátil:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl\MachineCrash
    La existencia de una clave del registro volátiles indica que se ha creado un archivo de volcado de memoria válida. En este escenario, el proceso Savedump.exe lee los datos del valor del registro TempDestination y copia el archivo de volcado en la ubicación correcta.
SMSS requiere un archivo temporal en el volumen de inicio por las siguientes razones:
  • En este escenario, SMSS puede escribir con seguridad sólo en el volumen de inicio. La operación de escritura para la información de volcado de bloqueo pasa por alto los controladores de filtro.

    Nota: El proceso SMSS no puede escribir un archivo de volcado en una matriz redundante de discos independientes (RAID) porque el proceso omite los controladores de filtro. Por lo tanto, el archivo temporal debe escribirse en un volumen de arranque.
  • En este escenario, SMSS utiliza la función NtSetFileInformation con la operación de cambio de nombre para truncar el archivo de paginación para el tamaño del archivo temporal. Esta función es compatible con las operaciones de cambio de nombre sólo en el mismo volumen.

Para obtener más información acerca de las situaciones en que no se crea un archivo Memory.dmp después de un mensaje de error STOP, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

130536 Windows no guarde el archivo de volcado de memoria después de un error

Propiedades

Id. de artículo: 886429 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios