Symptome
Dieser Hotfix behebt zwei spezifische Symptome:
- In den Volumeschattenkopie-Dienstschreibern treten Timeoutfehler auf.
- Schattenkopien gehen während der Sicherung und in Zeiten hoher Ein-/Ausgabewerte verloren.
Timeoutfehler treten in Volume Shadow Copy-Dienstschreibern auf
Manchmal können während des Sicherungsprozesses einige Volumeschattenkopie-Dienstschreiber aufgrund von Timeoutfehlern fehlschlagen, die dazu führen, dass die Sicherung fehlschlägt. Ein Volumeschattenkopie-Dienstschreiber 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 die folgende Fehlermeldung wird angezeigt:
Hinweis
Beim Erstellen der Volumeschattenkopie wird Fehler zurückgegeben: 800423f4 (oder die Werte 800423f2 oder 800423f3)
Um das Problem mit dem Volumeschattenkopie-Dienstschreiber zu diagnostizieren, führen Sie unmittelbar nach dem Sicherungsfehler den Befehl vssadmin aus:
- Klicken Sie auf Start und dann auf
Ausführen. - Type vssadmin list writers.
Dieser Befehl listet die Volumeschattenkopie-Dienstschreiber und den aktuellen Status jedes Schreibers auf. Die Ausgabe kann beispielsweise darauf hinweisen, dass die Microsoft SQL Server Desktop Engine (MSDE) oder der Microsoft Active Directory-Verzeichnisdienstschreiber fehlgeschlagen ist. Auf mehreren Schreibern können Timeoutfehler auftreten, darunter der MSDE-Schreiber, der SQL-Schreiber, der NTDS-Schreiber (New Technology Directory Service), der WINS-Schreiber (Windows Internet Naming System), der DHCP-Schreiber (Dynamic Host Configuration Protocol), der Remotespeicher-Schreiber, der Zertifizierungsstellenschreiber und der Microsoft Exchange-Schreiber. Im Folgenden finden Sie eine Beispielausgabe:
Hinweis
C:\>VSSADMIN LIST WRITERS
[...]
Name des Autors: 'NTDS'
Autor-ID: {b2014c9e-8711-4c5c-a5a9-3cf384484757}
Writerinstanz-ID: {26ed439f-4a52-481d-963d-5db5b695d9e7}
State: [10] Failed
Letzter Fehler: Wiederholbarer 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-Dienstes: ESENT-FEHLER {b2014c9e-8711-4c5c-a5a9-3cf384484757} NTDS: -2402. hr = 0x00000000.
Hinweis
Ereignis-ID: 2004
Beschreibung:
Shadow copy 6 time-out (20.000 ms).
Schattenkopien gehen während der Sicherung und in Zeiten hoher Ein-/Ausgabe-Niveaus verloren
Ein weiteres verwandtes Symptom ist, dass Schattenkopien von freigegebenen Netzwerkordnern 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 des Volumes VolumeName wurden abgebrochen, weil die Diff-Area-Datei nicht rechtzeitig wachsen konnte. Erwägen Sie, die E/A-Last auf diesem System zu reduzieren, um dieses Problem in Zukunft zu vermeiden.
In der Meldung 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 für Volumeschattenkopie-Dienstschreiber
- Löschen von Schattenkopien
- Umfangreiches Überwachungsprotokoll
Timeout für Volumeschattenkopie-Dienstschreiber
Möglicherweise tritt ein Problem auf, das dazu führt, dass bestimmte Volumeschattenkopie-Dienstautoren während einer langwierigen Schattenkopieerstellung eine Zeitüberschreitung verursachen. Dieses Problem tritt insbesondere auf Computern mit langsamen Festplatten, wenig Arbeitsspeicher oder niedriger CPU-Geschwindigkeit auf. oder auf Computern, auf denen der Datenträgerschreibcache deaktiviert ist (z. B. auf einem Computer mit einem Domänencontroller).
Die Erstellung von Schattenkopien umfasst eine komplexe Abfolge von Aufrufen zwischen Prozessen. Die prozessübergreifenden Aufrufe stellen sicher, dass alle wichtigen Volumeschattenkopie-Dienstschreiber (Programme wie SQL, Exchange Server, Betriebssystemdienste und andere) ihre Datenpuffer während der Erstellung der Schattenkopie leeren. Außerdem warten einige Volumeschattenkopie-Dienstschreiber, wie der Exchange-Schreiber, für ein vordefiniertes Zeitintervall, damit die Schattenkopie während des Zeitintervalls erstellt werden kann. Die Autoren warten mit dem Schreiben, sodass der Inhalt der Schattenkopie mit ihren Datenpuffern konsistent ist. Bei niedriger CPU-Geschwindigkeit, hoher Speicherauslastung oder hohen Ein-/Ausgabepegeln können jedoch 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 Erstellung von Schattenkopien fehl.
Wichtig Volumeschattenkopie-Dienstautoren können aufgrund anderer Bedingungen mit ähnlichen Fehlern fehlschlagen. Zu diesen Bedingungen gehören zu wenig Speicherplatz oder eine falsche Konfiguration des Computers. Dieser Hotfix behebt nur die spezifischen Zeitüberschreitungsfehler, die während der Sicherung zufällig in den Volumeschattenkopie-Dienstschreibern auftreten können. Es wird dringend empfohlen, das Ereignisprotokoll auf andere potenzielle Volumeschattenkopie-Dienstfehler zu überprüfen, die zu einem Schreibfehler führen können.
Löschen von Schattenkopien
Möglicherweise tritt auch ein Problem im Volsnap.sys Treiber auf, das das Löschen von Schattenkopien verursacht, wenn ein hohes Maß an Eingabe/Ausgabe vorhanden ist, insbesondere wenn der Datenträgerschreibcache deaktiviert ist (z. B. auf einem Computer mit Domänencontrollern).
Standardmäßig wird der in Microsoft Windows Server 2003 enthaltene Schattenkopieanbieter verwendet, um Schattenkopien für Sicherungszwecke zu erstellen. Die Schattenkopien werden mithilfe einer Copy-on-Write-Implementierung implementiert. Die Differenzen werden ebenfalls in den Schattenkopier-Speicherbereich kopiert. Im Volumeschattenkopie-Dienst können Sie das Schattenkopie-Verwaltungstool oder den Befehl vssadmin verwenden.
In der ursprünglichen veröffentlichten Version von Windows Server 2003 beträgt der anfängliche Speicherbereich für Schattenkopien, der für die Erstellung von Schattenkopien zugewiesen ist, 100 MB (MB). Der tatsächlich genutzte Platz ist jedoch wesentlich kleiner. Im Laufe der Zeit kann sich der zugewiesene Speicherplatz erhöhen, wenn weitere Daten auf dem ursprünglichen Volume geändert werden. Wenn Sie jedoch einen hohen Ein-/Ausgabeverkehr auf dem ursprünglichen Volume haben, kann der Schattenkopie-Speicherbereich nicht schnell genug wachsen, um alle Copy-on-Write-Änderungen aufzunehmen. Dadurch werden alle Schattenkopien auf dem ursprünglichen Volume gelöscht. Dieses Problem tritt bei Domänencontrollerkonfigurationen deutlicher auf. Standardmäßig ist der Datenträgerschreibcache in Domänencontrollerkonfigurationen deaktiviert.
Wichtig Ein ähnliches Problem wird durch die Defragmentierung eines Volumes mit geringer Clustergröße verursacht, bei dem alle Schattenkopien gelöscht werden und der zuvor in diesem Artikel aufgeführte Ereignisprotokollfehler protokolliert wird. Weitere Informationen zum Verlust von Schattenkopien während einer Festplattendefragmentierung finden Sie im folgenden Artikel 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.
Umfangreiches Überwachungsprotokoll
Schreibzeitüberschreitungsfehler können auch während einer Systemstatussicherung auftreten, wenn das Überwachungsprotokoll extrem groß ist. Es empfiehlt sich, das Überwachungsprotokoll regelmäßig zu sichern oder zu sauber.
Lösung
Wichtig: Der im Abschnitt "Hotfixinformationen" beschriebene Hotfix ist in dem Update enthalten, das im folgenden Microsoft Knowledge Base-Artikel beschrieben wird:
833167 Für Windows Server 2003 ist ein Volume Shadow Copy Service (VSS)-Updatepaket 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
Installieren Sie das neueste Service Pack für Windows Server 2003, um dieses Problem zu beheben. Weitere Informationen finden Sie im folgenden Artikel der Microsoft Knowledge Base:
889100 Installieren 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. Deshalb sollten Sie nur Systeme aktualisieren, 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. Besuchen Sie die folgende Microsoft-Website, um eine vollständige Liste der Telefonnummern von Microsoft-Kundendienst und -Support (CSS) anzuzeigen oder eine separate Serviceanfrage zu erstellen:
http://support.microsoft.com/contactus/?ws=support Hinweis: Das Formular "Hotfix-Download verfügbar" zeigt die Sprachen an, 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 den Computer nach der Installation dieses Hotfixes neu starten.
Ersetzte Hotfixes
Dieser Hotfix ersetzt keine anderen Hotfixes.
Dateiinformationen
Die englische Version dieses Hotfix weist die in der nachstehenden Tabelle aufgelisteten Dateiattribute (oder höher) auf. 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. Den Unterschied zwischen UTC- und Ortszeit können Sie in der Systemsteuerung unter "Datum und Uhrzeit" mithilfe der Angaben auf der Registerkarte "Zeitzone" ermitteln.
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 verringert die Wahrscheinlichkeit von Timeoutfehlern bei einigen Writer-Klassen (SQL, Active Directory und andere). Dieser Hotfix wurde zum Teil entwickelt, um die Leistung des standardmäßigen Schattenkopiertreibers (Volsnap.sys) bei hohen Eingabe-/Ausgabepegeln zu verbessern. Der Hotfix enthält auch eine größere Anfangsgröße für den Schattenkopie-Speicherbereich: 300 MB statt 100 MB. Wenn eine Anfangsgröße von 300 MB nicht ausreicht und Schattenkopien aufgrund hoher Ein-/Ausgabepegel immer noch verloren gehen, bietet dieser Hotfix außerdem eine Möglichkeit, wie Sie die anfängliche Größe des Schattenkopie-Speicherbereichs konfigurieren können, wenn der Schattenkopie-Speicherbereich erstellt wird. Sie können die Anfangsgröße des Schattenkopie-Speicherbereichs mithilfe der konfigurierbaren Registrierungsschlüsseleinstellung konfigurieren, die dieser Hotfix bereitstellt.
Führen Sie die folgenden Schritte aus, und beenden Sie anschließend den Registrierungseditor:
Klicken Sie auf Start und dann auf Ausführen, geben Sie „regedit“ ein und klicken Sie auf OK.
Klicken Sie auf den folgenden Registrierungsschlüssel:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VolSnapZeigen Sie im Menü Datei auf
Neu und dann klicken Sie auf DWORD-Wert.Geben Sie "MinDiffAreaFileSize" ein, und drücken Sie die EINGABETASTE.
Klicken Sie im Menü "Bearbeiten " auf
Ändern.Geben Sie die gewünschte Größe für den Schattenkopie-Speicherbereich ein, und klicken Sie dann auf OK.
Der Registrierungsschlüssel MinDiffAreaFileSize gibt die Mindestgröße des Speicherbereichs für Schattenkopien an. Standardmäßig sind 300 MB und die Maximaleinstellung 3 GB groß. Geben Sie für eine genaue Einstellung einen Wert ein, der ein Vielfaches von 300 MB ist. Andernfalls wird das nächste Vielfache von 300 MB gewählt. Ein Wert von 300 ist gleich 300 MB, und ein Wert von 3.000 ist gleich 3 GB.
Hinweis Schattenkopien funktionieren möglicherweise nicht ordnungsgemäß, wenn der Wert der
Der Registrierungsunterschlüssel "MinDiffAreaFileSize" ist größer als die maximale Größe des Schattenkopie-Speicherbereichs. Wenn Sie die Registrierungseinstellung beispielsweise auf 1024 MB festlegen, generiert die Sicherungssoftware keine Momentaufnahmen der 200 MB großen Systempartition. Stellen Sie daher vor dem Erstellen des Registrierungsunterschlüssels "MinDiffAreaFileSize" sicher, dass die diff Bereichsdatei größer als 300 MB oder die diff Bereichsdatei größer als der in der Registrierung angegebene Wert ist. Stellen Sie außerdem sicher, dass Sie über mindestens 300 MB freien Speicherplatz auf dem Schattenkopie-Speichervolume verfügen.
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.