Cómo usar CHKDSK para solucionar problemas de disco duro en Windows 10 o Windows 11

Publicado: 2023-05-22
Símbolo del sistema abierto en Windows 11
Hannah Stryker / Geek de instrucciones
La utilidad Check Disk, a menudo denominada simplemente "chkdsk", puede diagnosticar y reparar problemas con sus unidades. Chkdsk tiene muchas funciones, pero ejecutar chkdsk /f /r en un símbolo del sistema elevado es un buen comando general.

Cada vez que tenga errores en el disco duro, o incluso un comportamiento extraño que al principio no asocie con un disco duro, Check Disk puede ser un salvavidas. Aquí se explica cómo usar la herramienta Chkdsk que viene con Windows 10, Windows 11 y otras versiones de Windows

Tabla de contenido

¿Qué es CHKDSK y qué hace?
Cómo ejecutar Chkdsk
Cómo verificar o cancelar una verificación de disco programada
Cómo usar el comando ChkDsk
Comandos importantes de Chkdsk

¿Qué es CHKDSK y qué hace?

La utilidad Check Disk, también conocida como chkdsk (ya que ese es el comando que usa para ejecutarla) escanea todo su disco duro para encontrar y solucionar problemas. No es una herramienta muy interesante, y ejecutarla puede llevar algo de tiempo, pero realmente puede ayudar a prevenir problemas mayores y la pérdida de datos a largo plazo. Chkdsk realiza un par de funciones, dependiendo de cómo se ejecute:

  • La función básica de Chkdsk es escanear la integridad del sistema de archivos y los metadatos del sistema de archivos en un volumen de disco y corregir cualquier error del sistema de archivos lógico que encuentre. Dichos errores pueden incluir entradas corruptas en la tabla maestra de archivos (MFT) de un volumen, descriptores de seguridad incorrectos asociados con archivos o incluso información de tamaño de archivo o marca de tiempo desalineada sobre archivos individuales.
  • Chkdsk también puede escanear opcionalmente cada sector en un volumen de disco en busca de sectores defectuosos. Los sectores defectuosos vienen en dos formas: sectores defectuosos suaves, que pueden ocurrir cuando los datos se escriben mal, y sectores defectuosos duros, que pueden ocurrir debido a daños físicos en el disco. Chkdsk intenta solucionar estos problemas reparando los sectores defectuosos blandos y marcando los sectores defectuosos duros para que no se vuelvan a utilizar.

Todo eso puede sonar muy técnico, pero no se preocupe: no necesita comprender los entresijos de cómo funciona para saber cuándo debe ejecutarlo.

Es posible que desee ejecutar chkdsk cada pocos meses como parte del mantenimiento de rutina junto con el uso de una herramienta SMART para las unidades que lo admitan. También debe considerar ejecutarlo cada vez que Windows se apague de manera anormal, como después de una pérdida de energía o un bloqueo del sistema. A veces, Windows ejecutará automáticamente un análisis durante el inicio, pero la mayoría de las veces tendrá que hacerlo usted mismo. Incluso si solo tiene problemas extraños con aplicaciones que no se cargan o fallan y que no ha podido resolver de otra manera, podría considerar revisar el disco.

Por ejemplo: una vez tuve un problema en el que Outlook comenzó a fallar repentinamente poco después de cargar. Después de una gran cantidad de solución de problemas, un análisis de chkdsk reveló que tenía sectores defectuosos donde se almacenaba mi archivo de datos de Outlook. Afortunadamente, chkdsk pudo recuperar los sectores en mi caso y todo volvió a la normalidad después.

RELACIONADO: Explicación de los sectores defectuosos: por qué los discos duros obtienen sectores defectuosos y qué puede hacer al respecto

Si chkdsk encuentra problemas, especialmente sectores defectuosos duros, que no puede reparar, los datos pueden volverse inutilizables. No es muy probable, pero puede pasar. Por esa razón, siempre debe asegurarse de tener una buena rutina de copia de seguridad y hacer una copia de seguridad de su PC antes de ejecutar chkdsk.

La herramienta chkdsk funciona prácticamente igual en todas las versiones de Windows. Trabajaremos con Windows 10 en este artículo, por lo que las capturas de pantalla pueden verse ligeramente diferentes si está usando Windows 11, pero chkdsk funciona de la misma manera y le indicaremos dónde difieren los procedimientos. También hablaremos sobre cómo ejecutarlo desde el símbolo del sistema, en los casos en que ni siquiera pueda iniciar Windows.

Cómo ejecutar Chkdsk

Ejecutar la herramienta Comprobar disco desde el escritorio de Windows es fácil. En el Explorador de archivos, haga clic con el botón derecho en la unidad que desea verificar y luego seleccione "Propiedades".

En la ventana de propiedades, cambie a la pestaña "Herramientas" y luego haga clic en el botón "Comprobar". En Windows 7, el botón se llama "Comprobar ahora".

En Windows 10 y Windows 11, Windows puede informarle que no ha encontrado ningún error en la unidad. Todavía puede realizar un escaneo manual haciendo clic en "Escanear unidad". Esto primero realizará un escaneo sin intentar ninguna reparación, por lo que no reiniciará su PC en este punto. Si el escaneo rápido del disco revela algún problema, Windows le presentará esa opción. Sin embargo, si desea forzarlo, deberá usar el símbolo del sistema para ejecutar chkdsk, algo que cubriremos un poco más adelante en el artículo.

Después de que Windows escanee su disco, si no se encontraron errores, puede simplemente hacer clic en "Cerrar".

Cómo verificar o cancelar una verificación de disco programada

Si no está seguro de si una verificación de disco está programada para su próximo reinicio, es bastante fácil verificar en el símbolo del sistema. Deberá ejecutar el símbolo del sistema con privilegios administrativos. Abra el menú Inicio y luego escriba "cmd". Haga clic derecho en el resultado y luego elija "Ejecutar como administrador".

Nota: Esto funciona de manera idéntica en el Símbolo del sistema, PowerShell o Terminal de Windows siempre que se inicie como administrador.

Cuando se le solicite, escriba el siguiente comando, sustituyendo la letra de la unidad si es necesario.

 chkntfs c:

Si ha programado una verificación manual de la unidad, verá un mensaje al respecto.

Se ha programado el símbolo del sistema que muestra un chkdsk.

Si Windows programó una verificación automática de la unidad, verá un mensaje que le informa que el volumen está sucio, lo que significa que se ha marcado con posibles errores. Esto sirve como indicación de que Windows ejecutará una verificación la próxima vez que se inicie. Si no se programa un análisis automático, solo verá un mensaje que le informa que el volumen no está sucio.

Chkntfs ejecutándose en C:\

Si una verificación de disco está programada para la próxima vez que inicie Windows, pero ha decidido que no desea que se realice, puede cancelar la verificación escribiendo el siguiente comando:

 chkntfs/xc: 

No recibirá ningún tipo de respuesta de que el escaneo se haya cancelado, pero lo habrá sido. Este comando en realidad excluye la unidad del comando chkdsk para el próximo inicio. Si reinicia y descubre que se ha programado un análisis, Windows también tiene la amabilidad de proporcionarle unos diez segundos para omitir el análisis si lo desea.

Puede omitir la comprobación del disco mientras se inicia Windows.

RELACIONADO: ¿Para qué se utilizan las unidades A: y B: de Windows?

Cómo usar el comando ChkDsk

Si está dispuesto a usar el símbolo del sistema (o tiene que hacerlo porque Windows no se iniciará correctamente), puede ejercer un poco más de control sobre el proceso de verificación del disco. Además, si usa Windows 10 o Windows 11 , es la única forma de forzar la reparación automática o el escaneo de sectores defectuosos en la mezcla. Abra el Símbolo del sistema con privilegios administrativos presionando Windows + X y seleccionando "Símbolo del sistema (Administrador)". Usarás el comando chkdsk . El comando admite varios modificadores opcionales, pero nos preocupan principalmente dos de ellos: /f y /r .

RELACIONADO: Cómo acceder al menú de usuario avanzado oculto de Windows 10

Nota: También puede usar PowerShell o Windows Terminal si lo desea. El proceso es idéntico. Solo asegúrese de iniciarlos como administrador.

Si solo usa el comando chkdsk por sí mismo, escaneará su disco en modo de solo lectura, informando errores pero sin intentar repararlos. Por esta razón, generalmente puede ejecutarse sin tener que reiniciar su PC.

Puede usar chkdsk para simplemente buscar problemas sin intentar repararlos.

Si desea que chkdsk intente reparar los errores del sistema de archivos lógicos durante el análisis, agregue el modificador /f . Tenga en cuenta que si la unidad tiene archivos que están en uso (y probablemente los tendrá), se le pedirá que programe una exploración para el próximo reinicio.

 chkdsk/fc: 

Chkdsk ejecutando una reparación.

Si desea que chkdsk también busque sectores defectuosos, usará el modificador /r . Cuando usa el modificador /r , el modificador /f está implícito, lo que significa que chkdsk buscará tanto errores lógicos como sectores defectuosos. Pero aunque no es realmente necesario escribir explícitamente chkdsk /f /r , tampoco hará daño si activa los interruptores /r y /f en el comando al mismo tiempo.

 chkdsk/rc: 

El disco de comprobación no se puede ejecutar si el volumen está en uso.

Ejecutar chkdsk /r le brinda el análisis más completo que puede realizar en un volumen, y si tiene algo de tiempo libre para la verificación del sector, le recomendamos que lo ejecute al menos periódicamente.

Comandos importantes de Chkdsk

Hay, por supuesto, otros parámetros que puede usar con chkdsk . Entonces, en aras de la exhaustividad, y su disfrute geek, aquí están:

 C:\>chkdsk /?
Comprueba un disco y muestra un informe de estado.

CHKDSK [volumen[[ruta]nombre de archivo]]] [/F] [/V] [/R] [/X] [/I] [/C] [/L[:tamaño]] [/B]

  volumen Especifica la letra de la unidad (seguida de dos puntos),
                      punto de montaje o nombre de volumen.
  nombre de archivo FAT/FAT32 únicamente: especifica los archivos para comprobar si están fragmentados.
  /F Corrige errores en el disco.
  /V en FAT/FAT32: muestra la ruta completa y el nombre de cada archivo
                      en el disco
                      En NTFS: muestra mensajes de limpieza, si los hay.
  /R Localiza sectores defectuosos y recupera información legible
                      (implica /F).
  /L:tamaño NTFS solamente: cambia el tamaño del archivo de registro al número especificado
                      de kilobytes. Si no se especifica el tamaño, muestra el tamaño actual.
                      tamaño.
  /X Obliga al volumen a desmontarse primero si es necesario.
                      Todos los identificadores abiertos del volumen no serían válidos.
                      (implica /F).
  /I NTFS únicamente: realiza una comprobación menos rigurosa de las entradas de índice.
  /C NTFS solamente: Omite la verificación de ciclos dentro de la carpeta
                      estructura.
  /B NTFS solamente: vuelve a evaluar los clústeres defectuosos en el volumen
                      (implica /R)
  /scan NTFS only: ejecuta un escaneo en línea en el volumen
  /forceofflinefix NTFS solamente: (Debe usarse con "/scan")
                      Omita todas las reparaciones en línea; todos los defectos encontrados
                      están en cola para reparación fuera de línea (es decir, "chkdsk /spotfix").
  /perf NTFS solamente: (Debe usarse con "/scan")
                      Utiliza más recursos del sistema para completar un escaneo tan rápido como
                      posible. Esto puede tener un impacto negativo en el rendimiento de
                      otras tareas que se ejecutan en el sistema.
  /spotfix Solo NTFS: ejecuta corrección puntual en el volumen
  /sdcleanup Solo NTFS: recolección de basura descriptor de seguridad innecesario
                      datos (implica /F).
  /offlinescanandfix Ejecuta un análisis sin conexión y corrige el volumen.
  /freeorphanedchains FAT/FAT32/exFAT únicamente: libera cualquier cadena de clúster huérfana
                      en lugar de recuperar su contenido.
  /markclean FAT/FAT32/exFAT solamente: marca el volumen limpio si no
                      se detectaron daños, incluso si no se especificó /F.

El modificador /I o /C reduce la cantidad de tiempo necesario para ejecutar Chkdsk en
saltarse ciertas comprobaciones del volumen

Con suerte, Chkdsk solucionará cualquier problema de disco duro que pueda tener, y podrá volver a usar su computadora normalmente.