¿Cuál es la diferencia entre chkdsk / f y chkdsk / r?

26

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

(de dir /?)

A mí me parece lo mismo. Nunca sé cuál usar, ¿hay alguna diferencia? ¿O tal vez es por compatibilidad con versiones anteriores de Windows donde había una diferencia?

Kez
fuente
77
Usar "/ F" solo toma minutos y usar "/ R" toma horas;)
Robert

Respuestas:

40

chkdsk /rhace lo mismo, ya que chkdsk /fsolo comprueba si hay sectores defectuosos en el disco y recupera cualquier información legible. Correr chkdsk /rimplica que también chkdsk /fse corre.

chkdsk /f solo busca errores de disco, no sectores defectuosos.

Microsoft tiene una página detallada para chkdsk . El siguiente es un fragmento que explica los parámetros / f y / r.

Corrección de errores de disco:

Chkdsk corrige los errores de disco solo si especifica la opción de línea de comandos / f. Chkdsk debe poder bloquear la unidad para corregir errores. Debido a que las reparaciones usualmente cambian la tabla de asignación de archivos de un disco y algunas veces causan una pérdida de datos, chkdsk envía un mensaje de confirmación.

Encontrar errores de disco físico:

Use la opción de línea de comandos / r para buscar errores de disco físico en el sistema de archivos.

Mehper C. Palavuzlar
fuente
Tengo que ser honesto, realmente no lo sabía. Entonces / r realiza una verificación "física" además de lo que normalmente se verifica con / f. Claro como el día ahora, gracias.
Kez
@kez: Exactamente. De nada.
Mehper C. Palavuzlar
44
No ejecute a chkdsk /rmenos que piense que su unidad tiene sectores físicamente defectuosos (por ejemplo, Visor de eventos> Sistema ... se lo indica). La comprobación de un disco duro de 1 terabyte puede llevar un día, dependiendo del rendimiento de su unidad.
Dom