Evento NtFrs – 13568

Oggi su un server Windows Server 2003 SP2 ho rilevato l’evento di errore NtFrs – 13568 con la seguente descrizione:
Il servizio di Replica file ha rilevato che il set di repliche “DOMAIN SYSTEM VOLUME (SYSVOL SHARE)” si trova in condizione di JRNL_WRAP_ERROR.
 Il nome del set di repliche è    : “DOMAIN SYSTEM VOLUME (SYSVOL SHARE)”
 Percorso principale della replica   : “c:\windows\sysvol\domain”
 Volume principale della replica   : “\\.\C:”
 Un set di repliche entra in condizione di JRNL_WRAP_ERROR quando non riesce a trovare il record che sta cercando di leggere dal diario USN NTFS.

La descrizione prosegue una serie di possibili cause dell’errore e nel mio caso la più probabile è un problema sul disco che infatti è stato sostituito.

Per risolvere il problema è possibile eliminare il computer dal set di repliche e reinserirlo per innescare la sincronizzazione dell’intera struttura del set di repliche tramite la seguente procedura:

  1. Arrestare il servizio di Replica file (net stop ntfrs)
  2. Impostare a 1 il valore Enable Journal Wrap Automatic Restore nella chiave HKLM\System\CurrentControlSet\Services\NtFrs\Parameters (se il valore non esiste crearlo di tipo DWORD)
  3. Avviare il servizio di Replica file (net start ntfrs)
  4. Attendere circa 5 minuti e verificare che nel File Replication Service Event Logs vengano registrati gli eventi:
    • 13553 – The DC is performing the recovery process
    • 13554 – The DC is ready to pull the replica from another DC.
    • 13516  che indica che il problema è stato risolto
  5. Controllare tramite net share la presenza delle condivisioni Netlogon e Sysvol
  6. Arrestare il servizio di Replica file (net stop ntfrs)
  7. Impostare a 0 il valore Enable Journal Wrap Automatic Restore nella chiave HKLM\System\CurrentControlSet\Services\NtFrs\Parameters o eliminare il valore se era stato creato in quanto come riportato nel seguente Risoluzione degli errori di azzeramento del diario in Sysvol e nei set di replica DFS:
    Non è consigliabile utilizzare questa impostazione del Registro di sistema, neppure nelle versioni successive a Windows 2000 SP3. Le opzioni più appropriate per ridurre gli errori di azzeramento del diario sono le seguenti:
    – Collocare il contenuto replicato dal servizio Replica file in volumi meno occupati.
    – Mantenere attivo il servizio Replica file.
    – Evitare di apportare modifiche al contenuto replicato dal servizio di Replica file mentre il servizio stesso è disattivato.
    – Aumentare le dimensioni del diario USN.
  8. Avviare il servizio di Replica file (net start ntfrs)
  9. Verificare che nel File Replication Service Event Logs venga registrato l’evento 13516

Nel caso la procedura non risolva il problema è possibile reinizializzare la replica tramite un restore non autoritativo, per maggiori informazioni si veda:  Using the BurFlags registry key to reinitialize File Replication Service replica sets.