Configurer des fichiers d’image mémoire pour une installation minimale

S’applique à : Windows Server 2022, Windows Server 2019, Windows Server 2016

Suivez ces étapes pour configurer une image mémoire de votre installation minimale.

Étape 1 : Désactiver la gestion automatique des fichiers de page système

La première étape consiste à configurer manuellement vos options d’échec et de récupération système. Celle-ci est indispensable pour effectuer les autres étapes.

Exécutez la commande suivante :

wmic computersystem set AutomaticManagedPagefile=False

Étape 2 : Configurer le chemin de destination d’une image mémoire

Il n’est pas nécessaire de conserver le fichier de page sur la partition où le système d’exploitation est installé. Pour placer le fichier de page sur une autre partition, vous devez créer une entrée de Registre nommée DedicatedDumpFile. Vous pouvez définir la taille du fichier de pagination à l’aide de l’entrée de Registre DumpFileSize. Pour créer les entrées de Registre DedicatedDumpFile et DumpFileSize, procédez comme suit :

  1. À l’invite de commandes, exécutez la commande regedit pour ouvrir l’Éditeur du Registre.

  2. Recherchez la sous-clé suivante, puis cliquez dessus : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl

  3. Cliquez sur Modifier > Nouveau > Valeur de chaîne.

  4. Nommez la nouvelle valeur DedicatedDumpFile, puis appuyez sur Entrée.

  5. Cliquez avec le bouton droit sur DedicatedDumpFile, puis cliquez sur Modifier.

  6. Dans Données de la valeur, tapez < Lecteur>:\<Dedicateddumpfile.sys>, puis cliquez sur OK.

    Notes

    Remplacez <Lecteur> par un lecteur qui a suffisamment d’espace disque pour le fichier de pagination, et remplacez <Dedicateddumpfile.dmp> par le chemin complet du fichier dédié.

  7. Cliquez sur Modifier > Nouveau > Valeur DWORD.

  8. Tapez DumpFileSize, puis appuyez sur Entrée.

  9. Cliquez avec le bouton droit sur DumpFileSize, puis cliquez sur Modifier.

  10. Dans Modifier la valeur DWORD, sous Base, cliquez sur Décimal.

  11. Dans Données de la valeur, tapez la valeur appropriée, puis cliquez sur OK.

    Notes

    La taille du fichier de l’image mémoire est en mégaoctets (Mo).

  12. Quittez l’Éditeur du Registre.

Une fois que vous avez déterminé l’emplacement de la partition de l’image mémoire, configurez le chemin de destination du fichier de page. Pour afficher le chemin de destination actuel du fichier de page, exécutez la commande suivante :

wmic RECOVEROS get DebugFilePath

La destination par défaut pour DebugFilePath est %systemroot%\memory.dmp. Pour modifier le chemin de destination actuel, exécutez la commande suivante :

wmic RECOVEROS set DebugFilePath = <FilePath>

Définissez <FilePath> sur le chemin de destination. Par exemple, la commande suivante définit le chemin de destination de l’image mémoire sur C:\WINDOWS\MEMORY.DMP:

wmic RECOVEROS set DebugFilePath = C:\WINDOWS\MEMORY.DMP

Étape 3 : Définir le type d’image mémoire

Déterminez le type d’image mémoire à configurer pour votre serveur. Pour voir le type d’image mémoire actif, exécutez la commande suivante :

wmic RECOVEROS get DebugInfoType

Pour modifier le type d’image mémoire actif, exécutez la commande suivante :

wmic RECOVEROS set DebugInfoType = <Value>

<Valeur> peut être 0, 1, 2 ou 3, comme défini ci-dessous.

  • 0 : Désactive la suppression d’une image mémoire.
  • 1 : Image mémoire complète. Enregistre tout le contenu de la mémoire système lorsque votre ordinateur s’arrête de manière inattendue. Une image mémoire complète peut contenir des données provenant de processus en cours d’exécution lorsque l’image mémoire a été collecté.
  • 2 : Image mémoire du noyau (par défaut). Enregistre uniquement la mémoire du noyau. Le processus d’enregistrement des informations dans un fichier journal se trouve accéléré lorsque votre ordinateur s’arrête de manière inattendue.
  • 3 : Image mémoire de petite taille. Enregistre le plus petit ensemble d’informations utiles qui peuvent vous aider à identifier la raison pour laquelle votre ordinateur s’est arrêté de manière inattendue.

Étape 4 : Configurer le serveur pour qu’il redémarre automatiquement après avoir généré une image mémoire

Par défaut, le serveur redémarre automatiquement après avoir généré une image mémoire. Exécutez la commande suivante pour afficher la configuration actuelle :

wmic RECOVEROS get AutoReboot

Si la valeur de AutoReboot est TRUE, le serveur redémarre automatiquement après la génération d’une image mémoire. Aucune configuration n’est nécessaire et vous pouvez passer à l’étape suivante.

Si la valeur de AutoReboot est FALSE, le serveur ne redémarre pas automatiquement. Exécutez la commande suivante pour modifier la valeur :

wmic RECOVEROS set AutoReboot = true

Étape 5 : Configurer le serveur pour remplacer le fichier d’image mémoire existant

Par défaut, le serveur remplace le fichier d’image mémoire existant lors de la création d’un nouveau fichier. Pour déterminer si les fichiers d’image mémoire existants sont déjà configurés pour être remplacés, exécutez la commande suivante :

wmic RECOVEROS get OverwriteExistingDebugFile

Si la valeur est 1, le serveur remplace le fichier d’image mémoire existant. Aucune configuration n’est nécessaire et vous pouvez passer à l’étape suivante.

Si la valeur est 0, le serveur ne remplace pas le fichier d’image mémoire existant. Exécutez la commande suivante pour modifier la valeur :

wmic RECOVEROS set OverwriteExistingDebugFile = 1

Étape 6 : Définir une alerte d’administration

Déterminez si une alerte d’administration est appropriée et définissez SendAdminAlert en conséquence. Pour afficher la valeur actuelle de SendAdminAlert, exécutez la commande suivante :

wmic RECOVEROS get SendAdminAlert

Les valeurs possibles de SendAdminAlert sont TRUE ou FALSE. Pour modifier la valeur SendAdminAlert existante sur true, exécutez la commande suivante :

wmic RECOVEROS set SendAdminAlert = true

Étape 7 : Définir la taille du fichier de page de l’image mémoire

Pour vérifier les paramètres en cours du fichier de page, exécutez l’une des commandes suivantes :

wmic.exe pagefile

ou

wmic.exe pagefile list /format:list

Par exemple, exécutez la commande suivante pour configurer la taille initiale et maximale de votre fichier de page :

wmic pagefileset where name="c:\\pagefile.sys" set InitialSize=1000,MaximumSize=5000

Étape 8 : Configurer le serveur pour générer une image mémoire manuelle

Vous pouvez générer manuellement une image mémoire en utilisant un clavier PS/2. Cette fonctionnalité est désactivée par défaut et n’est pas disponible pour les claviers USB (Universal Serial Bus).

Pour activer les images mémoire manuelles à l’aide d’un clavier PS/2, exécutez la commande suivante :

reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters /v CrashOnCtrlScroll /t REG_DWORD /d 1 /f

Pour déterminer si la fonctionnalité a été activée correctement, exécutez la commande suivante :

Reg query HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ i8042prt \ Parameters / v CrashOnCtrlScroll

Vous devez redémarrer le serveur pour que les modifications soient prises en compte. Vous pouvez redémarrer le serveur en exécutant la commande suivante :

Shutdown / r / t 0

Vous pouvez générer des images mémoire manuelles avec un clavier PS/2 connecté à votre serveur en maintenant la touche Ctrl Droite enfoncée tout en appuyant deux fois sur la touche Arrêt défil. La vérification des bogues de l’ordinateur retourne le code d’erreur 0xE2. Après avoir redémarré le serveur, un nouveau fichier d’image mémoire s’affiche dans le chemin de destination que vous avez établi à l’étape 2.

Étape 9 : Vérifier que les fichiers d’image mémoire sont créés correctement

Vous pouvez utiliser l'utilitaire dumpchk.exe pour vérifier que les fichiers de vidage de la mémoire sont créés correctement. L’utilitaire dumpchk.exe n’est pas installé avec l’option d’installation minimale. Vous devez donc l’exécuter à partir d’un serveur en utilisant l’Expérience utilisateur, ou à partir de Windows 10. Les outils de débogage pour les produits Windows doivent être également installés.

L’utilitaire dumpchk.exe vous permet de transférer le fichier d’image mémoire, depuis votre installation minimale de Windows Server 2008 sur l’autre ordinateur, à l’aide du support de votre choix.

Avertissement

Les fichiers de page peuvent être très volumineux, ainsi étudiez attentivement la méthode de transfert et les ressources demandées par la méthode.

Références supplémentaires

Pour obtenir des informations générales sur l’utilisation des fichiers d’image mémoire, consultez Vue d’ensemble des options du fichier d’image mémoire pour Windows.

Pour plus d’informations sur les fichiers d’image mémoire dédiés, consultez Utilisation de la valeur de Registre DedicatedDumpFile pour dépasser les limitations de l’espace sur le lecteur système lors de la capture d’une image mémoire système.