chkdsk /f /r vs chkdsk /r /f

Almost every one of us knows about the chkdsk (Check Disk Utility) that can be used in almost all Windows versions. For people who don’t know what chkdsk is, it is pronounced as check disk and it is a command that you can run from the Command Prompt/Power shell or via the Properties window. In order to use the chkdsk command, users must have the Autochk.exe file on their systems.

Why use the Chkdsk?

Now that you know what a chkdsk command is, you must be wondering about the scenario where you would use this command. The chkdsk command is used to check and fix any errors on the targeted disk. For example, if you cannot access a certain disk or you suspect that a file maybe corrupted then you can use the chkdsk commands to check the drive for any errors and fix those errors.

There are basically two things that the chkdsk can be used for:

  • Disk Errors: Chkdsk can be used for detecting any problems with the integrity of a file system of the select disk volume. If it finds any issues with the integrity of the file system or the file system metadata then it fixes those logical errors automatically.
  • Physical Errors: Chkdsk can be used for detecting bad sectors on the selected disk volume. The bad sectors can happen either because of the physical damage to your disk or because of badly written sectors. The former is known as the hard bad sector and the latter is known as the soft bad sector. Chkdsk automatically fixes these errors as well.

A lot of people are skeptical about using the chkdsk commands mainly because it isn’t the best disk checking tool and it takes a lot of time. Although this might be true but chkdsk can help prevent loss of data and it is very easy to use. It is already present on your operating system so you don’t have to download anything and it literally takes a few clicks to run the chkdsk on the targeted disk.

Chkdsk Switches/Options

There are multiple options that can be used with the chkdsk command. The options available with the chkdsk have their specific functions.

Format

The format for using these commands is chkdsk [/?]. Where “?” will be replaced with the option that you want to use.

Example

For example, using the command chkdsk /r will locate the bad sectors on the targeted drive and will try to recover the readable information.

Nota: estas opciones también se conocen como conmutadores.

Volumen y ruta de archivo de Chkdsk

Chkdsk se puede ejecutar en unidades y carpetas específicas. Una vez que especifique una unidad o carpeta (dando su ruta), chkdsk solo verificará la unidad / archivo de destino. Esto le ahorrará mucho tiempo si sospecha que hay problemas con una unidad o archivo / carpeta específicos. No tiene que ejecutar chkdsk en todo el disco duro.

Formato

El formato para especificar un volumen o ruta de archivo es: CHKDSK [volumen [[ruta] nombre de archivo]]] [/ Switch]

Ejemplo

Por ejemplo, si desea verificar la unidad D en su sistema, debe escribir este comando: chkdsk d: / r

chkdsk / f / r o chkdsk / r / f? Cual usar?

Uno de los comandos más comunes que se utilizan hoy en día es chkdsk / f / r o chkdsk / r / f. Algunas personas prefieren usar el comando chkdsk / f / r para corregir los errores, mientras que otras personas usan chkdsk / r / f para solucionar problemas de corrupción. Es posible que ya haya visto los propósitos de los modificadores / r y / f. La / r busca sectores defectuosos y recupera cualquier información legible. El modificador / f corrige los errores en la unidad. Si está investigando sobre cómo arreglar una unidad corrupta o algún otro archivo, verá que algunas personas le aconsejarán que use chkdsk / r / f, mientras que algunas personas le dirán que use chkdsk / f / r.

¿Ambos comandos son iguales?

Entonces, ¿qué comando deberías usar? ¿Hay algún beneficio de usar uno sobre el otro? La cuestión es que ambos son comandos bastante similares. Ambos comandos hacen lo mismo pero en un orden diferente. El chkdsk / r / f localiza sectores defectuosos y recupera información legible y luego corrige los errores. El chkdsk / f / r hace lo mismo pero en el orden opuesto.

Diferencia principal

La principal diferencia entre el comando / r y / f es que / r se usa para ubicar los errores físicos en el disco mientras que / f se usa para ubicar los errores del disco.

Mejor opción

La mejor opción para ti aquí es no usar ninguno de estos comandos. Esto se debe a que usar el modificador / f antes o después del modificador / r es inútil. El comando / r localiza los sectores defectuosos y recupera cualquier información legible que implique / f. Esto hace que la opción / f sea redundante cuando se usa con / r. Si usa chkdsk / r, eso significa que automáticamente está usando chkdsk / r / f. La / r significa que todo lo que hace / f está hecho, así como cualquier cosa adicional que hace / r

Entonces, la respuesta aquí es que debe usar el comando chkdsk / r. Este comando es suficiente y no es necesario incluir / f.

Nota: Si solo desea localizar y corregir los errores del disco, solo debe usar el comando / f.

¿Cómo usar chkdsk?

Puede utilizar chkdsk de 2 formas. La primera forma es a través del símbolo del sistema o, en otras palabras, la forma difícil. Esto se debe a que tendrá que escribir los comandos y puede que sea un poco técnico para usted. La segunda opción es utilizar la interfaz gráfica. Esta opción es adecuada para la mayoría de los usuarios, especialmente para las personas que no son tan conocedoras de la tecnología. Los pasos para usar chkdsk a través de estas dos opciones se dan a continuación.

Símbolo del sistema o Power Shell

Siga los pasos que se indican a continuación para ejecutar los comandos chkdsk en el símbolo del sistema

  1. Presione la tecla de Windows una vez
  2. Escriba el símbolo del sistema en Iniciar búsqueda
  3. Haga clic con el botón derecho en Símbolo del sistema en los resultados de la búsqueda y seleccione Ejecutar como administrador  para abrir un símbolo del sistema elevado.

  1. Ahora escriba chkdsk d: / r y presione Entrar . Reemplace D con la letra de unidad que desea verificar.

Interfaz gráfica del usuario

También puede usar la utilidad chkdsk sin el símbolo del sistema o el Power Shell. Estos son los pasos para usar la utilidad chkdsk

  1. Vaya a la carpeta o el disco que desea verificar mediante chkdsk. En nuestro ejemplo, comprobaremos la unidad E
  2. Haga clic derecho en el volumen de destino y seleccione Propiedades

  1. Seleccione la pestaña Herramientas
  2. Haga clic en el botón Comprobar en la sección Comprobación de errores. Si tiene Windows 7, el nombre del botón será Comprobar ahora .

  1. Es posible que vea un diálogo que le dice que no tiene que ejecutar el análisis. Puede cerrar el cuadro de diálogo y volver a su uso normal o puede hacer clic en Escanear unidad para ejecutar con fuerza la utilidad chkdsk. Nota: Una vez que haga clic en el botón y tenga Windows 7, es posible que vea un nuevo cuadro de diálogo con la opción Reparar automáticamente errores del sistema de archivos y Buscar e intentar recuperar sectores defectuosos Puede seleccionar deseleccionar ambas opciones o seleccionar la adecuada para usted o seleccione ambas opciones. Una vez hecho esto, haga clic en Iniciar para iniciar el escaneo. Tenga en cuenta que ejecutar chkdsk con ambas opciones llevará mucho tiempo, probablemente algunas horas.

  1. Una vez que se complete el escaneo, verá un cuadro de diálogo de confirmación. Puede hacer clic en Ver detalles para ver los detalles o hacer clic en cancelar para cerrar el cuadro de diálogo.

Nota: Una vez que inicie el análisis, es posible que vea el cuadro de diálogo que indica que el disco está en uso y que el análisis se realizará en el próximo inicio. Haga clic en el botón Programar comprobación de disco para confirmar o haga clic en cancelar si no desea escanear en el próximo inicio.

Problemas con chkdsk

Habrá casos en los que verá un mensaje de error al intentar ejecutar el comando chkdsk. A continuación, se muestran un par de mensajes de error muy comunes y pasos para resolver estos problemas.

Se produjo un error no especificado

Si chkdsk muestra el error " Ocurrió un error no especificado ", entonces no podrá verificar si hay errores en su disco. El error se verá así

Nota: Si los pasos del artículo no resuelven el problema y está utilizando una CPU AMD de baja frecuencia, haga clic aquí y descargue la revisión del sitio web oficial de Microsoft. Una vez descargado, ejecute el Hotfix y verifique si resuelve el problema.

No se puede continuar en modo de solo lectura

Es posible que vea el error "No se puede continuar en modo de solo lectura" si ejecuta el comando chkdsk / f (la mayor parte del tiempo). El error se verá así

Solución

Si ve este error, debe ejecutar el comando chkdsk / r o el comando chkdsk [letra de unidad] / r. Es posible que veas un mensaje

“Chkdsk no se puede ejecutar porque el volumen está siendo utilizado por otro proceso. ¿Le gustaría programar este volumen para que se verifique la próxima vez que se reinicie el sistema? (S / N) "

Si ve este mensaje, simplemente escriba Y y presione Entrar para programar el análisis. Una vez hecho esto, reinicie y el análisis se ejecutará al inicio.

No se puede bloquear la unidad actual

Si chkdsk muestra el error " No se puede bloquear la unidad actual ", no podrá comprobar si hay errores en el disco. El error se verá así