chkdskchkdsk

Überprüft das Dateisystem und die Dateisystem Metadaten eines Volumes auf logische und physische Fehler.Checks the file system and file system metadata of a volume for logical and physical errors. Bei Verwendung ohne Parameter zeigt chkdsk nur den Status des Volumes an, und es werden keine Fehler behoben.If used without parameters, chkdsk displays only the status of the volume and does not fix any errors. Bei Verwendung mit den Parametern /f, /r, /xoder /b werden Fehler auf dem Volume behoben.If used with the /f, /r, /x, or /b parameters, it fixes errors on the volume.

Wichtig

Sie müssen mindestens Mitglied der lokalen Gruppe Administratoren oder einer entsprechenden Gruppe sein, um chkdskausführen zu können.Membership in the local Administrators group, or equivalent, is the minimum required to run chkdsk. Um ein Eingabe Aufforderungs Fenster als Administrator zu öffnen, klicken Sie im Startmenü mit der rechten Maustaste auf Eingabeaufforderung , und klicken Sie dann auf als Administrator ausführen.To open a command prompt window as an administrator, right-click Command prompt in the Start menu, and then click Run as administrator.

Wichtig

Das Unterbrechen von chkdsk wird nicht empfohlen.Interrupting chkdsk is not recommended. Das Abbrechen oder Unterbrechen von chkdsk sollte das Volume jedoch nicht vor dem Ausführen von chkdsk beschädigen.However, canceling or interrupting chkdsk should not leave the volume any more corrupt than it was before chkdsk was run. Die erneute Ausführung von chkdsk überprüft und sollte alle verbleibenden Beschädigungen auf dem Volume reparieren.Running chkdsk again checks and should repair any remaining corruption on the volume.

Hinweis

CHKDSK kann nur für lokale Datenträger verwendet werden.Chkdsk can be used only for local disks. Der Befehl kann nicht mit einem lokalen Laufwerk Buchstaben verwendet werden, der über das Netzwerk umgeleitet wurde.The command cannot be used with a local drive letter that has been redirected over the network.

SyntaxSyntax

chkdsk [<volume>[[<path>]<filename>]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:<size>]] [/b]

ParameterParameters

ParameterParameter BeschreibungDescription
<volume> Gibt den Laufwerk Buchstaben (gefolgt von einem Doppelpunkt), einen Einfügepunkt oder einen Volumenamen an.Specifies the drive letter (followed by a colon), mount point, or volume name.
[ [<path>]<filename>[ [<path>]<filename> Verwenden Sie nur mit der Datei Zuordnungs Tabelle (FAT) und FAT32.Use with file allocation table (FAT) and FAT32 only. Gibt den Speicherort und den Namen einer Datei oder einer Gruppe von Dateien an, die von chkdsk auf Fragmentierung überprüft werden soll.Specifies the location and name of a file or set of files that you want chkdsk to check for fragmentation. Sie können den ?You can use the ? und * Platzhalter Zeichen zum Angeben mehrerer Dateien.and * wildcard characters to specify multiple files.
/f/f Korrigiert Fehler auf dem Datenträger.Fixes errors on the disk. Der Datenträger muss gesperrt sein.The disk must be locked. Wenn chkdsk das Laufwerk nicht sperren kann, wird eine Meldung angezeigt, in der Sie gefragt werden, ob Sie das Laufwerk beim nächsten Neustart des Computers überprüfen möchten.If chkdsk cannot lock the drive, a message appears that asks you if you want to check the drive the next time you restart the computer.
/v/v Zeigt den Namen der einzelnen Dateien in jedem Verzeichnis an, während der Datenträger aktiviert ist.Displays the name of each file in every directory as the disk is checked.
/r/r Gibt fehlerhafte Sektoren an und stellt lesbare Informationen wieder her.Locates bad sectors and recovers readable information. Der Datenträger muss gesperrt sein.The disk must be locked. /r enthält die Funktionalität von /fmit der zusätzlichen Analyse von Fehlern bei physischen Datenträgern./r includes the functionality of /f, with the additional analysis of physical disk errors.
/x/x Erzwingt, dass das Volume bei Bedarf zuerst entfernt wird.Forces the volume to dismount first, if necessary. Alle geöffneten Handles für das Laufwerk werden für ungültig erklärt.All open handles to the drive are invalidated. /x umfasst auch die Funktionalität von /f./x also includes the functionality of /f.
/i/i Nur mit NTFS verwenden.Use with NTFS only. Führt eine weniger kräftige Überprüfung der Indexeinträge durch, wodurch die für das Ausführen von chkdskerforderliche Zeit reduziert wird.Performs a less vigorous check of index entries, which reduces the amount of time required to run chkdsk.
/C/c Nur mit NTFS verwenden.Use with NTFS only. Überprüft keine Zyklen innerhalb der Ordnerstruktur, wodurch die für das Ausführen von chkdskerforderliche Zeit reduziert wird.Does not check cycles within the folder structure, which reduces the amount of time required to run chkdsk.
/l [: <size> ]/l[:<size>] Nur mit NTFS verwenden.Use with NTFS only. Ändert die Größe der Protokolldatei in die Größe, die Sie eingeben.Changes the log file size to the size you type. Wenn Sie den size-Parameter weglassen, wird von /l die aktuelle Größe angezeigt.If you omit the size parameter, /l displays the current size.
/b/b Nur mit NTFS verwenden.Use with NTFS only. Löscht die Liste der fehlerhaften Cluster auf dem Volume und stellt für Fehler alle zugeordneten und freien Cluster wieder her.Clears the list of bad clusters on the volume and rescans all allocated and free clusters for errors. /b schließt die Funktionalität von /rein./b includes the functionality of /r. Verwenden Sie diesen Parameter, nachdem Sie ein Volume auf einem neuen Festplattenlaufwerk Abbild gespeichert haben.Use this parameter after imaging a volume to a new hard disk drive.
/Scan/scan Nur mit NTFS verwenden.Use with NTFS only. Führt eine Online Überprüfung auf dem Volume aus.Runs an online scan on the volume.
/forceofflinefix/forceofflinefix Nur mit NTFS verwenden (muss mit /Scanverwendet werden).Use with NTFS only (must be used with /scan). Alle Online Reparaturen umgehen alle gefundenen Fehler werden in die Warteschlange für die Offline Reparatur eingereiht (z chkdsk /spotfix . b.).Bypass all online repair; all defects found are queued for offline repair (for example, chkdsk /spotfix).
/perf/perf Nur mit NTFS verwenden (muss mit /Scanverwendet werden).Use with NTFS only (must be used with /scan). Verwendet mehr Systemressourcen, um eine Überprüfung so schnell wie möglich abzuschließen.Uses more system resources to complete a scan as fast as possible. Dies hat möglicherweise eine negative Auswirkung auf die Leistung bei anderen Tasks, die auf dem System ausgeführt werden.This may have a negative performance impact on other tasks running on the system.
/spotfix/spotfix Nur mit NTFS verwenden.Use with NTFS only. Führt die Fehlerbehebungen auf dem Volume aus.Runs spot fixing on the volume.
/sdcleanup/sdcleanup Nur mit NTFS verwenden.Use with NTFS only. Garbage Collect nicht benötigte Sicherheits deskriptordaten (impliziert /f).Garbage collect unneeded security descriptor data (implies /f).
/offlinescanandfix/offlinescanandfix Führt eine Offline Überprüfung und-Behebung auf dem Volume aus.Runs an offline scan and fix on the volume.
/freeorphanedchains/freeorphanedchains Verwenden Sie nur mit FAT/FAT32/exFAT.Use with FAT/FAT32/exFAT only. Gibt alle verwaisten Cluster Ketten frei, anstatt ihren Inhalt wiederherzustellen.Frees any orphaned cluster chains instead of recovering their contents.
/markclean/markclean Verwenden Sie nur mit FAT/FAT32/exFAT.Use with FAT/FAT32/exFAT only. Markiert das Volume bereinigt, wenn keine Beschädigung erkannt wurde, auch wenn /f nicht angegeben wurde.Marks the volume clean if no corruption was detected, even if /f was not specified.
/?/? Zeigt die Hilfe an der Eingabeaufforderung an.Displays help at the command prompt.

HinweiseRemarks

  • Der Schalter /i oder /c reduziert die Zeit, die zum Ausführen von chkdsk erforderlich ist, indem bestimmte volumeüberprüfungen übersprungen werden.The /i or /c switch reduces the amount of time required to run chkdsk by skipping certain volume checks.

  • Wenn chkdsk Datenträger Fehler korrigieren soll, können Dateien nicht auf dem Laufwerk geöffnet werden.If you want chkdsk to correct disk errors, you can't have open files on the drive. Wenn Dateien geöffnet sind, wird die folgende Fehlermeldung angezeigt:If files are open, the following error message appears:

    Chkdsk cannot run because the volume is in use by another process. Would you like to schedule this volume to be checked the next time the system restarts? (Y/N)
    
  • Wenn Sie das Laufwerk beim nächsten Neustart des Computers überprüfen, wird das Laufwerk von chkdsk überprüft und Fehler automatisch korrigiert, wenn Sie den Computer neu starten.If you choose to check the drive the next time you restart the computer, chkdsk checks the drive and corrects errors automatically when you restart the computer. Wenn die Laufwerks Partition eine Start Partition ist, startet chkdsk den Computer automatisch neu, nachdem er das Laufwerk überprüft hat.If the drive partition is a boot partition, chkdsk automatically restarts the computer after it checks the drive.

  • Sie können den-Befehl auch verwenden chkntfs /c , um das Volume zu planen, das beim nächsten Neustart des Computers geprüft werden soll.You can also use the chkntfs /c command to schedule the volume to be checked the next time the computer is restarted. Verwenden fsutil dirty set Sie den Befehl, um das geänderte Bit des Volumes festzulegen (was auf Beschädigung hinweist), damit Windows chkdsk ausführt, wenn der Computer neu gestartet wird.Use the fsutil dirty set command to set the volume's dirty bit (indicating corruption), so that Windows runs chkdsk when the computer is restarted.

  • Sie sollten chkdsk gelegentlich auf FAT-und NTFS-Dateisystemen verwenden, um nach Datenträger Fehlern zu suchen.You should use chkdsk occasionally on FAT and NTFS file systems to check for disk errors. Chkdsk untersucht den Festplatten Speicherplatz und die Datenträger Verwendung und stellt einen für jedes Dateisystem spezifischen Statusbericht bereit.Chkdsk examines disk space and disk use and provides a status report specific to each file system. Der Statusbericht zeigt Fehler an, die im Dateisystem gefunden wurden.The status report shows errors found in the file system. Wenn Sie chkdsk ohne den /f -Parameter auf einer aktiven Partition ausführen, werden möglicherweise falsche Fehler gemeldet, da das Laufwerk nicht gesperrt werden kann.If you run chkdsk without the /f parameter on an active partition, it might report spurious errors because it cannot lock the drive.

  • Chkdsk korrigiert logische Datenträger Fehler nur, wenn Sie den /f -Parameter angeben.Chkdsk corrects logical disk errors only if you specify the /f parameter. Chkdsk muss in der Lage sein, das Laufwerk zu sperren, um Fehler zu beheben.Chkdsk must be able to lock the drive to correct errors.

    Da Reparaturen auf FAT-Dateisystemen in der Regel die Datei Zuordnungs Tabelle eines Datenträgers ändern und manchmal zu einem Datenverlust führen, zeigt chkdsk möglicherweise eine Bestätigungsmeldung ähnlich der folgenden an:Because repairs on FAT file systems usually change a disk's file allocation table and sometimes cause a loss of data, chkdsk might display a confirmation message similar to the following:

    10 lost allocation units found in 3 chains.
    Convert lost chains to files?
    
    • Wenn Sie Ydrücken, speichert Windows jede verlorene Kette im Stammverzeichnis als Datei mit einem Namen im Format file <nnnn> . chk.If you press Y, Windows saves each lost chain in the root directory as a file with a name in the format File<nnnn>.chk. Wenn chkdsk abgeschlossen ist, können Sie diese Dateien überprüfen, um festzustellen, ob Sie Daten enthalten, die Sie benötigen.When chkdsk finishes, you can check these files to see if they contain any data you need.

    • Wenn Sie " N" drücken, wird der Datenträger von Windows korrigiert, aber der Inhalt der verlorenen Zuordnungs Einheiten wird nicht gespeichert.If you press N, Windows fixes the disk, but it does not save the contents of the lost allocation units.

  • Wenn Sie den /f -Parameter nicht verwenden, zeigt chkdsk eine Meldung an, dass die Datei korrigiert werden muss, aber keine Fehler behoben werden.If you don't use the /f parameter, chkdsk displays a message that the file needs to be fixed, but it does not fix any errors.

  • Wenn Sie chkdsk /f* auf einem sehr großen Datenträger oder einem Datenträger mit einer sehr großen Anzahl von Dateien (z. b. Millionen von Dateien) verwenden, kann es sehr chkdsk /f lange dauern, bis der Vorgang beendet ist.If you use chkdsk /f* on a very large disk or a disk with a very large number of files (for example, millions of files), chkdsk /f might take a long time to complete.

  • Verwenden Sie den /r -Parameter, um im Dateisystem nach physischen Datenträger Fehlern zu suchen, und versuchen Sie, Daten aus betroffenen Datenträger Sektoren wiederherzustellen.Use the /r parameter to find physical disk errors in the file system and attempt to recover data from any affected disk sectors.

  • Wenn Sie den /f -Parameter angeben, zeigt chkdsk eine Fehlermeldung an, wenn auf dem Datenträger geöffnete Dateien vorhanden sind.If you specify the /f parameter, chkdsk displays an error message if there are open files on the disk. Wenn Sie den /f -Parameter nicht angeben und geöffnete Dateien vorhanden sind, meldet chkdsk möglicherweise verlorene Zuordnungs Einheiten auf dem Datenträger.If you do not specify the /f parameter and open files exist, chkdsk might report lost allocation units on the disk. Dies kann vorkommen, wenn geöffnete Dateien noch nicht in der Datei Zuordnungs Tabelle aufgezeichnet wurden.This could happen if open files have not yet been recorded in the file allocation table. Wenn chkdsk den Verlust einer großen Anzahl von Zuordnungs Einheiten meldet, sollten Sie den Datenträger reparieren.If chkdsk reports the loss of a large number of allocation units, consider repairing the disk.

  • Da das Schattenkopien für freigegebene Ordner Quell Volume nicht gesperrt werden kann, während Schattenkopien für freigegebene Ordner aktiviert ist, kann das Ausführen von chkdsk für das Quell Volume falsche Fehler melden oder bewirken, dass chkdsk unerwartet beendet wird.Because the Shadow Copies for Shared Folders source volume cannot be locked while Shadow Copies for Shared Folders is enabled, running chkdsk against the source volume might report false errors or cause chkdsk to unexpectedly quit. Sie können jedoch Schatten Kopien auf Fehler überprüfen, indem Sie chkdsk im schreibgeschützten Modus (ohne Parameter) ausführen, um das Schattenkopien für freigegebene Ordner Speicher Volume zu überprüfen.You can, however, check shadow copies for errors by running chkdsk in Read-only mode (without parameters) to check the Shadow Copies for Shared Folders storage volume.

  • Der chkdsk -Befehl mit unterschiedlichen Parametern ist über die Wiederherstellungskonsole verfügbar.The chkdsk command, with different parameters, is available from the Recovery Console.

  • Auf Servern, die selten neu gestartet werden, sollten Sie den chkntfs -oder den- fsutil dirty query Befehl verwenden, um zu bestimmen, ob das geänderte Bit des Volumes bereits vor dem Ausführen von CHKDSK festgelegt ist.On servers that are infrequently restarted, you may want to use the chkntfs or the fsutil dirty query commands to determine whether the volume's dirty bit is already set before running chkdsk.

Informationen zu Beendigungs CodesUnderstanding exit codes

In der folgenden Tabelle sind die Exitcodes aufgeführt, die von chkdsk berichtet werden, nachdem Sie abgeschlossen wurden.The following table lists the exit codes that chkdsk reports after it has finished.

ExitcodeExit code BESCHREIBUNGDescription
00 Es wurden keine Fehler gefunden.No errors were found.
11 Fehler wurden gefunden und korrigiert.Errors were found and fixed.
22 Die Datenträger Bereinigung (z. b. Garbage Collection) wurde ausgeführt oder keine Bereinigung durchgeführt, da /f nicht angegeben wurde.Performed disk cleanup (such as garbage collection) or did not perform cleanup because /f was not specified.
33 Der Datenträger konnte nicht überprüft werden, Fehler konnten nicht korrigiert werden, oder Fehler wurden nicht korrigiert, weil /f nicht angegeben wurde.Could not check the disk, errors could not be fixed, or errors were not fixed because /f was not specified.

BeispieleExamples

Wenn Sie den Datenträger in Laufwerk D überprüfen und Windows-Fehler beheben möchten, geben Sie Folgendes ein:To check the disk in drive D and have Windows fix errors, type:

chkdsk d: /f

Wenn Fehler auftreten, hält chkdsk eine Pause an und zeigt Nachrichten an.If it encounters errors, chkdsk pauses and displays messages. Chkdsk wird beendet, indem ein Bericht angezeigt wird, der den Status des Datenträgers auflistet.Chkdsk finishes by displaying a report that lists the status of the disk. Sie können erst dann Dateien auf dem angegebenen Laufwerk öffnen, wenn chkdsk abgeschlossen ist.You cannot open any files on the specified drive until chkdsk finishes.

Wenn Sie alle Dateien auf einem FAT-Datenträger im aktuellen Verzeichnis für nicht zusammenhängende Blöcke überprüfen möchten, geben Sie Folgendes ein:To check all files on a FAT disk in the current directory for noncontiguous blocks, type:

chkdsk *.*

Chkdsk zeigt einen Statusbericht an und listet die Dateien auf, die mit den Datei Spezifikationen identisch sind, die nicht zusammenhängend sind.Chkdsk displays a status report, and then lists the files that match the file specifications that have noncontiguous blocks.

Weitere VerweiseAdditional References