2011-07-27 18:29:11 +0000 2011-07-27 18:29:11 +0000
29
29

Jaka jest różnica między chkdsk /f a chkdsk /r?

/F Fixes errors on the disk. /R Locates bad sectors and recovers readable information (implies /F).

(z dir /?)

To po prostu brzmi dla mnie jak ta sama rzecz. Nigdy nie wiem, którego z nich użyć - czy jest w ogóle jakaś różnica? A może chodzi o kompatybilność wsteczną z poprzednimi wersjami Windows, gdzie była różnica?

Odpowiedzi (1)

42
42
42
2011-07-27 18:46:40 +0000

chkdsk /r robi to samo, co chkdsk /f, tyle że dodatkowo sprawdza, czy na dysku nie ma złych sektorów i odzyskuje wszelkie możliwe do odczytania informacje. Uruchomienie chkdsk /r implikuje, że również chkdsk /f jest uruchamiany.

chkdsk /f sprawdza tylko błędy na dysku, a nie uszkodzone sektory.

Microsoft posiada szczegółową stronę dla chkdsk . Poniżej znajduje się wycinek wyjaśniający parametry /f i /r.

Naprawianie błędów dyskowych:

Chkdsk naprawia błędy dyskowe tylko wtedy, gdy podasz opcję /f w wierszu poleceń. Chkdsk musi być w stanie zablokować dysk, aby móc naprawiać błędy. Ponieważ naprawy zazwyczaj zmieniają tablicę alokacji plików na dysku i czasami powodują utratę danych, chkdsk wysyła komunikat potwierdzający.

Znajdowanie błędów dysku fizycznego:

Użyj opcji wiersza poleceń /r, aby znaleźć błędy dysku fizycznego w systemie plików.