Clés et valeurs de Registre pour la sauvegarde et la restauration

Les applications qui demandent ou effectuent des opérations de sauvegarde et de restauration doivent utiliser les clés et valeurs de Registre suivantes pour communiquer entre elles ou avec des fonctionnalités telles que vsS (Volume Shadow Copy Service) et Sauvegarde Windows :

CustomPerformanceSettings

Consultez OverallPerformanceSetting et CustomPerformanceSettings.

Désactiver la surveillance

Sur les plateformes clientes Windows à partir de Windows 7, les utilisateurs sont automatiquement invités à configurer la fonctionnalité Sauvegarde Windows s’ils ne l’ont pas déjà fait. Ces notifications s’affichent au moment du démarrage de l’ordinateur, à compter de sept jours après l’installation du système d’exploitation. Ils apparaissent également lorsque l’utilisateur connecte un disque dur ; dans ce cas, les notifications s’affichent immédiatement.

Les oem et les développeurs d’applications de sauvegarde tierces peuvent utiliser la valeur de Registre DisableMonitoring pour désactiver ces notifications automatiques.

Cette valeur n’existe pas par défaut. Elle doit donc être créée sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Windows\Currentversion\WindowsBackup

La valeur de Registre DisableMonitoring a le type de données REG_DWORD et est interprétée comme suit :

  • Si les données de la valeur sont définies sur 1 et si les utilisateurs n’ont pas encore configuré la fonctionnalité Sauvegarde Windows, les notifications automatiques sont désactivées. Si une notification automatique est déjà présente dans le Centre de notifications, la définition de cette valeur de Registre entraîne la suppression de la notification à 10h00 le lendemain matin.
  • Si la valeur n’existe pas, si ses données ne sont pas définies ou si leurs données sont définies sur zéro, les notifications automatiques ne sont pas désactivées.

Windows Vista et Windows XP : Cette valeur de Registre n’est pas prise en charge.

FilesNotToBackup

La clé de Registre FilesNotToBackup spécifie les noms des fichiers et répertoires que les applications de sauvegarde ne doivent pas sauvegarder ou restaurer. Chacune des entrées de cette clé est une chaîne REG_MULTI_SZ au format suivant :

[Lecteur] [Chemin]\FileName [/s]

  • Lecteur spécifie le lecteur et est facultatif. Par exemple, c:. Pour spécifier tous les lecteurs, utilisez une barre oblique inverse (\) ; aucune lettre de lecteur n’est nécessaire.
  • Path spécifie le chemin et est facultatif. Il ne peut pas contenir de caractères génériques.
  • FileName spécifie le fichier ou le répertoire et est obligatoire. Il peut contenir des caractères génériques.
  • /s spécifie que tous les sous-répertoires du chemin d’accès spécifié doivent être inclus.
  • Les variables d’environnement telles que %Systemroot% peuvent être remplacées pour tout ou partie de la chaîne entière.

Le tableau suivant présente quelques entrées classiques.

Nom de l’entrée Valeur par défaut
Internet Explorer Fichiers temporaires
Fichier de page mémoire \Pagefile.sys
MS Distributed Transaction Coordinator C:\Windows\system32\MSDtc\MSDTC. LOG C:\Windows\system32\MSDtc\trace\dtctrace.log
Cache de fichiers hors connexion %Systemroot%\CSC\* /s
Gestion de l'alimentation \hiberfil.sys
Stockage d’instance simple \SIS Common Store\*.* /s
Fichiers temporaires %TEMP%\* /s

 

Notes

Les applications qui effectuent des sauvegardes au niveau du volume le font généralement en copiant le volume entier au niveau du bloc, de sorte qu’elles ne peuvent pas respecter la clé de Registre FilesNotToBackup au moment de la sauvegarde. Au lieu de cela, ils attendent l’heure de restauration pour supprimer les fichiers qui ne devaient pas être sauvegardés. Dans la plupart des cas, il s’agit d’une stratégie raisonnable. Toutefois, dans le cas des fichiers de stockage à instance unique, les fichiers du Common Store SIS ne doivent pas être supprimés au moment de la restauration.

 

Pour les sauvegardes de volume au niveau du bloc, Sauvegarde Windows Server et l’utilitaire Windows Wbadmin respectent la clé de Registre FilesNotToBackup en supprimant les fichiers appropriés au moment de la restauration. La restauration du système et la sauvegarde d’état du système ne respectent pas la clé de Registre FilesNotToBackup .

Windows XP : La restauration du système respecte la clé de Registre FilesNotToBackup .

FilesNotToSnapshot

VSS prend en charge la clé de Registre FilesNotToSnapshot . Les applications et les services peuvent utiliser cette clé pour spécifier les fichiers à supprimer des clichés instantanés nouvellement créés. Pour plus d’informations, consultez Exclusion des fichiers des clichés instantanés.

Windows Server 2003 et Windows XP : Cette clé de Registre n’est pas prise en charge.

Pour les sauvegardes de volume au niveau du bloc, sauvegarde Windows Server respecte la clé de Registre FilesNotToSnapshot en supprimant les fichiers appropriés au moment de la restauration.

IdleTimeout

La valeur de Registre IdleTimeout spécifie la durée, en secondes, pendant laquelle le service VSS attendra lorsqu’il est inactif. Si cette valeur de délai d’expiration est atteinte et qu’il n’y a aucune tâche à effectuer, le service VSS s’arrête.

Cette valeur de Registre se trouve sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Système\Currentcontrolset\Services\VSS\Paramètres

Si cette valeur de Registre n’existe pas :

  • La valeur de délai d’expiration réelle utilisée est de 180 secondes (3 minutes) par défaut.
  • Vous pouvez créer une valeur avec le nom IdleTimeout et le type DWORD et la définir sur la valeur souhaitée.

Si cette valeur de Registre est définie sur 0 secondes :

  • La valeur de délai d’expiration réelle utilisée est de 180 secondes (3 minutes).

Si vous définissez cette valeur de Registre :

  • VSS utilise la valeur de délai d’expiration que vous définissez.
  • Vous pouvez spécifier n’importe quelle valeur comprise entre 1 et 1 secondes FFFFFFFF. Toutefois, il est recommandé de choisir une valeur comprise entre 1 et 180 secondes.

Windows Server 2003 et Windows XP : Cette clé de Registre n’est pas prise en charge.

KeysNotToRestore

La clé de Registre KeysNotToRestore spécifie les noms des sous-clés du Registre et les valeurs que les applications de sauvegarde ne doivent pas restaurer. Pour plus d’informations, consultez KeysNotToRestore. Il n’est pas nécessaire d’honorer la clé de Registre KeysNotToRestore .

Windows Server 2003 et Windows XP : Vous devez respecter la clé de Registre KeysNotToRestore .

Pour les sauvegardes de volumes au niveau du bloc, sauvegarde Windows Server respecte la clé de Registre KeysNotToRestore en supprimant les fichiers appropriés au moment de la restauration.

La sauvegarde d’état du système respecte la clé de Registre KeysNotToRestore .

LastInstance

La valeur de Registre LastInstance indique qu’une opération de restauration nue a été effectuée et que les volumes ont été remplacés, mais pas mis en forme. Pour plus d’informations, consultez Utilisation de la récupération automatisée du système VSS pour la récupération d’urgence.

Windows Server 2003 et Windows XP : Cette valeur de Registre n’est pas prise en charge.

LastRestoreId

Lorsqu’une application de sauvegarde effectue une restauration de l’état système, elle doit indiquer qu’elle l’a fait en définissant la valeur de Registre LastRestoreId . « Restauration de l’état du système » dans ce cas fait référence à toute restauration qui restaure de manière sélective les fichiers binaires et les pilotes du système d’exploitation.

Si l’intégralité du volume de démarrage et du volume système est restaurée au niveau du volume, cette valeur ne doit pas être définie.

Si la valeur de Registre LastRestoreId n’existe pas, l’application de sauvegarde doit la créer sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Système\Currentcontrolset\Contrôle\BackupRestore\SystemStateRestore

Créez une valeur nommée LastRestoreId et tapez REG_SZ. La valeur doit être une valeur opaque unique telle qu’un GUID.

Chaque fois qu’une nouvelle restauration d’état système est effectuée, l’application de sauvegarde doit modifier les données de la valeur LastRestoreId .

Les autres applications qui doivent surveiller les restaurations d’état système doivent stocker les données de cette valeur de Registre. Ces données peuvent être comparées aux données actuelles de la valeur de Registre LastRestoreId pour déterminer si une nouvelle restauration d’état système a été effectuée.

Windows Vista, Windows Server 2003 et Windows XP : Cette valeur de Registre n’est pas prise en charge tant que Windows Vista avec Service Pack 1 (SP1) et Windows Server 2008.

MaxShadowCopies

La valeur de Registre MaxShadowCopies spécifie le nombre maximal de clichés instantanés accessibles au client qui peuvent être stockés sur chaque volume de l’ordinateur. Un cliché instantané accessible au client est un cliché instantané créé à l’aide de la valeur VSS_CTX_CLIENT_ACCESSIBLE de l’énumération _VSS_SNAPSHOT_CONTEXT . Les clichés instantanés accessibles par les clients sont utilisés par les clichés instantanés pour dossiers partagés. Pour plus d’informations sur les clichés instantanés, consultez la documentation VSS .

Si la valeur de Registre MaxShadowCopies n’existe pas, l’application de sauvegarde peut la créer sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Système\Currentcontrolset\Services\VSS\Paramètres

Créez une valeur nommée MaxShadowCopies et tapez DWORD. Les données par défaut de cette valeur sont 64. La valeur minimale est 1. Le maximum est 512.

Notes

Pour les autres types de clichés instantanés, il n’existe aucune valeur de Registre qui correspond à MaxShadowCopies. Le nombre maximal de clichés instantanés est de 512 par volume.

 

Note Le paramètre MaxShadowCopies est pris en charge sur Windows Server 2003 ou version ultérieure.

Windows Server 2003 : Sur les serveurs de cluster, les données de la valeur de Registre MaxShadowCopies doivent peut-être être définies sur un nombre inférieur. Pour plus d’informations, consultez « Lorsque vous utilisez le service de cliché instantané de volumes sur des ordinateurs Windows Server 2003 qui exécutent de nombreuses opérations d’E/S, la mise en ligne des volumes de disque prend plus de temps » dans la Base de connaissances aide et support à l’adresse https://support.microsoft.com/kb/945058.

Windows XP : Cette valeur de Registre n’est pas prise en charge.

MinDiffAreaFileSize

VSS alloue une zone de stockage de cliché instantané (ou « zone diff ») pour stocker les données pour les clichés instantanés. La taille minimale de la zone de stockage de cliché instantané est un paramètre par ordinateur qui peut être spécifié à l’aide de la valeur de Registre MinDiffAreaFileSize .

Si la valeur de Registre MinDiffAreaFileSize n’est pas définie, la taille minimale de la zone de stockage de cliché instantané est de 32 Mo pour les volumes inférieurs à 500 Mo et de 320 Mo pour les volumes supérieurs à 500 Mo.

Windows Server 2008, Windows Server 2003 avec SP1 et Windows Vista : Si la valeur de Registre MinDiffAreaFileSize n’est pas définie, la zone de stockage de cliché instantané a une taille minimale de 300 Mo. Si la valeur de Registre MinDiffAreaFileSize est définie, ses données doivent être comprises entre 300 Mo et 3 000 Mo (3 Go), et elles doivent être un multiple de 300 Mo.

Windows Server 2003 : Si la valeur de Registre MinDiffAreaFileSize n’est pas définie, la taille minimale de la zone de stockage de cliché instantané est de 100 Mo.

Windows XP : Cette valeur de Registre n’est pas prise en charge.

Si la valeur de Registre MinDiffAreaFileSize n’existe pas, l’application de sauvegarde peut la créer sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Système\Currentcontrolset\Services\VolSnap

Créez une valeur nommée MinDiffAreaFileSize et tapez REG_DWORD. Les données de cette clé sont spécifiées en mégaoctets. 320 est égal à 320 Mo et 3200 à 3,2 Go. Vous devez spécifier un nombre qui est un multiple de 32. Si vous spécifiez une valeur qui n’est pas un multiple de 32, le multiple suivant de 32 sera utilisé.

Les clichés instantanés peuvent ne pas fonctionner correctement si la valeur de Registre MinDiffAreaFileSize spécifie une taille minimale supérieure à la taille maximale de la zone de stockage de cliché instantané. Pour spécifier la taille maximale de la zone de stockage de cliché instantané, utilisez vssadmin add shadowstorage ou la commande Vssadmin resize shadowstorage. Pour afficher la taille maximale actuelle, utilisez la commande vssadmin list shadowstorage . Si vous n’avez pas défini de taille maximale, la quantité d’espace pouvant être utilisée n’est pas limitée.

OverallPerformanceSetting et CustomPerformanceSettings

Les valeurs de Registre OverallPerformanceSetting et CustomPerformanceSettings sont utilisées pour spécifier les paramètres de performances pour la Sauvegarde Windows Server. Ces valeurs de Registre sont prises en charge uniquement sur les systèmes d’exploitation Windows Server.

Windows Server 2003 : Ces valeurs de Registre ne sont pas prises en charge.

Si ces valeurs de Registre n’existent pas, l’application de sauvegarde peut les créer sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\LOGICIEL\Microsoft\Windows\Currentversion\Sauvegarde au niveau du bloc Windows

Pour spécifier les paramètres de performances pour tous les volumes, créez une valeur nommée OverallPerformanceSetting et tapez REG_DWORD. Les données de la valeur doivent être définies sur l’une des valeurs suivantes.

Valeur Signification
1 Performances de sauvegarde normales (à l’aide de sauvegardes complètes). Ce paramètre correspond au paramètre De performances de sauvegarde normales décrit dans Optimisation des performances de la sauvegarde et du serveur.
2 Performances de sauvegarde plus rapides (à l’aide de sauvegardes incrémentielles). Ce paramètre correspond au paramètre de performances de sauvegarde plus rapide décrit dans Optimisation des performances de la sauvegarde et du serveur.
3 Performances de sauvegarde personnalisées (en spécifiant un paramètre de performances pour chaque volume). Ce paramètre correspond au paramètre personnalisé décrit dans Optimisation de la sauvegarde et des performances du serveur.

 

Si vous définissez OverallPerformanceSetting sur 3, vous devez également spécifier les paramètres de performances pour chaque volume individuellement. Pour ce faire, créez une valeur nommée CustomPerformanceSettings et tapez REG_MULTI_SZ. Les données de cette valeur doivent être définies comme suit :

  • Chaque chaîne de la REG_MULTI_SZ séquence de chaînes contient le paramètre d’un volume.
  • Chaque chaîne se compose d’un GUID de volume, suivi d’une virgule, suivi d’une valeur DWORD.
  • Chacune des valeurs DWORD est 1 (sauvegarde complète) ou 2 (sauvegarde incrémentielle).

Par exemple, supposons que l’ordinateur a deux volumes comme suit :

  • Les deux volumes sont C:\ et D:\.
  • GUID pour le volume C:\ est 07c473ca4-2df8-11de-9d80-806e6f6e6e6963, et le GUID pour le volume D:\ est 0ac22ea6c-712f-11de-adb0-00215a67606e.
  • Vous souhaitez spécifier une perfornance de sauvegarde normale pour le volume C:\ et des performances de sauvegarde plus rapides pour le volume D:\.

Pour ce faire, vous devez définir OverallPerformanceSetting sur 3 et CustomPerformanceSettings sur « 07c473ca4-2df8-11de-9d80-806e6f6e6963,1\00ac22ea6c-712f-11de-adb0-00215a67606e,2 ».

Si vous définissez OverallPerformanceSetting sur 1 ou 2, les données de la valeur CustomPerformanceSettings sont ignorées.

SYSVOL

La valeur de Registre SYSVOL est un moyen d’informer le service DFSR (Distributed File System Replication) qu’une opération de restauration de l’état système a été lancée. Toute application de sauvegarde qui effectue une restauration de l’état système de SYSVOL doit utiliser cette valeur pour indiquer si l’opération de restauration fait autorité ou non autorisée. Cette valeur est lue par le service DFSR. Si cette valeur n’est pas définie, la restauration SYSVOL est effectuée de manière non authentifiée par défaut.

Si la valeur de Registre SYSVOL n’existe pas, l’application de sauvegarde doit la créer sous la clé de Registre suivante :

HKEY_LOCAL_MACHINE\Système\Currentcontrolset\Services\DFSR\Restaurer

Créez une valeur avec le nom SYSVOL et tapez REG_SZ. Les données de la valeur doivent être définies sur « faisant autorité » ou « non faisant autorité » en fonction de la demande de l’administrateur système.

Windows Vista, Windows Server 2003 et Windows XP : Cette valeur de Registre n’est pas prise en charge.