Verifică starea discului și afișează un raport. De asemenea, puteți remedia erorile de pe disc. Raportul de stare prezintă erorile logice găsite în sistemul de fișiere MS-DOS din tabela de alocare a fișierelor și din directoarele (CHKDSK nu verifică posibilitatea de a citi informații în fișiere). Dacă pe disc există erori, este afișat un mesaj corespunzător.
De exemplu, dacă doriți să verificați erorile de pe discul din unitatea B: și să le corectați, tastați chkdsk a: / f.
Pentru a afișa starea unui disc în unitatea curentă, utilizați comanda CHKDSK fără parametri.
Parametrul "drive:" specifică unitatea cu discul care urmează să fie scanat. Parametrul "[route] filename" specifică locația și numele fișierului sau setului de fișiere (când se specifică simbolurile * și? Screen), fragmentarea cărora doriți să le verificați cu CHKDSK.
Parametrul / F corectează erorile discului. Nu utilizați această opțiune când executați CHKDSK dintr-un alt program (de exemplu, Microsoft Windows sau MS-DOS Task Swapper). / V afișează numele fiecărui fișier din fiecare director în timpul scanării.
MS-DOS afișează raportul cu privire la starea CHKDSK în următorul format: eticheta de volum și numărul (dacă este cazul), discul totală în octeți, numărul de biți fișiere ascunse, volumul octeților de catalog, numărul de octeți în fișierele de utilizator, volum bytes de sectoare defecte, cât de multe bytes de spațiu disponibil pe disc, numărul de octeți în fiecare unitate de distribuție, numărul total de unități de pe disc, numărul de unități disponibile de alocare de spațiu pe disc, volumul total al discului, cât de mulți octeți sunt gratuite.
Pentru a corecta erorile de disc, utilizați comanda CHKDSK / F. În acest caz, este afișat un indiciu în următoarea formă:
Dacă apăsați Y (da), MS-DOS salvează fiecare lanț pierdut din directorul rădăcină ca fișier în format FILEnnn.CHK. Când CHKDSK termină lucrarea, puteți verifica aceste fișiere și puteți vedea dacă acestea conțin datele solicitate. Când apăsați N, MS-DOS fixează discul, dar nu salvează conținutul unităților de distribuție pierdute.
Dacă nu este specificat / F, CHKDSK vă anunță cu un mesaj despre necesitatea corectării fișierului, dar nu face corecții.
Nu utilizați comanda CHKDSK atunci când fișierele sunt deschise. CHKDSK este proiectat pentru utilizare cu o stare neschimbată a discului. Când fișierul este deschis, modificările sunt posibile și pentru a reflecta modificările, MS-DOS va actualiza tabelul de alocare a fișierelor și structura directorului. Astfel de actualizări nu sunt întotdeauna efectuate imediat, iar schimbările în tabelul de alocare a fișierelor și în directoare apar în diferite momente în timp. Atunci când execută CHKDSK cu fișiere deschise pe disc, această comandă interpretează diferențele dintre structura directorului și tabela de alocare a fișierelor ca erori. În acest caz, executarea comenzii CHKDSK / F poate duce la coruperea sau pierderea datelor.
Comanda CHKDSK funcționează pe discurile generate de comanda SUBST. Nu puteți utiliza CHKDSK pentru a scana o unitate de rețea.
Comanda CHKDSK găsește numai erori logice în sistemul de fișiere, nu erori de disc fizic. Sectoarele necorespunzătoare raportate de CHKDSK sunt marcate ca fiind "rele" atunci când discul este pregătit pentru prima dată. Utilitățile de ajustare a discurilor fizice pot, de asemenea, să eticheteze sectoarele ca fiind "rele". Aceste sectoare de pericol nu reprezintă.
CHKDSK nu corectează un astfel de fișier chiar dacă parametrul / F este specificat. Pentru ao remedia, copiați aceste fișiere în alte directoare și ștergeți originalele. Unele informații din aceste fișiere pot fi pierdute.
Dacă CHKDSK nu găsește nici o eroare, ea returnează 0. Dacă se găsesc una sau mai multe erori, 255 este returnată.