Timeoutfehler treten in Volumeschattenkopie-Dienstwritern auf, und Schattenkopien gehen während der Sicherung und in Zeiten, in denen ein hohes Eingabe-/Ausgabeniveau vorhanden ist, verloren.

Symptome

Dieser Hotfix behebt zwei spezifische Symptome:

  • Timeoutfehler treten in Volumeschattenkopie-Dienstwritern auf.
  • Schattenkopien gehen während der Sicherung und in Zeiten verloren, in denen es ein hohes Maß an Eingabe/Ausgabe gibt.

Timeoutfehler in Volumeschattenkopie-Dienstwritern

Manchmal können während des Sicherungsvorgangs einige Autoren des Volumeschattenkopie-Diensts aufgrund von Timeoutfehlern fehlschlagen, die dazu führen, dass die Sicherung fehlschlägt. Ein Volume Shadow Copy Service Writer ist ein Programm oder ein Dienst, der den Volumeschattenkopie-Dienst verwendet, um Informationen in einem Schattenkopie-Speicherbereich zu speichern. Wenn Sie beispielsweise das NTBackup-Programm verwenden, ist die Sicherung möglicherweise nicht erfolgreich, und Sie erhalten möglicherweise die folgende Fehlermeldung:

Hinweis

Beim Erstellen der Volumeschattenkopie zurückgegebener Fehler: 800423f4 (oder die Werte 800423f2 oder 800423f3)

Führen Sie den Befehl vssadmin unmittelbar nach dem Sicherungsfehler aus, um das Problem des Volumeschattenkopie-Diensts zu diagnostizieren:

  1. Klicken Sie auf Start und dann auf
    Ausführen.
  2. Geben Sie vssadmin list writer ein.

Dieser Befehl listet die Writer des Volumeschattenkopie-Diensts und den aktuellen Status jedes Writers auf. Die Ausgabe kann beispielsweise darauf hindeuten, dass die Microsoft SQL Server Desktop Engine (MSDE) oder der Microsoft Active Directory-Verzeichnisdienstwriter fehlgeschlagen ist. Bei mehreren Writern können Timeoutfehler auftreten, darunter der MSDE-Writer, der SQL-Writer, der NTDS-Writer (New Technology Directory Service), der WINS-Writer (Windows Internet Naming System), der DHCP-Writer (Dynamic Host Configuration Protocol), der Remote Storage Writer, der Autor der Zertifizierungsstelle und der Microsoft Exchange Writer. Es folgt eine Beispielausgabe:

Hinweis

C:\>VSSADMIN LIST WRITER
 [...]
 Name des Autors: "NTDS"
 Writer-ID: {b2014c9e-8711-4c5c-a5a9-3cf384484757}
 Writer-Instanz-ID: {26ed439f-4a52-481d-963d-5db5b695d9e7}
 Status: [10] Fehler
 Letzter Fehler: Wiederholungsfähiger Fehler

Darüber hinaus können bestimmte Timeoutfehler identifiziert werden, indem Sie im Anwendungsereignisprotokoll nachsehen. Einige Beispiele:

Hinweis

Ereignis-ID: 12290
 Beschreibung:
 Warnung des Volumeschattenkopie-Diensts: ESENT ERROR {b2014c9e-8711-4c5c-a5a9-3cf38484757} NTDS: -2402. hr = 0x00000000.

Hinweis

Ereignis-ID: 2004
  Beschreibung:
 Schattenkopie 6 Timeout (20000 ms).

Schattenkopien gehen während der Sicherung und in Zeiten verloren, in denen es ein hohes Maß an Eingabe/Ausgabe gibt.

Ein weiteres verwandtes Symptom ist, dass Schattenkopien freigegebener Netzwerkordner möglicherweise gelöscht wurden. Wenn dieses Problem auftritt, wird der folgende Ereignisfehler protokolliert:

Hinweis

Ereignistyp: Fehler
 Ereignisquelle: VolSnap
 Ereigniskategorie: Keine
 Ereignis-ID: 25
 Beschreibung:

 Die Schattenkopien von Volume VolumeName wurden abgebrochen, da die diff Bereichsdatei nicht rechtzeitig vergrößert werden konnte. Erwägen Sie, die E/A-Last auf diesem System zu reduzieren, um dieses Problem in Zukunft zu vermeiden.

In der Nachricht ist VolumeName der Name des Volumes, das für die Sicherung geplant ist.

Ursache

Die weiter oben in diesem Artikel beschriebenen Symptome können aus einem der folgenden Gründe auftreten:

  • Timeout des Volumeschattenkopie-Diensts für den Writer
  • Löschen von Schattenkopien
  • Großes Überwachungsprotokoll

Timeout des Volumeschattenkopie-Diensts für den Writer

Möglicherweise tritt ein Problem auf, das dazu führt, dass bei bestimmten Volumeschattenkopie-Dienstschreibern während einer langwierigen Schattenkopieerstellung ein Timeout auftritt. Dieses Problem tritt insbesondere auf Computern auf, die über langsame Festplatten, wenig Arbeitsspeicher oder eine geringe CPU-Geschwindigkeit verfügen. oder auf Computern, auf denen der Datenträgerschreibcache deaktiviert ist (z. B. auf einem Domänencontrollercomputer).

 Die Erstellung von Schattenkopien umfasst eine komplexe Sequenz prozessübergreifender Aufrufe. Die prozessübergreifenden Aufrufe stellen sicher, dass alle wichtigen Volume Shadow Copy-Dienstschreiber (Programme wie SQL, Exchange Server, Betriebssystemdienste usw.) ihre Datenpuffer während der Schattenkopieerstellung leeren. Außerdem warten einige Volumeschattenkopie-Dienstautoren wie der Exchange Writer auf das Schreiben für ein vordefiniertes Zeitintervall, damit die Schattenkopie während des Zeitintervalls erstellt werden kann. Die Writer warten mit dem Schreiben, damit der Inhalt der Schattenkopie mit ihren Datenpuffern konsistent ist. Wenn jedoch eine niedrige CPU-Geschwindigkeit, eine hohe Arbeitsspeicherauslastung oder hohe Eingabe-/Ausgabestufen vorhanden sind, können die folgenden Verhaltensweisen auftreten:

  • Die Writer leeren ihre Datenpuffer nicht.
  • Die Autoren warten nicht das Zeitintervall, bevor sie schreiben.

Wenn dieses Problem auftritt, schlägt die Schattenkopieerstellung fehl.

Wichtig: Volumeschattenkopie-Dienstwriter können aufgrund anderer Bedingungen mit ähnlichen Fehlern fehlschlagen. Zu diesen Bedingungen gehören fehlender Speicherplatz oder eine fehlerhafte Konfiguration des Computers. Dieser Hotfix behebt nur die spezifischen Timeoutfehler, die bei Volumeschattenkopie-Dienstwritern während der Sicherung zufällig auftreten können. Es wird dringend empfohlen, das Ereignisprotokoll auf andere potenzielle Volumeschattenkopie-Dienstfehler zu überprüfen, die zu einem Writerfehler führen können.

Löschen von Schattenkopien

Es kann auch ein Problem im Volsnap.sys Treiber auftreten, das das Löschen von Schattenkopien verursacht, wenn ein hohes Maß an Ein-/Ausgabe vorhanden ist, insbesondere wenn der Datenträgerschreibcache deaktiviert ist (z. B. auf einem Domänencontrollercomputer).

 Standardmäßig wird der Schattenkopieanbieter, der in Microsoft Windows Server 2003 enthalten ist, zum Erstellen von Schattenkopien zu Sicherungszwecken verwendet. Die Schattenkopien werden mithilfe einer Copy-On-Write-Implementierung implementiert. Die Unterschiede werden auch in den Schattenkopiespeicherbereich kopiert. Im Volumeschattenkopie-Dienst können Sie das Schattenkopie-Verwaltungstool oder den Befehl vssadmin verwenden.

 In der ursprünglich veröffentlichten Version von Windows Server 2003 beträgt der anfängliche Schattenkopiespeicherbereich, der für die Erstellung von Schattenkopien zugeordnet wird, 100 Megabyte (MB). Der tatsächlich verwendete Platz ist jedoch viel kleiner. Mit der Zeit kann der zugewiesene Speicherplatz zunehmen, wenn mehr Daten auf dem ursprünglichen Volume geändert werden. Wenn jedoch ein hoher Eingabe-/Ausgabedatenverkehr auf dem ursprünglichen Volume vorhanden ist, kann der Schattenkopie-Speicherbereich nicht schnell genug wachsen, um alle Änderungen beim Kopieren bei Schreibvorgängen aufzunehmen. Dies führt dazu, dass alle Schattenkopien auf dem ursprünglichen Volume gelöscht werden. Dieses Problem tritt in Domänencontrollerkonfigurationen stärker auf. Standardmäßig ist der Datenträgerschreibcache in Domänencontrollerkonfigurationen deaktiviert.

Wichtig Ein ähnliches Problem wird durch das Defragmentieren eines Volumes mit kleiner Clustergröße verursacht, bei dem alle Schattenkopien gelöscht werden und der weiter oben in diesem Artikel aufgeführte Ereignisprotokollfehler protokolliert wird. Weitere Informationen zum Verlust von Schattenkopien während einer Datenträgerdefragmentierung finden Sie in den folgenden Artikeln der Microsoft Knowledge Base:

312067 Schattenkopien gehen möglicherweise verloren, wenn Sie ein Volume defragmentieren

Außerdem kann die Ereignisfehler-ID 2004 protokolliert werden, wenn beschädigte NTFS-Dateisystemvolumes vorhanden sind. Um festzustellen, ob dies das Problem ist, führen Sie das programm Chkdsk.exe mit dem Schalter /f aus.

Großes Überwachungsprotokoll

Writer-Timeoutfehler können auch während einer Sicherung des Systemzustands auftreten, wenn das Überwachungsprotokoll extrem groß ist. Es empfiehlt sich, das Überwachungsprotokoll regelmäßig zu sichern oder zu sauber.

Lösung

Wichtig Der Hotfix, der im Abschnitt "Hotfixinformationen" beschrieben wird, ist in dem Update enthalten, das im folgenden Microsoft Knowledge Base-Artikel beschrieben wird:

833167 Ein VSS-Updatepaket (Volume Shadow Copy Service) ist für Windows Server 2003 verfügbar.

Es wird dringend empfohlen, dieses Update zu installieren, um das in diesem Artikel beschriebene Problem und andere VSS-bezogene Probleme zu beheben.

Hotfixinformationen

Um dieses Problem zu beheben, rufen Sie das neueste Service Pack für Windows Server 2003 ab. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:

889100 Abrufen des neuesten Service Packs für Windows Server 2003
 Ein Hotfix zur Behebung des Problems ist von Microsoft erhältlich. Der Hotfix ist jedoch nur zur Behebung des in diesem Artikel beschriebenen Problems vorgesehen. Wenden Sie diesen Hotfix nur auf Systeme an, bei denen dieses spezifische Problem auftritt. Der Hotfix wird unter Umständen zu einem späteren Zeitpunkt weiteren Tests unterzogen. Wenn Ihr System durch dieses Problem nicht schwerwiegend beeinträchtigt ist, empfehlen wir, auf das nächste Softwareupdate zu warten, das diesen Hotfix enthält.

Wenn der Hotfix zum Download zur Verfügung steht, finden Sie einen Abschnitt "Hotfix download available" (Hotfixdownload verfügbar) oben in diesem Knowledge Base-Artikel. Ist dies nicht der Fall, wenden Sie sich an die Kundenbetreuung bzw. den Support von Microsoft, um den Hotfix zu erhalten.

Hinweis Falls weitere Probleme auftreten oder andere Schritte zur Problembehandlung erforderlich sind, müssen Sie möglicherweise eine separate Serviceanfrage erstellen. Für zusätzliche Supportanfragen und -belange, die sich nicht auf diesen speziellen Hotfix beziehen, fallen die üblichen Supportgebühren an. Eine vollständige Liste der Telefonnummern für Den Microsoft-Kundendienst und -Support oder zum Erstellen einer separaten Serviceanfrage finden Sie auf der folgenden Microsoft-Website:

http://support.microsoft.com/contactus/?ws=support Hinweis Im Formular "Hotfixdownload verfügbar" werden die Sprachen angezeigt, für die der Hotfix verfügbar ist. Wenn Ihre Sprache nicht angezeigt wird, steht der betreffende Hotfix in Ihrer Sprache nicht zur Verfügung.

Voraussetzungen

Es sind keine Voraussetzungen erforderlich.

Neustartanforderung

Sie müssen ihren Computer neu starten, nachdem Sie diesen Hotfix angewendet haben.

Ersetzte Hotfixes

Dieser Hotfix ersetzt keine anderen Hotfixes.

Dateiinformationen

Die englische Version dieses Hotfixes enthält die Dateiattribute (oder höhere Dateiattribute), die in der folgenden Tabelle aufgeführt sind. Datums- und Uhrzeitangaben für diese Dateien sind in der "Universal Time Coordinated" (UTC) angegeben. Wenn Sie die Dateiinformationen anzeigen, werden diese Angaben in die Ortszeit umgewandelt. Um den Unterschied zwischen UTC und Ortszeit zu ermitteln, verwenden Sie die Registerkarte Zeitzone im Element Datum und Uhrzeit in Systemsteuerung.

Windows Server 2003, Microsoft Windows Small Business Server 2003

Date         Time   Version      Size       File name
-------------------------------------------------------------
28-Aug-2003  19:37  5.2.3790.81  1,054,720  Esent.dll        
28-Aug-2003  18:51  5.2.3790.81    271,360  Swprv.dll        
28-Aug-2003  18:51  5.2.3790.81    116,736  Volsnap.sys
28-Aug-2003  18:51  5.2.3790.81    642,560  Vssvc.exe        
12-Aug-2003  18:54                     271  Branches.inf
28-Aug-2003  19:50                  10,886  Kb826936.cat
28-Aug-2003  19:39                     354  Updatebr.inf
28-Aug-2003  19:39                   5,697  Update_rtmqfe.inf

Windows Server 2003, 64-Bit-Editionen

Date         Time   Version       Size       File name         Platform
-----------------------------------------------------------------------
28-Aug-2003  19:33  5.2.3790.80   2,604,544  Esent.dll         IA-64
28-Aug-2003  19:33  5.2.3790.80     698,368  Swprv.dll         IA-64
28-Aug-2003  18:51  5.2.3790.80     347,136  Volsnap.sys
28-Aug-2003  18:51  5.2.3790.80   1,751,040  Vssvc.exe         IA-64
12-Aug-2003  18:54                      271  Branches.inf
28-Aug-2003  19:49                   10,886  Kb826936.cat
28-Aug-2003  19:40                      354  Updatebr.inf
28-Aug-2003  19:40                    5,717  Update_rtmqfe.inf 

Weitere Informationen

Wichtig: Dieser Abschnitt bzw. die Methoden- oder Aufgabenbeschreibung enthält Hinweise zum Ändern der Registrierung. Es können jedoch schwerwiegende Probleme auftreten, wenn Sie die Registrierung falsch ändern. Stellen Sie deshalb sicher, dass Sie diese Schritte sorgfältig ausführen. Als zusätzlichen Schutz erstellen Sie eine Sicherung der Registrierung, bevor Sie sie ändern. So ist gewährleistet, dass Sie die Registrierung wiederherstellen können, falls ein Problem auftritt. Weitere Informationen zum Erstellen und Wiederherstellen einer Sicherungskopie der Registrierung finden Sie im folgenden Artikel der Microsoft Knowledge Base:

322756 Sichern und Wiederherstellen der Registrierung in Windows

 Dieser Hotfix führt dazu, dass für einige Writerklassen (SQL, Active Directory und andere) timeoutfehler auftreten. Dieser Hotfix dient zum Teil dazu, die Leistung des Standardschattenkopietreibers (Volsnap.sys) bei hohen Eingabe-/Ausgabestufen zu verbessern. Der Hotfix enthält auch eine größere Anfangsgröße für den Schattenkopiespeicherbereich: 300 MB statt 100 MB. Wenn eine Anfangsgröße von 300 MB nicht ausreicht und Schattenkopien aufgrund hoher Eingabe-/Ausgabeebenen immer noch verloren gehen, bietet dieser Hotfix eine Möglichkeit, die Anfangsgröße des Schattenkopiespeicherbereichs zu konfigurieren, wenn der Schattenkopie-Speicherbereich erstellt wird. Sie können die Anfangsgröße des Schattenkopiespeicherbereichs mithilfe der konfigurierbaren Registrierungsschlüsseleinstellung konfigurieren, die dieser Hotfix bereitstellt.

Führen Sie die folgenden Schritte aus, und beenden Sie dann den Registrierungs-Editor:

  1. Klicken Sie auf Start und dann auf Ausführen, geben Sie „regedit“ ein und klicken Sie auf OK.

  2. Klicken Sie auf den folgenden Registrierungsschlüssel:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnap

  3. Zeigen Sie im Menü Datei auf
    Neu und dann klicken Sie auf DWORD-Wert.

  4. Geben Sie MinDiffAreaFileSize ein, und drücken Sie dann die EINGABETASTE.

  5. Klicken Sie im Menü Bearbeiten auf
    Ändern.

  6. Geben Sie die gewünschte Größe für den Schattenkopiespeicherbereich ein, und klicken Sie dann auf OK.

Der Registrierungsschlüssel MinDiffAreaFileSize gibt die Mindestgröße des Schattenkopiespeicherbereichs an. die Standardeinstellung ist 300 MB, und die maximale Einstellung beträgt 3 Gigabyte (GB). Geben Sie für eine genaue Einstellung einen Wert an, der ein Vielfaches von 300 MB ist. Andernfalls wird das nächste Vielfache von 300 MB ausgewählt. Der Wert 300 entspricht 300 MB, und der Wert 3.000 entspricht 3 GB.

Hinweis Schattenkopien funktionieren möglicherweise nicht ordnungsgemäß, wenn der Wert von
Der Registrierungsunterschlüssel MinDiffAreaFileSize ist größer als die maximale Größe des Schattenkopiespeicherbereichs. Wenn Sie beispielsweise die Registrierungseinstellung auf 1024 MB festlegen, generiert die Sicherungssoftware keine Momentaufnahmen der 200 MB-Systempartition. Stellen Sie daher vor dem Erstellen des Registrierungsunterschlüssels MinDiffAreaFileSize sicher, dass die diff Bereichsdatei größer als 300 MB ist oder dass die diff Bereichsdatei größer als der in der Registrierung angegebene Wert ist. Stellen Sie außerdem sicher, dass auf dem Schattenkopiespeichervolume mindestens 300 MB freier Speicherplatz verfügbar sind.

Status

Microsoft hat bestätigt, dass dies ein Problem bei den Microsoft-Produkten ist, die im Abschnitt „Gilt für“ aufgeführt sind. Dieses Problem wurde erstmals in Windows Server 2003 Service Pack 1 behoben.