Jaka jest różnica między SFC, CHKDSK i DISM w systemie Windows 10?

Opublikowany: 2021-09-22

Jeśli często spotykasz się z awarią systemu, zawieszaniem się ekranu lub legendarnym BSOD – Blue Screen Of Death – na komputerze z systemem Windows, niektóre pliki rejestru w systemie Windows są prawdopodobnie uszkodzone.

Problemy te można łatwo rozwiązać za pomocą wbudowanych narzędzi diagnostycznych systemu Windows 10 SFC, CHKDSK lub DISM.

Ale którego narzędzia powinieneś najpierw użyć w swoim systemie? Przeanalizujmy najpierw różnicę między SFC, CHKDSK i DISM.

difference between sfc chkdsk dism

Każde narzędzie działa inaczej i ważne jest, aby wiedzieć, jak one działają. Jeśli zdecydujesz się użyć wszystkich trzech narzędzi, uzyskanie skutecznych rezultatów może zająć do 24 godzin. Aby dowiedzieć się, które narzędzie jest dla Ciebie najlepsze, powinieneś najpierw zrozumieć podstawowe definicje SFC, CHKDSK i DISM.

  1. SFC (Kontroler plików systemowych)
    SFC sprawdza, czy brakuje ważnych plików systemu operacyjnego Windows i przywraca je z pamięci podręcznej.
  2. CHKDSK (Sprawdź dysk)
    CHKDSK skanuje dysk, aby znaleźć uszkodzone sektory i próbuje naprawić błędy w systemie plików.
  3. DISM (Obsługa i zarządzanie obrazami wdrożeniowymi)
    DISM bezpośrednio zajmuje się wadliwymi obrazami systemu Windows i naprawia je, pobierając rzeczywiste pliki zastępcze z serwerów internetowych systemu Windows.

Spis treści

Kiedy powinieneś używać CHKDSK?

CHKDSK lub Check Disk to pierwszy krok do rozpoczęcia diagnozowania systemu Windows. Skanuje w poszukiwaniu błędów w systemie plików komputera i próbuje je naprawić lokalnie. CHKDSK sprawdza integralność partycji dyskowych, wyszukując logiczne błędy systemu plików lub uszkodzone wpisy w głównej tabeli plików (MFT) woluminu.

Gdy system nagle się wyłącza, podczas przerwy w dostawie prądu lub innego incydentu, często pojawiają się nieprawidłowe wpisy w systemie plików systemu operacyjnego. Może to być spowodowane niepoprawnie ustawionym znacznikiem czasu lub niepoprawnym wpisem rozmiaru pliku. Takie wpisy mogą tworzyć uszkodzone sektory na dysku, powodując częste spowolnienie lub awarię systemu. CHKDSK szuka takich błędów i próbuje je naprawić.

Jednak w niektórych przypadkach CHKDSK tylko informuje użytkownika o problemie i nie robi nic, aby go naprawić. Dzieje się tak, gdy CHKDSK uzna błąd za poważny lub krytyczny. Zaniedbanie i wielokrotne nadpisywanie istniejących uszkodzonych sektorów jest powodem, dla którego twój dysk twardy znajduje się w tak złym stanie, że CHKDSK nie może naprawić.

Przeczytaj także:
Przewodnik, jak naprawić komputer, który napotkał problem i wymaga błędu ponownego uruchomienia

2 proste sposoby na uruchomienie CHKDSK na komputerze z systemem Windows

1. Uruchom CHKDSK przez Eksplorator plików

W ten sposób możesz uruchomić CHKDSK na swoim komputerze z Eksploratora plików Windows.

  1. Otwórz Eksplorator plików na komputerze z systemem Windows. Możesz użyć skrótu klawiaturowego Windows + E dla tego samego.
  2. Kliknij Ten komputer i kliknij prawym przyciskiem myszy dysk, na którym chcesz uruchomić CHKDSK.
  3. Kliknij Właściwości > Narzędzia > Sprawdzanie błędów > Sprawdź
    run chksdk through windows file explorer

Możesz otrzymać monit, w którym system Windows mówi, że nie musisz skanować tego dysku. Dzieje się tak, ponieważ system Windows uważa, że ​​​​twój dysk jest całkowicie w porządku, a skanowanie CHKDSK nie jest wymagane. Jeśli jednak nadal chcesz uruchomić CHKDSK, kliknij Skanuj dysk.

you dont need to scan this drive chkdsk

CHKDSK może zająć od jednej minuty do ponad dwóch godzin lub więcej, w zależności od typu pamięci masowej lub rozmiaru dysku. Generalnie jest szybszy na dyskach SSD i wolniejszy na dyskach twardych zgodnie z META. Po zakończeniu skanowania CHKDSK zgłosi wszelkie błędy, jeśli zostanie zeskanowane pod radarem. W przeciwnym razie to po prostu pokaże Nie znaleziono błędów .

chkdsk scan successful

2. Uruchom CHKDSK z wiersza polecenia

Możesz także uruchomić CHKDSK na komputerze z systemem Windows za pomocą wiersza polecenia. Alternatywnie możesz użyć tego samego procesu wymienionego poniżej w Windows Powershell.

1. Wyszukaj CMD na komputerze z systemem Windows, możesz użyć skrótu klawiaturowego Windows + S lub po prostu nacisnąć klawisz Windows, aby otworzyć pasek wyszukiwania.

2. Teraz kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz opcję Uruchom jako administrator .
run cmd as admininstrator

3. W terminalu cmd wpisz literę dysku chkdsk (spacja). Na przykład, jeśli chcesz uruchomić CHKDSK na dysku C: , wpisz

chkdsk c:

run chkdsk in cmd windows

Teraz naciśnij Enter na klawiaturze.

Spowoduje to uruchomienie CHKDSK na komputerze w trybie tylko do odczytu . Jeśli chcesz, aby narzędzie CHKDSK samodzielnie naprawiło problemy, użyj tych poleceń CHKDSK.

Aby rozwiązać problemy automatycznie skanowane przez CHKDSK, wpisz.

chkdsk /fc:

Aby skanować błędy i uszkodzone sektory, wpisz

chkdsk /rc:

Tutaj c: oznacza nazwę dysku, która jest alfabetem przypisanym do twojego dysku.

Uruchomienie CHKDSK za pomocą wiersza polecenia zajmuje tyle samo czasu, uruchamiając go w Eksploratorze plików systemu Windows.

CHKDSK pokazuje „wolumin jest używany przez inny proces”

Dzieje się tak, ponieważ podczas uruchamiania CHKDSK musi być jedynym narzędziem uzyskującym dostęp do dysku w tej instancji. W takich przypadkach Wiersz Poleceń poprosi o ponowne zaplanowanie skanowania po ponownym uruchomieniu. Możesz także spróbować ręcznie zamknąć wszystkie inne programy na komputerze, aby naprawić ten błąd.

Kiedy powinieneś używać SFC?

SFC lub Kontroler plików systemowych skanuje wszystkie pliki systemowe w systemie Windows, w tym pliki chronione, aby sprawdzić, czy nie są uszkodzone. Jeśli SFC znajdzie uszkodzone pliki systemowe w systemie Windows, zastąpi je za pomocą kopii z pamięci podręcznej. Te pliki pamięci podręcznej są umieszczane w skompresowanym folderze w samym systemie Windows, a SFC selektywnie zastępuje te uszkodzone pliki kopią uzyskaną z pamięci podręcznej.

System operacyjny zapisuje kopię z pamięci podręcznej w folderze przechowalni, gdy chronione pliki są modyfikowane w systemie Windows jako kopia zapasowa. SFC wykorzystuje te pliki w pamięci podręcznej, skutecznie zastępując uszkodzone pliki ich pierwotnym stanem. To skuteczny sposób na naprawę plików systemowych.

SFC może również naprawić błędy w danych rejestru. Wykorzystuje tę samą koncepcję zastępowania zmodyfikowanych plików kopiami z pamięci podręcznej. Firma Microsoft wprowadziła SFC po raz pierwszy w systemie Windows 98, aby zapobiec problemom napotykanym przez użytkowników, gdy krytyczne pliki systemowe zostały zmodyfikowane w takim stopniu, że system operacyjny staje się niestabilny w użyciu. Jeśli Twój komputer często się zawiesza lub często spotykasz się z niebieskim ekranem śmierci, uruchomienie SFC może rozwiązać Twój problem.

Jak uruchomić SFC Scannow w systemie Windows

1. Otwórz wiersz polecenia jako administrator , wyszukując CMD na pasku wyszukiwania systemu Windows, kliknij go prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator .

2. Możesz pozwolić SFC samodzielnie wykonać poprawkę lub uruchomić ją w formacie tylko do odczytu,

3. Aby wykonać pełne skanowanie i automatyczną naprawę uszkodzonych plików przez SFC, wpisz to polecenie

sfc /scannow
sfc scannow cmd windows

Jeśli chcesz uruchomić SFC w trybie tylko do odczytu , użyj tego polecenia

sfc /verifyonly command

W trybie tylko do odczytu SFC powiadomi użytkownika tylko o błędach w systemie plików i nie będzie próbował ich naprawiać. Użytkownik może później samodzielnie naprawić te problemy lub ponownie uruchomić polecenie sfc / scannow , aby umożliwić SFC naprawienie tych problemów.

sfc scannow successful

Po udanym skanowaniu SFC otrzymasz jeden z tych trzech wyników.

1. Ochrona zasobów systemu Windows nie znalazła żadnych naruszeń integralności

Oznacza to, że w Twoim systemie nie ma żadnych uszkodzonych ani brakujących plików. System plików jest normalny.

2. Ochrona zasobów systemu Windows znalazła uszkodzone pliki i pomyślnie je naprawiła

Ten wynik oznacza, że ​​SFC był w stanie zidentyfikować błędy w twoim systemie i je naprawił. Dlatego w tym przypadku nie są wymagane żadne dalsze działania ze strony użytkownika.

3. Ochrona zasobów systemu Windows znalazła uszkodzone pliki, ale nie była w stanie naprawić niektórych z nich

Jeśli otrzymasz ten wynik, oznacza to, że SFC może zdiagnozować problemy w twoim systemie, ale nie udało się ich naprawić. Możesz spróbować powtórzyć skanowanie SFC, co może rozwiązać problem. Jeśli jednak problem będzie się powtarzał, będziesz musiał uruchomić skanowanie DISM na komputerze z systemem Windows.

Kiedy powinieneś używać DISM?

DISM to skrót od Deployment Image Servicing and Management . Jest to najbardziej zaawansowane skanowanie w systemie Windows i zalecamy korzystanie z niego tylko wtedy, gdy CHKDSK i SFC nie działają dla Ciebie. DISM to narzędzie wiersza polecenia, które obsługuje obrazy systemu Windows i kluczowe części odzyskiwania i konfiguracji systemu Windows.

DISM można uznać za dysk wirtualny z załadowanym systemem operacyjnym. Skanuje podstawowe pliki systemu operacyjnego, aby sprawdzić, czy nie ma niewłaściwie działających plików. DISM może wymagać aktywnego połączenia internetowego dla pełnej funkcjonalności (CHKDSK i DFC nie wymagają połączenia internetowego).

Narzędzie DISM to najlepsze rozwiązanie w przypadku awarii systemu, ponieważ jest skierowane bezpośrednio do systemu operacyjnego, w tym uprawnień administratora. W większości przypadków DISM naprawi wszystkie krytyczne problemy i utoruje drogę do normalnego funkcjonowania SFC i CHKDSK. Zaleca się uruchomienie skanowania CHKDSK i SFC po udanym skanowaniu DISM.

Jak uruchomić DISM w systemie Windows?

1. Otwórz rozszerzony wiersz polecenia w trybie administratora na swoim komputerze.

2. Wprowadź te polecenia DISM, aby sprawdzić stan dysku. Ten krok daje nam wyobrażenie, czy podstawowe elementy dysku są uszkodzone, czy nie.

Dism /Online /Cleanup-Image /CheckHealth
dism health check complete

3. Po tym kroku, jeśli DISM nie wykryje żadnego uszkodzenia, możemy przystąpić do sprawdzenia stanu dysku w celu zaawansowanego skanowania DISM, wpisując polecenie podane poniżej

Dism /Online /Cleanup-Image /ScanHealth
dism scan complete windows

4. Jeśli ten krok powróci z błędem, uruchom ponownie to samo polecenie. Tym razem DISM spróbuje rozwiązać problemy, łącząc się z serwerami Windows i pobierając wymagane pliki, aby naprawić problemy w systemie operacyjnym. Ten proces może zająć około 15-20 minut.

5. Po zakończeniu musimy na stałe zastosować te poprawki do systemu operacyjnego. W tym celu wpisz polecenie podane poniżej i naciśnij Enter na klawiaturze.

Dism /Online /Cleanup-Image /RestoreHealth

Po pomyślnym wykonaniu wszystkich powyższych kroków wymagane jest ponowne uruchomienie komputera z systemem Windows.

Uwaga: zaleca się uruchomienie skanowania CHKDSK i SFC na komputerze po przeprowadzeniu skanowania DISM. Wykonaj te same kroki, o których mowa powyżej, aby uruchomić CHKDSK i SFC. Zapewni to, że twój system będzie wolny od błędów technicznych w systemie operacyjnym.

Po uruchomieniu wszystkiego nadal mam problemy – SFC, CHKDSK i DISM, co robić?

Jeśli system nadal ulega awarii lub powraca z błędami niebieskiego ekranu w losowych odstępach czasu, nawet po uruchomieniu CHKDSK, SFC i DISM, najlepszym rozwiązaniem jest ponowne zainstalowanie systemu Windows na komputerze od nowa. Chociaż nigdy nie chcielibyśmy, abyś przez to wszystko przechodził, czasami najlepszym rozwiązaniem, aby naprawić nienaprawialne problemy, jest pobranie systemu Windows i ponowna jego instalacja.

FAQ na temat różnicy między SFC, CHKDSK, DISM

Oto kilka często zadawanych pytań dotyczących narzędzi diagnostycznych systemu Windows i dysków pamięci masowej.

1. Ile czasu zajmuje uruchomienie CHKDSK, SFC i DISM?

2. Jak często powinienem uruchamiać CHKDSK w systemie Windows?

System Windows uruchamia CHKDSK automatycznie podczas rozruchu w regularnych odstępach czasu, ale dobrym zwyczajem jest ręczne uruchamianie CHKDSK na komputerze raz w miesiącu. W ten sposób będziesz w stanie ściśle monitorować dysk, co wydłużyłoby żywotność dysku i zapewniło stabilność systemu.

3. Jak utrzymać mój dysk twardy w dobrym stanie?

Jeśli masz dysk twardy, powinieneś uruchomić defragmentację dysku na swoim komputerze, aby poprawić wydajność dysku. Oto przewodnik, jak dbać o kondycję dysku twardego. Jeśli masz dysk SSD, powinieneś rozważyć wyłączenie indeksowania dysku i hibernacji. Zapewni to, że mniejsze porcje danych nie będą rozłożone na wiele komórek, co ułatwi obciążenie kontrolera na dysku SSD.

4. Czy powinienem najpierw uruchomić DISM czy SFC?

SFC to narzędzie do naprawy popularnych plików i struktur systemu Windows. SFC skanuje integralność wszystkich chronionych plików systemu operacyjnego, w tym tych, które nie znajdują się na dysku twardym. Należy go użyć przed uruchomieniem DISM.

SFC skanuje integralność wszystkich chronionych plików systemu operacyjnego, w tym tych, które nie znajdują się na dysku twardym.

5. Czy korzystanie z SFC/Scannow jest bezpieczne?

Używanie SFC /Scannow jest bezpieczne, ale powinieneś wiedzieć, że jeśli podczas skanowania zostaną wykryte jakiekolwiek problemy, zostaną one wyświetlone jako ostrzeżenia i błędy. Błędy należy poprawić przed ponownym uruchomieniem narzędzia. Jeśli korzystasz z systemu Windows 10, SFC/Scannow nie będzie w stanie naprawić niektórych rodzajów problemów, chyba że masz zainstalowane najnowsze aktualizacje.

6. Czy chkdsk naprawia pliki systemowe?

CHKDSK to narzędzie do skanowania błędów i uszkodzonych sektorów na dysku. Nie naprawia plików systemowych, ale może wykryć uszkodzone sektory na dysku twardym, które mogą spowodować utratę danych. Aby naprawić pliki systemowe, należy uruchomić polecenie SFC.

7. Czy można jednocześnie uruchomić DISM i SFC?

Tak, możesz jednocześnie uruchomić DISM i SFC. Jednak jednoczesne uruchomienie tych dwóch narzędzi może spowodować błędy systemowe, ponieważ będą one próbowały naprawić problemy, które niekoniecznie występują. Jeśli szukasz szybkiego rozwiązania, nie zaleca się jednoczesnego uruchamiania dwóch narzędzi, ponieważ może to wprowadzić nowe błędy w stosunku do tego, co zostało pierwotnie naprawione.

Alternatywnie możesz uruchamiać DISM i SFC pojedynczo, aby uniknąć błędów.

8. Jak często należy uruchamiać SFC Scannow?

SFC /scannow to narzędzie w systemie Windows, które może skanować i naprawiać problemy z systemem plików. Nie zastępuje regularnej konserwacji, która obejmuje uruchamianie Oczyszczania dysku w celu usunięcia niepotrzebnych plików i defragmentacji dysku twardego.

SFC jest zwykle używany tylko wtedy, gdy podejrzewasz, że plik systemowy został zmodyfikowany. Uruchomienie SFC niczego nie zaszkodzi, ale zwykle nie jest to konieczne.

9. Czy mogę jednocześnie uruchomić Chkdsk i SFC?

Tak, możesz jednocześnie uruchomić CHKDSK i SFC. Chkdsk sprawdza błędy systemu plików podczas działania, a następnie naprawia je, jeśli zostaną znalezione. SFC skanuje pliki systemowe i zastępuje te uszkodzone lub brakujące oryginalnymi wersjami firmy Microsoft.

10. Czy muszę restartować po SFC /scannow?

Nie ma potrzeby ponownego uruchamiania po uruchomieniu SFC Scannow, ponieważ skanowanie trwa kilka minut i nie wymaga ponownego uruchomienia. Sfc skanuje i naprawia wszelkie uszkodzone lub brakujące pliki systemowe na komputerze, ale jeśli znajdzie coś, co wymaga naprawy, zrobi to dopiero po ponownym uruchomieniu komputera.