Sauvegarde et restauration de l’état du système
Notes
Cette rubrique s’applique à Windows Vista, Windows Server 2008 et versions ultérieures. Pour plus d’informations sur Windows Server 2003, consultez Sauvegarde et restauration de l’état système dans Windows Server 2003 R2 et Windows Server 2003 SP1
Lors d’une sauvegarde ou d’une restauration VSS, l’état du système Windows est défini comme étant une collection de plusieurs éléments clés du système d’exploitation et de leurs fichiers. Ces éléments doivent toujours être traités comme une unité par les opérations de sauvegarde et de restauration.
Notes
Microsoft ne fournit pas de support technique pour les développeurs ou les professionnels de l’informatique pour implémenter des restaurations d’état système en ligne sur Windows (toutes les versions).
Lors de la sauvegarde et de la récupération de l’état du système, la stratégie recommandée consiste à sauvegarder et à récupérer les volumes système et de démarrage en plus des fichiers énumérés par les enregistreurs d’état système. Les enregistreurs d’état système sont des enregistreurs dont l’attribut VSS_USAGE_TYPE est défini sur VSS_UT_BOOTABLESYSTEMSTATE ou VSS_UT_SYSTEMSERVICE.
Important
Si un enregistreur VSS est identifié par son VSS_USAGE_TYPE en tant qu’enregistreur d’état système, il doit être inclus dans une sauvegarde d’état système même s’il est sélectionnable.
En plus des fichiers binaires du système d’exploitation et du pilote énumérés par les enregistreurs d’état système, certains autres fichiers doivent être sauvegardés dans le cadre de l’état système.
Tous les composants signalés par un enregistreur d’état système VSS font partie de l’état système, à l’exception de ceux pour lesquels l’indicateur VSS_CF_NOT_SYSTEM_STATE est défini.
Les programmes de sauvegarde doivent également définir la clé de Registre LastRestoreId . Pour plus d’informations, consultez Clés et valeurs de Registre pour la sauvegarde et la restauration.
Notes
Dans Windows Vista, Windows Server 2008 et versions ultérieures, les noms et emplacements de certains fichiers système ont été modifiés comme suit.
État du système
Pour Windows Server 2012 et versions ultérieures, en plus des fichiers signalés par les différents enregistreurs d’état système VSS, seuls les fichiers de licence suivants doivent être inclus explicitement, et les fichiers DRM suivants doivent être exclus explicitement.
Fichiers de gestion des droits numériques Windows Media
Dans Windows Server 2008 et versions ultérieures, les fichiers suivants, y compris tous les sous-répertoires sous le chemin d’accès suivant, sont exclus de l’état système et ne doivent pas être sauvegardés :
- %ProgramData%\Microsoft\Windows\DRM\
Cela remplace les informations contenues dans la section Gestion des droits numériques Windows Media de l’article Utilisation du système de fichiers et des fonctionnalités de sécurité.
Fichiers de configuration du compteur de performances
Les fichiers de configuration du compteur de performances se trouvent dans le répertoire %SystemRoot%\System32\ et portent les noms suivants :
- Perf?00?. dat Perfc0??. dat Perfd0??. dat Perfh0??. dat Perfi0??. dat Prfc0???. dat Prfd0???. dat Prfh0???. dat Prfi0???. Dat
Ces fichiers sont uniquement modifiés pendant l’installation de l’application et doivent être sauvegardés et restaurés lors des sauvegardes et restaurations de l’état du système.
Fichiers de configuration IIS
Notes
Dans Windows Vista avec Service Pack 1 (SP1) et versions ultérieures, vous ne devez pas sauvegarder ces fichiers. Utilisez plutôt l’enregistreur de configuration IIS intégré. Pour plus d’informations sur cet enregistreur, consultez Enregistreurs VSS in-box.
Les fichiers de configuration IIS appropriés et leurs emplacements sont répertoriés ci-dessous :
Le fichier de machine.config .NET FX se trouve dans le répertoire de version du framework.
Le fichier de web.config racine ASP.NET se trouve dans le répertoire de version du framework.
Notes
Les fichiers de configuration pour .NET FX et ASP.NET se trouvent dans le répertoire de version du framework. Si plusieurs versions de l’infrastructure sont installées sur l’ordinateur, ce répertoire contient un fichier de configuration pour chaque version installée.
Le fichier de configuration central iis applicationHost.config se trouve dans le répertoire %windir%\system32\inetsrv\config. Pour que le serveur comprenne ce fichier de configuration, il existe des fichiers de schéma qui déterminent sa grammaire et sa structure. Ces fichiers se trouvent dans le répertoire %windir%\system32\inetsrv\config\schema.
Le chemin du répertoire de version du framework est stocké dans la clé de Registre suivante :
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\InstallRoot
En outre, les clés de chiffrement suivantes doivent être sauvegardées :
- %ProgramData%\Microsoft\Crypto\RSA\MachineKeys\*
%SystemRoot%\System32\Microsoft\Protect\*
Fichiers d’infrastructure
Toutes les versions du .NET Framework doivent être sauvegardées. Les fichiers se trouvent dans l’un des répertoires suivants ou dans les deux :
- %windir%\\Microsoft.Net\\Framework %windir%\\Microsoft.Net\\Framework64
En outre, les fichiers d’assembly doivent être sauvegardés. Ces fichiers se trouvent dans le répertoire suivant :
- %windir%\assembly
Fichiers de tâches du planificateur de tâches
Les fichiers de tâches du planificateur de tâches doivent être sauvegardés. Les fichiers se trouvent à l’un des emplacements suivants ou aux deux :
- %windir%\\system32\\tasks et tous les sous-répertoires (récursivement) %windir%\\tasks (aucun sous-répertoire)