Utilisation de la clé de Registre BurFlags pour réinitialiser le service de réplication de fichiers

S’applique à : Microsoft Windows Server 2003 Service Pack 2Windows Server 2008 StandardWindows Server 2008 Enterprise

Résumé


Cet article traite de la
clé de registre FRS BurFlags utilisée par le service de réplication de fichiers (FRS) Microsoft Windows.

Vue d’ensemble

FRS est un moteur de réplication multithread, multimaître utilisé par les contrôleurs de domaine Windows Server pour répliquer les stratégies système et les scripts d'ouverture de session. FRS peut également répliquer le contenu entre des serveurs Windows qui hébergent les mêmes racines DFS (Distributed File System) à tolérance de pannes ou réplicas de nœuds enfants. Dans Windows Server 2008 R2 et versions ultérieures, FRS peut uniquement servir à répliquer le jeu de réplicas SYSVOL du domaine.

Lorsque vous déployez des contrôleurs de domaines ou des serveurs membres Windows utilisant le service FRS pour répliquer des fichiers dans des partages SYSVOL ou DFS, vous devrez peut-être restaurer ou réinitialiser des membres individuels d'un jeu de réplicas si la réplication s'est arrêtée ou est incohérente. Dans certains scénarios, vous devrez peut-être recréer le jeu entier de réplicas à partir de zéro.

La
La clé de Registre FRS BurFlags est utilisée pour effectuer des restaurations faisant ou ne faisant pas autorité sur des membres FRS de jeux de réplicas DFS ou SYSVOL.

Remarque Les sauvegardes d'état système de membres serveurs et de contrôleurs de domaine Windows n'incluent pas la base de données FRS qui maintient un mappage des fichiers stockés dans les arborescences FRS locales et une liste principale des fichiers FRS.
Pour plus d'informations sur les exclusions de Ntbackup.exe, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
233427 Les fichiers et les dossiers ne sont pas sauvegardés lorsque l'utilitaire Ntbackup.exe est utilisé dans Windows Server 2003, Windows XP et Windows 2000

Restauration de réplicas FRS

La clé de Registre BurFlags globale contient des valeurs REG_DWORD et est située à l'emplacement suivant du Registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process at Startup
Les valeurs les plus courantes pour la
clé de registre BurFlags sont les suivantes :
  • D2, aussi connue sous le nom de restauration ne faisant pas autorité ;
  • D4, aussi connue sous le nom de restauration faisant autorité.
Vous pouvez également effectuer des restaurations BurFlags en même temps que vous restaurez des données à partir d'une sauvegarde ou d'une autre bonne source connue, puis redémarrer le service.

Restauration ne faisant pas autorité

Les restaurations ne faisant pas autorité constituent la méthode la plus couramment utilisée pour réinitialiser des membres individuels de jeux de réplicas FRS rencontrant des problèmes. Ces problèmes peuvent être notamment :
  • des assertions dans le service FRS ;
  • l'altération de la base de données Jet locale ;
  • des erreurs de bouclage du journal ;
  • des échecs de la réplication FRS.
Pour effectuer des restaurations ne faisant pas autorité, vous devez préalablement avoir découvert les dépendances FRS et avoir compris et résolu la cause racine. Pour plus d'informations sur la façon de découvrir les dépendances FRS, reportez-vous à la section « Points à considérer avant de configurer des restaurations faisant ou ne faisant pas autorité de membres FRS » plus bas dans cet article.

Les membres restaurés en mode ne faisant pas autorité doivent avoir des connexions entrantes de partenaires en amont opérationnels sur lesquels vous effectuez la réplication Active Directory et FRS. Dans un jeu de réplicas important comprenant au moins un membre de réplica correct connu, vous pouvez récupérer tous les autres membres de réplica à l'aide d'une restauration en mode ne faisant pas autorité si vous réinitialisez les ordinateurs par ordre de partenaires de réplication directe.

Si vous déterminez que vous devez effectuer une restauration ne faisant pas autorité pour restaurer le fonctionnement normal d'un membre, enregistrez le plus de données d'état possible de ce membre ainsi que du partenaire de réplication directe dans la direction dans laquelle la réplication échoue. Ceci vous permettra d'examiner le problème ultérieurement. Vous pouvez obtenir des informations d'état des journaux FRS et Système dans l'Observateur d'événements.

Remarque : vous pouvez configurer les journaux FRS pour enregistrer des entrées de débogage détaillées.
Pour plus d'informations sur la façon de configurer les journaux FRS, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
221111 Description des entrées FRS dans le Registre

Pour effectuer une restauration ne faisant pas autorité, arrêtez le service FRS, configurez la clé de Registre BurFlags puis redémarrez le service. Pour cela, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur
    Exécuter.
  2. Dans la zone Ouvrir, tapez
    cmd puis appuyez sur ENTRÉE.
  3. Dans la zone Commande, tapez net stop ntfrs.
  4. Cliquez sur Démarrer, puis sur
    Exécuter.
  5. Dans la zone Ouvrir, tapez
    regedit puis appuyez sur ENTRÉE.
  6. Recherchez la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process dans Démarrage
  7. Dans le volet droit, double-cliquez sur
    BurFlags.
  8. Dans la boîte de dialogue Modifier DWORD Value, tapez
    D2 puis cliquez sur OK.
  9. Fermez l'Éditeur du Registre puis basculez vers la
    zone Commande.
  10. Dans la zone Commande, tapez net start ntfrs.
  11. Quittez la boîte de Commande.
Lorsque le service FRS redémarre, les événements suivants se produisent :
  • La valeur de la clé de Registre BurFlags est restaurée vers 0.
  • Les fichiers des dossiers FRS réinitialisés sont déplacés vers un
    dossier préexistant.
  • Un événement 13565 est enregistré pour signaler le démarrage d'une restauration ne faisant pas autorité.
  • La base de données FRS est reconstruite.
  • Le membre effectue une jonction initiale du jeu de réplicas à partir d'un partenaire en amont ou à partir de l'ordinateur spécifié dans la clé de Registre Replica Set Parent si un parent a été spécifié pour les jeux de réplicas SYSVOL.
  • L'ordinateur réinitialisé exécute une réplication complète des jeux de réplicas affectés au démarrage du calendrier de réplication correspondant.
  • À la fin du processus, un événement 13516 est enregistré pour indiquer que le service FRS est opérationnel. Si l'événement n'est pas enregistré, il existe un problème au niveau de la configuration FRS.
Remarque : Le placement des fichiers dans le
dossier préexistant sur les membres réinitialisés est une sauvegarde dans FRS conçue pour éviter toute perte accidentelle de données. Tous les fichiers destinés à la réplica qui n'existent que dans le
dossier préexistant local et qui n'ont pas répliqué après la réplication initiale peuvent alors être copiés dans le dossier approprié. Lorsqu'une réplication sortante s'est produite, supprimez les fichiers dans le
dossier préexistant pour libérer de l'espace disque supplémentaire.

Restauration FRS faisant autorité

Utilisez les restaurations faisant autorité en dernier recours uniquement, par exemple dans le cas de collisions d'annuaires.

Par exemple, vous devrez peut-être effectuer une restauration faisant autorité si vous devez récupérer un jeu de réplicas FRS dans lequel la réplication s'est complètement arrêtée et doit être recréée à partir de zéro.

Les conditions suivantes doivent être remplies pour effectuer une restauration FRS faisant autorité :
  1. Le service FRS doit être désactivé sur tous les partenaires en aval (directs et transitifs) pour les jeux de réplicas réinitialisés avant le redémarrage du service FRS lorsque la restauration faisant autorité doit être effectuée.
  2. Les ID d'événements 13553 et 13516 ont été enregistrés dans le fichier des événements FRS. Ces événements indiquent que l'appartenance au jeu de réplicas a été établie sur l'ordinateur configuré pour la restauration faisant autorité.
  3. L'ordinateur configuré pour la restauration faisant autorité est configuré pour faire autorité pour toutes les données que vous souhaitez répliquer sur les membres du jeu de réplicas. Ceci n'est pas le cas si vous effectuez une jonction sur un répertoire vide.
    Pour plus d’informations, cliquez sur le numéro ci-dessous pour afficher l’article correspondant dans la Base de connaissances Microsoft :
    266679 Pré-transfert des fichiers répliqués du service de réplication de fichiers sur des partages SYSVOL et des systèmes de fichiers distribués pour une synchronisation optimale

  4. Tous les autres partenaires du jeu de réplicas doivent être réinitialisés avec une restauration ne faisant pas autorité.
Pour effectuer une restauration faisant autorité, arrêtez le service FRS, configurez la clé de registre BurFlags puis redémarrez le service FRS. Pour cela, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur
    Exécuter.
  2. Dans la zone Ouvrir, tapez
    cmd puis appuyez sur ENTRÉE.
  3. Dans la zone Commande, tapez net stop ntfrs.
  4. Cliquez sur Démarrer, puis sur
    Exécuter.
  5. Dans la zone Ouvrir, tapez
    regedit puis appuyez sur ENTRÉE.
  6. Recherchez la sous-clé de Registre suivante :
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup/Restore\Process dans Démarrage
  7. Dans le volet droit, double-cliquez sur
    BurFlags.
  8. Dans la boîte de dialogue Modifier DWORD Value, tapez
    D4 puis cliquez sur OK.
  9. Fermez l'Éditeur du Registre puis basculez vers la
    zone Commande
  10. Dans la zone Commande, tapez net start ntfrs.
  11. Quittez la zone Commande.
Lorsque le service FRS redémarre, les événements suivants se produisent :
  • La valeur de la clé de Registre BurFlags est restaurée vers 0.
  • Un événement 13566 est enregistré pour signaler le démarrage d'une restauration faisant autorité.
  • Les fichiers des répertoires répliqués FRS réinitialisés restent inchangés et font désormais autorité sur la réplication directe. En outre, les fichiers deviennent des partenaires de réplication indirecte par le biais de la réplication transitive.
  • La base de données FRS est recréée sur la base de l'inventaire des fichiers actuel.
  • À la fin du processus, un événement 13516 est enregistré pour indiquer que le service FRS est opérationnel. Si l'événement n'est pas enregistré, il existe un problème au niveau de la configuration FRS.

Réinitialisation globale ou spécifique au set de réplicas

Il existe à la fois des
clés de Registre BurFlags globales et spécifiques à des jeux de réplicas. La définition de la clé de Registre BurFlags globale réinitialise tous les jeux de réplicas compris dans le membre. Cette procédure ne doit être effectuée que si l'ordinateur ne comprend qu'un seul jeu de réplicas ou si les jeux de réplicas qu'il comprend sont relativement petits.


Contrairement à la configuration de la
clé BurFlags globale, la réplica de la clé BurFlags vous permet de redéfinir des jeux de réplicas individuels discrets, permettant de laisser intacts les jeux de réplication sains.

La
clé de registre BurFlags globale se trouve à l'endroit suivant dans le registre :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Backup / Restore\Process sous Démarrage


Cette clé peut comprendre les mêmes valeurs que celles présentées plus haut dans cet article pour les restaurations faisant ou ne faisant pas autorité.

Vous pouvez localiser la
clé de registre BurFlags spécifique au jeu de réplicas en déterminant le GUID du jeu de réplicas que vous souhaitez configurer. Pour déterminer quel GUID correspond à quel jeu de réplicas et pour configurer une restauration, procédez comme suit :
  1. Cliquez sur Démarrer, puis sur
    Exécuter.
  2. Dans la zone Ouvrir, tapez
    cmd puis appuyez sur ENTRÉE.
  3. Dans la zone Commande, tapez net stop ntfrs.
  4. Cliquez sur Démarrer, puis sur
    Exécuter.
  5. Dans la zone Ouvrir, tapez
    regedit puis appuyez sur ENTRÉE.
  6. Pour déterminer le GUID représentant le jeu de réplicas que vous souhaitez configurer, procédez comme suit :
    1. Recherchez la clé suivante dans le Registre :
      KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Replica Sets
    2. Sous la sous-clé Jeux de réplicas, vous trouverez une ou plusieurs sous-clés identifiées par un GUID. Dans le volet gauche, cliquez sur le GUID, puis dans le volet droit notez les Données répertoriées pour la valeur Racine de l'ensemble de réplicas. Ce chemin du système de fichiers indique quel jeu de réplicas est représenté par ce GUID.
    3. Répétez l'étape 4 pour chaque GUID listé sous la
      sous-clé Jeux de réplicas jusqu'à ce que vous localisiez le jeu de réplicas que vous souhaitez configurer. Notez le GUID indiqué.
  7. Recherchez la clé suivante dans le Registre :
    KEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NtFrs\Parameters\Cumulative Replica Sets
  8. Sous la sous-clé Jeux de réplicas cumulatifs, repérez le GUID noté à l'étape 6c.
  9. Dans le volet droit, double-cliquez sur BurFlags.
  10. Dans la boîte de dialogue Modifier DWORD Value, tapez
    D2 pour effectuer une restauration ne faisant pas autorité ou tapez
    D4 pour effectuer une restauration faisant autorité, puis cliquez sur
    OK.
  11. Fermez l'Éditeur du Registre puis basculez vers la
    la zone Commande.
  12. Dans la zone Commande, tapez net start ntfrs.
  13. Quittez la zone Commande.

Points à considérer avant de configurer des restaurations faisant ou ne faisant pas autorité de membres FRS

Si vous configurez un membre FRS pour effectuer une restauration faisant ou ne faisant pas autorité à l'aide de la sous-clé de Registre BurFlags, vous ne résolvez pas les problèmes à l'origine du problème de réplication. Si vous ne pouvez pas déterminer la cause des problèmes de réplication, en règle générale, les membres rencontreront à nouveau le même problème lorsque la réplication se poursuivra.

L'bjet de cet article n'est pas de présenter en détail toutes les dépendances FRS, mais vos procédures de résolution doivent comprendre les actions suivantes :
  • Vérifiez que la réplication Active Directory a été effectuée correctement. Résolvez les problèmes de réplication Active Directory avant d'effectuer des procédures de résolution FRS supplémentaires. Utilisez la commande Repadmin /showreps pour vérifier que la réplication d'Active Directory s'effectue correctement. L'outil Repadmin.exe se trouve dans le dossier Support\Tools du CD-ROM d'installation de Windows 2000.
  • Vérifiez que la réplication Active Directory entrante et sortante s'effectue entre tous les contrôleurs de domaine hébergeant des jeux de réplicas SYSVOL et entre tous les contrôleurs de domaine hébergeant des comptes d'ordinateur pour les serveurs participant aux jeux de réplicas DFS.
  • Vérifiez que des objets d'abonnés, de connexions et de membres FRS existent dans Active Directory pour tous les ordinateurs participant à la réplication FRS.
  • Vérifiez que des objets de connexion entrante et sortante existent pour tous les contrôleurs de domaine du domaine pour les jeux de réplicas SYSVOL.
  • Vérifiez que tous les membres de jeux de réplicas DFS possèdent au moins des objets de connexion entrante dans une topologie pour éviter les îlots de réplication.
  • Examinez les journaux des événements FRS et Système sur les partenaires de réplication directe présentant des problèmes.
  • Examinez les journaux de débogage FRS dans le journal %SYSTEMROOT%\DEBUG\NTFRS_*.LOG entre les partenaires de réplication directe rencontrant des problèmes de réplication.
Pour plus d'informations sur la procédure à suivre pour le dépannage, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
249256 Découvrez comment résoudre les problèmes de réplication intrasite

Informations supplémentaires


Pour plus d'informations sur la façon d'utiliser la restauration de l'état du système pour récupérer des fichiers qui ne sont disponibles sur aucun partenaire de réplication FRS, cliquez sur le numéro suivant pour afficher l'article correspondant dans la Base de connaissances Microsoft.
811219 FRS : Récupération des objets et fichiers FRS à l'aide de restaurations de l'état du système

Pour plus d'informations sur le service FRS, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.
266679 Pré-transfert des fichiers répliqués du service de réplication de fichiers sur des partages SYSVOL et des systèmes de fichiers distribués pour une synchronisation optimale

315457 Comment reconstruire l’arborescence SYSVOL et son contenu dans un domaine