Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Controleert de metagegevens van het bestandssysteem en het bestandssysteem van een volume op logische en fysieke fouten. Als chkdsk zonder parameters wordt gebruikt, wordt alleen de status van het volume weergegeven en worden er geen fouten opgelost. Als deze wordt gebruikt met de parameters /f, /r, /x of /b , worden fouten op het volume opgelost.
Belangrijk
Lidmaatschap van de lokale groep Administrators , of gelijkwaardig, is de minimale vereiste om chkdsk uit te voeren. Als u een opdrachtpromptvenster wilt openen als beheerder, klikt u met de rechtermuisknop op De opdrachtprompt in het menu Start en klikt u vervolgens op Als administrator uitvoeren.
Belangrijk
Het onderbreken van chkdsk wordt niet aanbevolen. Het annuleren of onderbreken van chkdsk mag het volume echter niet meer beschadigd laten dan voordat chkdsk werd uitgevoerd. Het uitvoeren van chkdsk controleert opnieuw en moet eventuele resterende beschadigingen op het volume herstellen.
Opmerking
Chkdsk kan alleen worden gebruikt voor lokale schijven. De opdracht kan niet worden gebruikt met een lokale stationsletter die via het netwerk is omgeleid.
Syntaxis
chkdsk [<volume>[[<path>]<filename>]] [/f] [/v] [/r] [/x] [/i] [/c] [/l[:<size>]] [/b]
Parameterwaarden
Kenmerk | Beschrijving |
---|---|
<volume> |
Hiermee geeft u de stationsletter (gevolgd door een dubbele punt), koppelpunt of volumenaam. |
[ [<path>]<filename> |
Alleen gebruiken met bestandstoewijzingstabel (FAT) en FAT32. Hiermee geeft u de locatie en naam van een bestand of set bestanden op die u wilt chkdsk controleren op fragmentatie. U kunt de tekens ? en * jokertekens gebruiken om meerdere bestanden op te geven. |
/f | Hiermee worden fouten op de schijf opgelost. De schijf moet zijn vergrendeld. Als chkdsk het station niet kan vergrendelen, wordt er een bericht weergegeven met de vraag of u het station wilt controleren wanneer u de volgende keer dat u de computer opnieuw opstart. |
/v | Geeft de naam weer van elk bestand in elke map terwijl de schijf is gecontroleerd. |
/r | Zoekt slechte sectoren en herstelt leesbare informatie. De schijf moet zijn vergrendeld. /r bevat de functionaliteit van /f, met de aanvullende analyse van fysieke schijffouten. |
/x | Hiermee wordt het volume eerst ontkoppeld, indien nodig. Alle geopende ingangen naar het station zijn ongeldig. /x bevat ook de functionaliteit van /f. |
/Ik | Alleen gebruiken met NTFS. Voert een minder krachtige controle uit van indexvermeldingen, waardoor de hoeveelheid tijd die nodig is om chkdsk uit te voeren, verkort. |
/c | Alleen gebruiken met NTFS. Controleert geen cycli binnen de mapstructuur, waardoor de tijd die nodig is om chkdsk uit te voeren, wordt verkort. |
/l[:<size> ] |
Alleen gebruiken met NTFS. Hiermee wijzigt u de grootte van het logboekbestand in de grootte die u typt. Als u de parameter grootte weglaat, geeft /l de huidige grootte weer. |
/b | Alleen gebruiken met NTFS. Hiermee wist u de lijst met ongeldige clusters op het volume en scant u alle toegewezen en gratis clusters opnieuw op fouten. /b bevat de functionaliteit van /r. Gebruik deze parameter na het maken van een volume naar een nieuwe harde schijf. |
/scannen | Alleen gebruiken met NTFS. Voert een onlinescan uit op het volume. |
/forceofflinefix | Gebruik alleen met NTFS (moet worden gebruikt met /scan). Alle online reparaties overslaan; alle gevonden defecten worden in de wachtrij geplaatst voor offline herstel (bijvoorbeeld chkdsk /spotfix ). |
/perf | Gebruik alleen met NTFS (moet worden gebruikt met /scan). Gebruikt meer systeemresources om een scan zo snel mogelijk te voltooien. Dit kan een negatieve invloed hebben op de prestaties van andere taken die op het systeem worden uitgevoerd. |
/spotfix | Alleen gebruiken met NTFS. Voert spotfixatie uit op het volume. |
/sdcleanup | Alleen gebruiken met NTFS. Garbagecollection overbodige beveiligingsdescriptorgegevens (impliceert /f). |
/offlinescanandfix | Voert een offlinescan uit en herstelt deze op het volume. |
/freeorphanedchains | Gebruik alleen met FAT/FAT32/exFAT. Verwijdert zwevende clusterketens in plaats van hun inhoud te herstellen. |
/markclean | Gebruik alleen met FAT/FAT32/exFAT. Markeert het volume schoon als er geen beschadiging is gedetecteerd, zelfs als /f niet is opgegeven. |
/? | Geeft hulp weer in de opdrachtprompt. |
Opmerkingen
De schakeloptie /i of /c vermindert de hoeveelheid tijd die nodig is om chkdsk uit te voeren door bepaalde volumecontroles over te slaan.
Als u wilt dat chkdsk schijffouten corrigeert, kunt u geen geopende bestanden op het station hebben. Als bestanden zijn geopend, wordt het volgende foutbericht weergegeven:
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)
Als u ervoor kiest om het station de volgende keer dat u de computer opnieuw opstart te controleren, controleert chkdsk het station en corrigeert automatisch fouten wanneer u de computer opnieuw opstart. Als de stationspartitie een opstartpartitie is, start chkdsk de computer automatisch opnieuw op nadat het station is gecontroleerd.
U kunt de
chkntfs /c
opdracht ook gebruiken om te plannen dat het volume wordt gecontroleerd wanneer de computer de volgende keer opnieuw wordt opgestart. Gebruik defsutil dirty set
opdracht om de vuile bit van het volume in te stellen (wat corruptie aangeeft), zodat Windows chkdsk uitvoert wanneer de computer opnieuw wordt opgestart.Gebruik chkdsk af en toe op FAT- en NTFS-bestandssystemen om te controleren op schijffouten. Chkdsk onderzoekt schijfruimte en schijfgebruik en biedt een statusrapport dat specifiek is voor elk bestandssysteem. In het statusrapport worden fouten weergegeven die in het bestandssysteem zijn gevonden. Als u chkdsk uitvoert zonder de parameter /f op een actieve partitie, kan het leiden tot fouten omdat het station niet kan worden vergrendeld.
Chkdsk corrigeert alleen fouten van logische schijven als u de parameter /f opgeeft. Chkdsk moet het station kunnen vergrendelen om fouten te corrigeren.
Omdat reparaties op FAT-bestandssystemen meestal de bestandstoewijzingstabel van een schijf wijzigen en soms verlies van gegevens veroorzaken, kan chkdsk een bevestigingsbericht weergeven dat lijkt op het volgende:
10 lost allocation units found in 3 chains. Convert lost chains to files?
Als u op Y drukt, slaat Windows elke verloren keten in de hoofdmap op als een bestand met een naam in de indeling File.chk
<nnnn>
. Wanneer chkdsk is voltooid, kunt u deze bestanden controleren om te zien of ze gegevens bevatten die u nodig hebt.Als u op N drukt, wordt de schijf opgelost door Windows, maar wordt de inhoud van de verloren toewijzingseenheden niet opgeslagen.
Als u de parameter /f niet gebruikt, geeft chkdsk een bericht weer dat het bestand moet worden hersteld, maar er worden geen fouten opgelost.
Als u
chkdsk /f*
op een zeer grote schijf of een schijf met een zeer groot aantal bestanden (bijvoorbeeld miljoenen bestanden) gebruikt,chkdsk /f
kan het lang duren voordat deze is voltooid.Gebruik de parameter /r om fysieke schijffouten in het bestandssysteem te vinden en probeer gegevens te herstellen uit alle betrokken schijfsectoren.
Als u de parameter /f opgeeft, wordt in chkdsk een foutbericht weergegeven als er geopende bestanden op de schijf staan. Als u de parameter /f niet opgeeft en bestanden opent, kan chkdsk verloren toewijzingseenheden op de schijf melden. Dit kan gebeuren als geopende bestanden nog niet zijn vastgelegd in de bestandstoewijzingstabel. Als chkdsk het verlies van een groot aantal toewijzingseenheden rapporteert, kunt u overwegen de schijf te herstellen.
Omdat het bronvolume Schaduwkopieën voor gedeelde mappen niet kan worden vergrendeld terwijl Schaduwkopieën voor gedeelde mappen is ingeschakeld, kan het uitvoeren van chkdsk op het bronvolume foutieve fouten melden of ervoor zorgen dat chkdsk onverwacht wordt afgesloten. U kunt echter schaduwkopieën controleren op fouten door chkdsk uit te voeren in de modus Alleen-lezen (zonder parameters) om het opslagvolume schaduwkopieën voor gedeelde mappen te controleren.
De opdracht chkdsk , met verschillende parameters, is beschikbaar via de herstelconsole.
Op servers die niet vaak opnieuw worden opgestart, kunt u de chkntfs of de
fsutil dirty query
opdrachten gebruiken om te bepalen of de vuile bit van het volume al is ingesteld voordat chkdsk wordt uitgevoerd.
Informatie over afsluitcodes
De volgende tabel bevat de afsluitcodes die chkdsk rapporteert nadat deze is voltooid.
Afsluitcode | Beschrijving |
---|---|
0 | Er zijn geen fouten gevonden. |
1 | Er zijn fouten gevonden en opgelost. |
2 | Schijfopruiming (zoals garbagecollection) uitgevoerd of niet opschonen uitgevoerd omdat /f niet is opgegeven. |
3 | Kan de schijf niet controleren, fouten kunnen niet worden opgelost of fouten zijn niet opgelost omdat /f niet is opgegeven. |
Voorbeelden
Als u de schijf in station D wilt controleren en Windows fouten wilt oplossen, typt u:
chkdsk d: /f
Als er fouten optreden, wordt chkdsk onderbroken en worden berichten weergegeven. Chkdsk wordt voltooid door een rapport weer te geven met de status van de schijf. U kunt geen bestanden op het opgegeven station openen totdat chkdsk is voltooid.
Als u alle bestanden op een FAT-schijf in de huidige map wilt controleren op niet-aaneengesloten blokken, typt u:
chkdsk *.*
Chkdsk geeft een statusrapport weer en vermeldt vervolgens de bestanden die overeenkomen met de bestandsspecificaties die niet-aaneengesloten blokken bevatten.
Chkdsk-logboeken weergeven
Er zijn twee methoden die kunnen worden gebruikt om chkdsk-logboekbestanden op te halen in Windows. Bekijk de methoden die hieronder worden beschreven:
Als u logboeken wilt weergeven met Logboeken, gaat u naar het volgende:
Start >Logboeken voor beheerprogramma's>van het Configuratiescherm>.
U kunt ook op Win + R-toetsen drukken om het dialoogvenster Uitvoeren weer te geven, eventvwr.msc te typen en OK te selecteren.
Vouw Windows-logboeken> uit met de rechtermuisknop op Toepassing> selecteer Huidig logboek filteren.
Navigeer in het venster Huidig logboek filteren naar het vervolgkeuzemenu Gebeurtenisbronnen , selecteer Chkdsk en Wininit.
Klik op OK om het filteren voor deze twee bronnen te voltooien.