Windows XP startet ständig die Datenträgerüberprüfung: So bin ich dem Problem auf die Spur gekommen

Manche Computer laufen auch nach vielen Jahren noch zuverlässig. Besonders bei älteren Programmen oder spezieller Hardware kommt gelegentlich sogar noch Windows XP zum Einsatz. Dass dabei nicht immer alles problemlos funktioniert, durfte ich bei einem älteren Rechner mit zwei installierten Windows-Versionen feststellen.
Auf dem Computer sind Windows XP und Windows 10 parallel installiert. Beide Betriebssysteme besitzen eine eigene Partition, zusätzlich gibt es eine gemeinsame Datenpartition.
Das eigentliche Problem: Bei nahezu jedem Start von Windows XP begann automatisch die Datenträgerüberprüfung mit CHKDSK. Besonders die Windows-10-Partition und die gemeinsame Datenpartition wurden immer wieder kontrolliert.
Selbst wenn die Überprüfung keine Fehler meldete, erschien sie beim nächsten Wechsel zwischen den Betriebssystemen erneut.
Ich habe mir deshalb die Windows-Einstellungen genauer angesehen und einige Änderungen vorgenommen. Ob diese das Problem dauerhaft beseitigen, muss allerdings noch ein abschließender Test zeigen.
Windows XP und Windows 10 auf einer Festplatte
Der betroffene Computer wird als sogenanntes Dual-Boot-System betrieben.
Das bedeutet, dass beim Einschalten zwischen zwei Betriebssystemen gewählt werden kann.
In diesem Fall sind drei Partitionen vorhanden:
Windows XP: Enthält das ältere Betriebssystem.
Windows 10: Enthält die neuere Windows-Installation.
DATEN: Gemeinsame Partition, auf die beide Betriebssysteme zugreifen können.
Grundsätzlich funktioniert eine solche Konfiguration, allerdings gibt es gerade bei älteren Windows-Versionen einige Besonderheiten.
Windows XP stammt aus einer Zeit, in der viele heutige Funktionen zur Energieverwaltung und zum beschleunigten Systemstart noch nicht existierten.
Windows 10 verwendet dagegen modernere Verfahren, die beim Herunterfahren und erneuten Starten des Computers zum Einsatz kommen.
Genau hier könnte die Ursache des Problems liegen.
Warum startet Windows XP ständig CHKDSK?
CHKDSK ist das Windows-Werkzeug zur Überprüfung von Datenträgern und Dateisystemen.
Es kontrolliert unter anderem, ob die Dateisystemstrukturen einer Partition fehlerfrei sind.
Normalerweise wird eine automatische Datenträgerüberprüfung nur dann ausgeführt, wenn Windows einen entsprechenden Anlass erkennt.
Auf dem betroffenen Rechner startete die Überprüfung allerdings immer wieder, obwohl zuvor keine Fehler festgestellt wurden.
Zunächst habe ich deshalb den Zustand der Festplatten überprüft.
Dafür kam CrystalDiskInfo zum Einsatz. Das Programm zeigte keine Auffälligkeiten bei den ausgelesenen SMART-Werten.
Ein offensichtlicher Hinweis auf einen Hardwaredefekt lag damit zunächst nicht vor.
Allerdings bedeutet ein guter SMART-Zustand nicht automatisch, dass auch das Dateisystem fehlerfrei ist.
Windows kann beispielsweise eine NTFS-Partition als überprüfungsbedürftig markieren. Dafür verwendet das Dateisystem ein sogenanntes Dirty-Bit.
Ist diese Kennzeichnung gesetzt, kann Windows beim nächsten Start eine Datenträgerüberprüfung veranlassen.
Windows-10-Schnellstart als mögliche Ursache
Ein Verdacht fiel auf den Schnellstart von Windows 10.
Diese Funktion soll dafür sorgen, dass Windows nach dem Herunterfahren schneller wieder betriebsbereit ist.
Dafür wird beim Herunterfahren nicht der gesamte Systemzustand vollständig beendet. Stattdessen speichert Windows bestimmte Informationen in einer Ruhezustandsdatei.
Beim nächsten Start können diese Informationen erneut geladen werden.
Das funktioniert im normalen Windows-Alltag meist problemlos.
Bei einem Dual-Boot-System kann dieses Verfahren allerdings Schwierigkeiten verursachen.
Wenn Windows 10 nicht vollständig heruntergefahren wurde, können insbesondere gemeinsam verwendete Datenträger beim anschließenden Start eines anderen Betriebssystems Probleme bereiten.
Windows XP könnte dadurch bestimmte NTFS-Partitionen als überprüfungsbedürftig erkennen.
Ob der Schnellstart tatsächlich die Ursache für die wiederholte Datenträgerüberprüfung ist, konnte ich bislang nicht eindeutig nachweisen.
Es handelt sich aber um einen plausiblen Ansatzpunkt für die weitere Fehlersuche.
Erster Versuch: Automatische Datenträgerüberprüfung deaktivieren
Zunächst habe ich unter Windows XP versucht, die betroffenen Partitionen von der automatischen Überprüfung auszuschließen.
Dafür wurde die Eingabeaufforderung geöffnet und folgender Befehl ausgeführt:
chkntfs /x E: F:
Die Laufwerksbuchstaben E: und F: bezogen sich dabei auf die Zuordnung innerhalb von Windows XP.
Der Befehl soll verhindern, dass Windows die angegebenen Laufwerke beim Systemstart automatisch mit CHKDSK überprüft.
Die Ausführung wurde ohne Fehlermeldung abgeschlossen.
Zunächst sah das also vielversprechend aus.
Nach einem späteren Wechsel von Windows 10 zurück zu Windows XP erschien die Datenträgerüberprüfung allerdings erneut.
Damit war klar, dass die erste Maßnahme nicht ausgereicht hatte.
NTFS-Partition auf Fehler überprüft
Als Nächstes habe ich kontrolliert, ob Windows XP das betroffene Laufwerk F: überhaupt als fehlerhaft erkennt.
Dazu wurde folgender Befehl verwendet:
chkntfs F:
Windows meldete:
Der Typ des Dateisystems ist NTFS.
F: ist nicht fehlerhaft.
Damit war zumindest zum Zeitpunkt der Abfrage keine entsprechende Fehlerkennzeichnung für diese Partition vorhanden.
Das machte die Sache natürlich nicht unbedingt einfacher.
Denn wenn Windows die Partition aktuell nicht als fehlerhaft betrachtet, weshalb erscheint dann regelmäßig beim Systemstart eine neue Überprüfung?
Die Antwort konnte ich damit noch nicht finden.
Also habe ich mir als Nächstes die Registrierung von Windows XP angesehen.
Registry unter Windows XP überprüft
Windows verwendet einen Registrierungseintrag namens BootExecute, um bestimmte Programme bereits während des Systemstarts auszuführen.
Dazu gehört auch die automatische Datenträgerüberprüfung.
Der entsprechende Eintrag befindet sich unter:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
Dort gibt es den Wert BootExecute vom Typ REG_MULTI_SZ.
In der vorhandenen Windows-XP-Konfiguration war folgender Inhalt eingetragen:
autocheck autochk /k:C *
Dieser Eintrag enthält bereits einen Ausschluss für das Laufwerk C:.
Die Option /k: legt fest, welche Laufwerksbuchstaben bei der automatischen Datenträgerüberprüfung übersprungen werden sollen.
In meinem Fall waren jedoch auch die Laufwerke E: und F: betroffen.
Deshalb habe ich den vorhandenen Wert angepasst.
BootExecute-Eintrag geändert
Der neue Eintrag lautet:
autocheck autochk /k:CEF *
Damit werden die Laufwerke C:, E: und F: innerhalb von Windows XP von der automatischen Überprüfung durch Autochk beim Systemstart ausgeschlossen.
Die Änderung wurde anschließend kontrolliert.
Wichtig ist dabei, dass sich diese Einstellung ausschließlich auf die automatische Startüberprüfung auswirkt. Eine manuell gestartete Dateisystemprüfung bleibt weiterhin möglich.
Ein solcher Ausschluss repariert allerdings keine Dateisystemfehler. Er verhindert lediglich, dass die betroffenen Laufwerke auf diesem Weg automatisch überprüft werden.
Gerade bei der Systempartition C: sollte man deshalb vorsichtig sein. Eine automatische Fehlerprüfung dauerhaft zu unterdrücken, kann dazu führen, dass vorhandene Probleme unbemerkt bleiben.
Ich würde diese Einstellung daher nicht pauschal für jeden Rechner empfehlen, sondern nur nach entsprechender Prüfung vornehmen.
Vor Änderungen an der Windows-Registrierung sollte außerdem immer eine Sicherung erstellt werden.
Windows 10 besitzt eine eigene Registry
Nach der Änderung unter Windows XP habe ich auch Windows 10 gestartet.
Dort wurde derselbe Registrierungspfad überprüft.
Interessanterweise waren in der Windows-10-Konfiguration bereits mehrere Laufwerksausschlüsse vorhanden.
Eine zusätzliche Änderung war deshalb zunächst nicht erforderlich.
Dabei muss man beachten, dass Windows XP und Windows 10 jeweils ihre eigene Registrierung besitzen.
Eine Änderung an BootExecute unter Windows XP wird also nicht automatisch in die Windows-10-Installation übernommen.
Auch die Laufwerksbuchstaben müssen nicht in beiden Betriebssystemen identisch sein.
Was unter Windows XP beispielsweise Laufwerk E: ist, kann unter Windows 10 einen völlig anderen Laufwerksbuchstaben besitzen.
Gerade bei einem Dual-Boot-System sollte man deshalb immer genau überprüfen, welche Partition tatsächlich gemeint ist.
Windows-10-Schnellstart deaktivieren
Als weitere Maßnahme möchte ich den Schnellstart von Windows 10 deaktivieren.
Damit soll verhindert werden, dass beim Wechsel zwischen den Betriebssystemen mögliche Probleme durch den teilweise gespeicherten Windows-Systemzustand entstehen.
Die entsprechende Einstellung lässt sich unter Windows 10 folgendermaßen ändern:
Die Systemsteuerung öffnen.
Zu den Energieoptionen wechseln.
Auf „Auswählen, was beim Drücken von Netzschaltern geschehen soll“ klicken.
„Einige Einstellungen sind momentan nicht verfügbar“ auswählen.
Das Häkchen bei „Schnellstart aktivieren (empfohlen)“ entfernen.
Die Änderungen speichern.
Anschließend sollte Windows 10 vollständig heruntergefahren werden.
Bei einem Dual-Boot-System mit Windows XP halte ich diese Maßnahme grundsätzlich für sinnvoll.
Zwar kann Windows 10 dadurch beim Einschalten etwas länger benötigen, allerdings wird der Systemzustand beim normalen Herunterfahren nicht mehr über den Schnellstart teilweise gespeichert.
Die Deaktivierung war zum Zeitpunkt meiner Dokumentation noch nicht bestätigt.
Jetzt fehlt noch der abschließende Funktionstest
Die bisherigen Änderungen sind durchgeführt beziehungsweise vorbereitet.
Um sicherzugehen, dass Windows XP beim Systemstart nicht erneut die Datenträgerüberprüfung ausführt, ist allerdings noch ein vollständiger Test notwendig.
Dabei möchte ich folgendermaßen vorgehen:
Windows 10 vollständig herunterfahren.
Den Computer einschalten und Windows XP starten.
Prüfen, ob CHKDSK erneut ausgeführt wird.
Windows XP wieder ordnungsgemäß herunterfahren.
Windows 10 starten und anschließend vollständig herunterfahren.
Erneut Windows XP starten.
Kontrollieren, ob die automatische Datenträgerüberprüfung dauerhaft ausbleibt.
Erst wenn dieser Wechsel zwischen den beiden Betriebssystemen mehrfach ohne unerwünschte Datenträgerüberprüfung funktioniert, lässt sich die Maßnahme als erfolgreich bewerten.
Sollte CHKDSK weiterhin erscheinen, müsste genauer untersucht werden, welches Betriebssystem die Überprüfung auslöst und ob die geänderten Registry-Einstellungen erhalten geblieben sind.
Zusätzlich wäre dann zu prüfen, ob tatsächlich Dateisystemfehler oder andere Ursachen vorliegen.
Ein wichtiger Hinweis zu Windows XP
Bei aller Fehlersuche sollte man einen Punkt nicht vergessen: Windows XP ist längst nicht mehr für den normalen Einsatz auf einem mit dem Internet verbundenen Computer geeignet.
Microsoft hat den regulären Support bereits am 8. April 2014 eingestellt.
Seitdem erhält das Betriebssystem keine regulären Sicherheitsupdates mehr.
Auch Windows 10 hat inzwischen sein reguläres Supportende am 14. Oktober 2025 erreicht. Für bestimmte Systeme gibt es allerdings noch Möglichkeiten, über das Extended Security Updates-Programm weitere Sicherheitsupdates zu erhalten.
Wer Windows XP weiterhin benötigt, sollte das System deshalb möglichst isoliert betreiben und auf unnötige Internetverbindungen verzichten.
Gerade für ältere Spezialsoftware oder Hardware kann ein solches System weiterhin nützlich sein.
Für alltägliche Aufgaben oder den Umgang mit sensiblen Daten würde ich es allerdings nicht mehr empfehlen.
Fazit: Ursache eingegrenzt, endgültige Lösung noch offen
Die wiederkehrende Datenträgerüberprüfung unter Windows XP ist ein gutes Beispiel dafür, dass ältere und neuere Windows-Versionen nicht immer problemlos miteinander harmonieren.
Der betroffene Rechner verfügt über zwei Betriebssysteme und eine gemeinsame Datenpartition. Obwohl CrystalDiskInfo keine Auffälligkeiten meldete und eine der überprüften Partitionen nicht als fehlerhaft gekennzeichnet war, startete Windows XP wiederholt CHKDSK.
Ein erster Versuch über chkntfs /x brachte nicht den gewünschten Erfolg.
Anschließend habe ich die BootExecute-Einstellung in der Windows-XP-Registrierung überprüft und angepasst.
Zusätzlich soll der Schnellstart von Windows 10 deaktiviert werden, um mögliche Konflikte beim Wechsel zwischen den Betriebssystemen zu vermeiden.
Ob diese Änderungen das Problem dauerhaft lösen, ist derzeit noch nicht bestätigt.
Dafür muss zunächst der abschließende Funktionstest durchgeführt werden.
Ich halte es grundsätzlich für wichtig, bei solchen Problemen nicht einfach nur die störende Meldung abzuschalten, sondern auch nach der eigentlichen Ursache zu suchen.
Denn eine regelmäßig auftauchende Datenträgerüberprüfung kann zwar lästig sein, sie kann aber auch auf echte Probleme mit dem Dateisystem hinweisen.
Gerade bei älteren Rechnern ist deshalb ein systematisches Vorgehen sinnvoller, als vorschnell sämtliche Prüfungen zu deaktivieren.
Sobald die abschließenden Tests durchgeführt sind, lässt sich genauer beurteilen, ob der Fehler tatsächlich durch die vorgenommenen Änderungen behoben wurde.


