Za każdym razem, gdy masz błędy dysku twardego – lub nawet dziwne zachowanie, którego na początku możesz nie skojarzyć z dyskiem twardym – Sprawdź dysk może być ratunkiem. Oto pełny przewodnik dotyczący korzystania z narzędzia Sprawdź dysk, które jest dostarczane z każdą wersją systemu Windows.

Co robi Chkdsk (i kiedy go używać)

Narzędzie Sprawdź dysk, znane również jako chkdsk (ponieważ jest to polecenie, którego używasz do jego uruchomienia) skanuje cały dysk twardy, aby znaleźć i naprawić problemy. Nie jest to strasznie ekscytujące narzędzie – a jego uruchomienie może zająć trochę czasu – ale na dłuższą metę może naprawdę pomóc w zapobieganiu większym problemom i utracie danych. Chkdsk wykonuje kilka funkcji, w zależności od sposobu jego uruchomienia:

  • Podstawową funkcją Chkdsks jest skanowanie integralności systemu plików i metadanych systemu plików na woluminie dysku oraz naprawianie znalezionych logicznych błędów systemu plików. Takie błędy mogą obejmować uszkodzone wpisy w głównej tabeli plików woluminów (MFT), złe deskryptory zabezpieczeń skojarzone z plikami, a nawet niewyrównane znaczniki czasu lub informacje o rozmiarze pliku poszczególnych plików.
  • Chkdsk może również opcjonalnie skanować każdy sektor na woluminie dysku w poszukiwaniu uszkodzonych sektorów. Uszkodzone sektory występują w dwóch formach: uszkodzone sektory miękkie, które mogą wystąpić, gdy dane są źle zapisane, oraz uszkodzone sektory twarde, które mogą wystąpić z powodu fizycznego uszkodzenia dysku. Chkdsk próbuje naprawić te problemy, naprawiając miękkie uszkodzone sektory i oznaczając twarde uszkodzone sektory, aby nie były ponownie używane.

To wszystko może brzmieć bardzo technicznie, ale nie martw się: nie musisz rozumieć tajników, jak to działa, aby wiedzieć gdy powinieneś go uruchomić.

Zalecamy uruchamianie programu chkdsk co kilka miesięcy w ramach rutynowej konserwacji wraz z użyciem narzędzia SMART dla dysków, które go obsługują. Powinieneś również rozważyć uruchomienie go za każdym razem, gdy system Windows zostanie nienormalnie zamknięty – na przykład po utracie zasilania lub awarii systemu. Czasami system Windows automatycznie uruchamia skanowanie podczas uruchamiania, ale najczęściej trzeba to zrobić samodzielnie. Nawet jeśli masz dziwne problemy z ładowaniem lub awarią aplikacji, których nie udało Ci się rozwiązać w inny sposób, możesz rozważyć sprawdzenie dysku.

Na przykład: kiedyś miałem problem, w którym Outlook nagle zaczął się zawieszać wkrótce po załadowaniu. Po wielu rozwiązywaniu problemów skanowanie chkdsk ujawniło, że mam uszkodzone sektory, w których przechowywany był mój plik danych programu Outlook. Na szczęście chkdsk był w stanie odzyskać sektory w moim przypadku, a potem wszystko wróciło do normy.

ZWIĄZANE Z: Wyjaśnienie złych sektorów: dlaczego dyski twarde mają złe sektory i co można z tym zrobić

Jeśli program chkdsk napotka problemy — zwłaszcza twarde uszkodzone sektory — to: żargon naprawy, dane mogą stać się bezużyteczne. To mało prawdopodobne, ale może się zdarzyć. Z tego powodu należy zawsze upewnić się, że masz dobrą procedurę tworzenia kopii zapasowych i wykonać kopię zapasową komputera przed uruchomieniem programu chkdsk.

Narzędzie chkdsk działa prawie tak samo we wszystkich wersjach systemu Windows. Dobrze pracuj z systemem Windows 10 w tym artykule, więc ekrany mogą wyglądać nieco inaczej, jeśli używasz systemu Windows 7 lub 8, ale chkdsk działa tak samo i dobrze wskazuje, gdzie różnią się procedury. Porozmawiaj także o uruchomieniu go z wiersza polecenia, w przypadkach, gdy nie możesz nawet uruchomić systemu Windows.

Jak sprawdzić dysk w systemie Windows

Uruchamianie narzędzia Check Disk z pulpitu Windows jest łatwe. W Eksploratorze plików kliknij prawym przyciskiem dysk, który chcesz sprawdzić, a następnie wybierz Properties.

W oknie właściwości przejdź do Tools a następnie kliknij Check. W systemie Windows 7 przycisk ma nazwę Check now.

W systemie Windows 8 i 10 system Windows może poinformować, że nie znalazł żadnych błędów na dysku. Nadal możesz wykonać skanowanie ręczne, klikając Scan drive. Spowoduje to najpierw wykonanie skanowania bez próby naprawy, więc w tym momencie komputer nie zostanie ponownie uruchomiony. Jeśli szybkie skanowanie dysku wykaże jakiekolwiek problemy, system Windows przedstawi Ci tę opcję. Jeśli jednak chcesz to wymusić, będziesz musiał użyć wiersza polecenia, aby uruchomić chkdsk – coś, co omówimy nieco później w artykule.

Po przeskanowaniu dysku przez system Windows, jeśli nie znaleziono żadnych błędów, możesz po prostu kliknąć Close.

W systemie Windows 7 po kliknięciu przycisku Check now, zobaczysz okno dialogowe, w którym możesz wybrać kilka dodatkowych opcji – a mianowicie, czy chcesz również automatycznie naprawić błędy systemu plików i skanować w poszukiwaniu uszkodzonych sektorów. Jeśli chcesz przeprowadzić najdokładniejsze sprawdzenie dysku, wybierz obie opcje, a następnie kliknij Start. Pamiętaj tylko, że jeśli dodasz do miksu skanowanie sektorów, sprawdzenie dysku może zająć trochę czasu. Może to być coś, co chcesz zrobić, gdy nie potrzebujesz komputera przez kilka godzin.

Jeśli zdecydujesz się naprawić błędy systemu plików lub skanować w poszukiwaniu uszkodzonych sektorów, system Windows nie będzie mógł wykonać skanowania, gdy dysk jest używany. W takim przypadku będziesz mieć możliwość anulowania skanowania lub zaplanowania sprawdzenia dysku przy następnym ponownym uruchomieniu systemu Windows.

Jak sprawdzić lub anulować zaplanowane sprawdzanie dysku?

Jeśli nie masz pewności, czy zaplanowano sprawdzenie dysku przy następnym ponownym uruchomieniu, wystarczy sprawdzić w wierszu polecenia. Musisz uruchomić wiersz polecenia z uprawnieniami administratora. Naciśnij Start, a następnie wpisz command prompt. Kliknij wynik prawym przyciskiem myszy, a następnie wybierz Run as administrator.

W wierszu polecenia wpisz następujące polecenie — w razie potrzeby zastępując literę dysku.

chkntfs c:

Jeśli zaplanowałeś ręczne sprawdzenie dysku, zobaczysz odpowiedni komunikat.

Jeśli system Windows zaplanował automatyczne sprawdzenie dysku, zobaczysz komunikat informujący, że wolumin jest brudny, co oznacza tylko, że został oznaczony potencjalnymi błędami. Służy to jako wskazówka, że ​​system Windows uruchomi sprawdzanie przy następnym uruchomieniu. Jeśli nie zaplanowano automatycznego skanowania, zobaczysz tylko komunikat informujący, że wolumin nie jest brudny.

Jeśli przy następnym uruchomieniu systemu Windows zaplanowano sprawdzanie dysku, ale zdecydowano, że nie chcesz, aby sprawdzanie miało miejsce, możesz anulować sprawdzanie, wpisując następujące polecenie:

chkntfs /x c:

Nie otrzymasz żadnej informacji zwrotnej, że skanowanie zostało anulowane, ale tak się stanie. To polecenie faktycznie wyklucza dysk z polecenia chkdsk do następnego uruchomienia. Jeśli uruchomisz ponownie, aby stwierdzić, że skanowanie zostało zaplanowane, system Windows jest również na tyle miły, że zapewnia około dziesięciu sekund na pominięcie skanowania, jeśli chcesz.

Jak korzystać z polecenia ChkDsk w wierszu polecenia

Jeśli chcesz korzystać z wiersza polecenia (lub musisz, ponieważ system Windows nie uruchamia się poprawnie), możesz wywierać nieco większą kontrolę nad procesem sprawdzania dysku. Dodatkowo, jeśli używasz systemu Windows 8 lub 10, jest to jedyny sposób na wymuszenie automatycznego naprawiania lub skanowania uszkodzonych sektorów. Otwórz wiersz polecenia z uprawnieniami administratora, naciskając Windows + X i wybierając Command Prompt (Admin). Będziesz używać chkdsk. Polecenie obsługuje wiele opcjonalnych przełączników, ale dotyczyło głównie dwóch z nich: /f oraz /r .

Jeśli po prostu użyjesz chkdsk sam zeskanuje dysk w trybie tylko do odczytu, zgłaszając błędy, ale nie próbując ich naprawić. Z tego powodu zwykle może działać bez konieczności ponownego uruchamiania komputera.

Jeśli chcesz chkdsk aby spróbować naprawić błędy logicznego systemu plików podczas skanowania, dodaj /f przełącznik. Zauważ, że jeśli na dysku znajdują się pliki, które są w użyciu (i prawdopodobnie tak będzie), zostaniesz poproszony o zaplanowanie skanowania do następnego ponownego uruchomienia.

chkdsk /f c:

Jeśli chcesz chkdsk do skanowania w poszukiwaniu uszkodzonych sektorów użyjesz /r przełącznik. Kiedy używasz /r przełącznik, /f przełącznik jest dorozumiany, co oznacza, że chkdsk skanuje zarówno błędy logiczne, jak i uszkodzone sektory. Ale chociaż nie jest to naprawdę konieczne, niczego nie zaszkodzi, jeśli rzucisz obie /r oraz /f włącza polecenie w tym samym czasie.

chkdsk /r c:

Bieganie chkdsk /r zapewnia najdokładniejsze skanowanie, jakie możesz wykonać na woluminie, a jeśli masz trochę czasu na sprawdzenie sektora, zdecydowanie zalecamy uruchamianie go przynajmniej okresowo.

Są oczywiście inne parametry, których możesz użyć chkdsk . Tak więc, ze względu na kompletność – i twoją geekową przyjemność – oto one:

C:>chkdsk /?
Checks a disk and displays a status report.

CHKDSK [volume[[path]Nazwa pliku]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:size]] [/B]

wolumin Określa literę dysku (z dwukropkiem),
punkt podłączenia lub nazwa woluminu.
nazwa pliku Tylko FAT/FAT32: Określa pliki do sprawdzenia pod kątem fragmentacji.
/F Naprawia błędy na dysku.
/V Na FAT/FAT32: Wyświetla pełną ścieżkę i nazwę każdego pliku
na dysku.
W systemie NTFS: Wyświetla komunikaty dotyczące czyszczenia, jeśli takie istnieją.
/R Lokalizuje uszkodzone sektory i odzyskuje czytelne informacje
(implikuje /F).
/L:rozmiar Tylko NTFS: Zmienia rozmiar pliku dziennika na określoną liczbę
kilobajtów. Jeśli rozmiar nie jest określony, wyświetla bieżący
rozmiar.
/X Wymusza uprzednie odinstalowanie woluminu, jesli to konieczne.
Wszystkie otwarte dojścia do woluminu byłyby wtedy nieprawidłowe
(implikuje /F).
/I Tylko NTFS: Wykonuje mniej energiczne sprawdzanie wpisów indeksu.
/C Tylko NTFS: Pomija sprawdzanie cykli w folderze
Struktura.
/B Tylko NTFS: Ponowna ocena uszkodzonych klastrów na woluminie
(implikuje /R)

Przełącznik /I lub /C skraca czas potrzebny do uruchomienia programu Chkdsk o
pomijanie niektórych kontroli głośności.

Mamy nadzieję, że Chkdsk naprawi wszelkie problemy z dyskiem twardym, które możesz mieć, i możesz wrócić do normalnego korzystania z komputera.