Apa perbedaan antara chkdsk / f dan chkdsk / r?

26

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

(dari dir /?)

Itu kedengarannya sama bagi saya. Saya tidak pernah tahu yang mana yang harus digunakan - apakah ada perbedaan? Atau mungkinkah untuk kompatibilitas dengan versi Windows sebelumnya di mana ada perbedaan?

Kez
sumber
7
Menggunakan "/ F" hanya membutuhkan waktu beberapa menit dan menggunakan "/ R" membutuhkan waktu berjam-jam;)
Robert

Jawaban:

40

chkdsk /rmelakukan hal yang sama karena chkdsk /fhanya itu juga memeriksa bad sector pada disk dan memulihkan informasi yang dapat dibaca. Menjalankan chkdsk /rberarti juga chkdsk /fdijalankan.

chkdsk /f hanya memeriksa kesalahan disk, bukan bad sector.

Microsoft memiliki halaman terperinci untuk chkdsk . Berikut ini adalah cuplikan yang menjelaskan parameter / f dan / r.

Memperbaiki kesalahan disk:

Chkdsk mengoreksi kesalahan disk hanya jika Anda menentukan opsi / f baris perintah. Chkdsk harus dapat mengunci drive untuk memperbaiki kesalahan. Karena perbaikan biasanya mengubah tabel alokasi file disk dan terkadang menyebabkan hilangnya data, chkdsk mengirim pesan konfirmasi.

Menemukan kesalahan disk fisik:

Gunakan opsi baris perintah / r untuk menemukan kesalahan disk fisik dalam sistem file.

Mehper C. Palavuzlar
sumber
Saya harus jujur, saya benar-benar tidak tahu itu. Jadi / r melakukan pemeriksaan "fisik" di atas apa yang biasanya diperiksa oleh / f. Jelas seperti sekarang, terima kasih.
Kez
@kez: Tepat. Sama-sama.
Mehper C. Palavuzlar
4
Jangan menjalankan chkdsk /rkecuali Anda pikir drive Anda memiliki sektor yang secara fisik buruk (mis. Peraga Peristiwa> Sistem ... memberi tahu Anda). Memeriksa hard drive 1 terabyte dapat memakan waktu sehari tergantung kinerja drive Anda.
Matahari