Skydrive

chkdsk en Windows: cómo reparar errores del disco

noviembre 7, 2026 Window Error 11 min read
chkdsk en Windows: cómo reparar errores del disco

Cuando Windows muestra un mensaje de «errores en el disco», archivos que no se abren o el sistema va más lento de lo normal, lo más probable es que el sistema de archivos tenga errores lógicos. La herramienta para revisarlo y repararlo es chkdsk. Aquí se explica cómo utilizarla en Windows 10 y Windows 11 sin perder datos, qué parámetros usar según el caso y cómo interpretar lo que devuelve.

(Tomo "scandisk" como la intención del lector de usar la herramienta de comprobación de disco de Windows, llamada chkdsk desde hace décadas.)

Qué es chkdsk y qué hace en Windows

chkdsk (Check Disk) es una utilidad incluida en Windows que examina el sistema de archivos del disco y, cuando se le pide, repara los errores que encuentra. Sustituye al antiguo ScanDisk de MS-DOS y Windows 9x. Está disponible en Windows 10 y Windows 11 desde el Símbolo del sistema o la Terminal.

Sin parámetros, chkdsk solo muestra el estado del volumen. Para que repare hace falta añadir /f, /r, /x o /b. Pertenece al grupo de comandos administrativos y necesita permisos de administrador para escribir cambios en el disco. Funciona en NTFS, FAT y FAT32, y acepta la letra de unidad, el punto de montaje o el nombre de volumen.

Cuidado: no debe interrumpirse mientras trabaja: si se cancela, el volumen puede quedar en un estado inconsistente.

Lo que ves y por qué pasa: chkdsk y sus códigos de salida

Después de ejecutarse, chkdsk devuelve un código numérico en la última línea. Lo que ves y su causa más probable:

Lo que ves Causa probable Dónde se arregla
"No problems found…" o aviso de que la unidad está bien No hay errores; el examen no encontró fallos —
Código de salida 0 y mensaje "Windows has scanned the file system and found no problems" Sin errores; el volumen está limpio —
Código de salida 1 y mensajes del tipo "Correcting errors in the master file table" o "Recovering orphaned file" Errores corregidos; se reparó lo encontrado Repara errores lógicos del disco con chkdsk /f
Código de salida 2 ("performed disk cleanup" o similar) Se ejecutó limpieza (por ejemplo, con /sdcleanup) o no se usó /f Repara errores lógicos del disco con chkdsk /f
Código de salida 3 ("Cannot continue in non-interactive mode") y mensaje "Windows has found problems that could not be repaired" No se pudo comprobar ni reparar (errores graves, disco dañado o sin permisos); o no se usó /f Revisa el resultado en el Visor de eventos y en la unidad

Comprueba el estado del disco y el bit "dirty" antes de tocar nada

Antes de reparar conviene confirmar que el disco tiene errores y apuntar la letra de unidad. Windows marca con un bit interno los volúmenes que detecta como problemáticos: el bit "dirty". Si está activo, chkdsk tiene trabajo pendiente.

Mira el estado de la unidad en Propiedades

Explorador de archivosclic derecho en la unidadPropiedadesHerramientasComprobar ahora
ConfiguraciónPrivacidad y seguridadSeguridad de WindowsSeguridad del dispositivoEstado del disco

Pasos para revisar la unidad sin tocar nada:

  1. Pulsa Win+E para abrir el Explorador de archivos.
  2. Haz clic derecho en la unidad (por ejemplo, C:) y elige Propiedades.
  3. Entra en la pestaña Herramientas y pulsa Comprobar ahora.
  4. Si Windows no encuentra nada, lo dice; si detecta errores, te ofrece Programar la comprobación o Reparar la unidad.

En Windows 11, la sección Estado del disco dentro de Seguridad de Windows muestra una estimación de salud y si hay errores del sistema de archivos. En Windows 10 esa vista está dentro de Seguridad de Windows con una ruta equivalente.

Comprueba: si la herramienta dice "No se detectaron errores", la unidad está bien por ahora; si dice que encontró errores, sigue con el siguiente apartado.

Consulta el bit dirty con fsutil

Pasos para abrir la Terminal como administrador:

  1. Pulsa Win+X y elige Terminal (Administrador) (Windows 11) o Windows PowerShell (Administrador) (Windows 10).
  2. Confirma el cuadro de Control de cuentas de usuario.

fsutil dirty query C:

Volume - C: is Dirty
Volume - C: is NOT Dirty

Si responde "is Dirty", hay errores pendientes. Anota la letra para usarla después.

Comprueba: si la respuesta es "is NOT Dirty" y aun así tienes síntomas, pasa al apartado de revisión SMART; el problema puede ser de hardware.

Repara errores lógicos del disco con chkdsk /f

chkdsk repara los errores lógicos (metadatos dañados, entradas de índice, descriptores de seguridad) sin buscar sectores defectuosos. Úsalo cuando Windows detecta errores, el bit dirty está activo o un programa no abre sus archivos de repente.

Para correrlo, abre el Símbolo del sistema o la Terminal como administrador (clic derecho en Inicio > Terminal (Administrador) en Windows 11; Símbolo del sistema (Administrador) en Windows 10).

Ejecuta chkdsk C: /f en la unidad del sistema

Pasos:

  1. Abre Terminal (Administrador) o Símbolo del sistema (Administrador).
  2. Escribe el comando y pulsa Enter.

chkdsk C: /f

The type of the file system is NTFS.
Cannot lock current drive. Chkdsk cannot run because the volume is in use by another process.
Do you want to schedule this volume to be checked the next time the system restarts? (Y/N)
  1. Si la unidad está en uso, contesta S y reinicia cuando te convenga.
  2. Al arrancar, aparece la pantalla azul "Checking disk" con la barra de progreso. No la cierres ni apagues el PC.

Al terminar verás una línea final con el código de salida. El significado:

Comprueba: código de salida 0 = todo bien; 1 = se reparó algo (también correcto); un 3 repetido tras varios intentos apunta a problema mayor: ve a "Revisa el resultado en el Visor de eventos y en la unidad".

Repara una unidad de datos con chkdsk D: /f

Pasos:

  1. Cierra los programas que tengan archivos abiertos en esa unidad.
  2. Ejecuta el comando con la letra correspondiente.

chkdsk D: /f

The type of the file system is NTFS.
Stage 1: Examining basic file system structure ...
Stage 2: Examining file name linkage ...
Stage 3: Examining security descriptors ...
Windows has scanned the file system and found no problems.
Exit code is: 0

En unidades de datos no suele ser necesario reiniciar, porque el sistema no las está usando con archivos bloqueados. Si necesitas forzar el desmontaje para que sí se ejecute al instante, añade /x (que incluye /f):

chkdsk D: /f /x
Comprueba: las tres fases (estructura básica, enlaces de nombres, descriptores de seguridad) terminan sin errores; el código de salida es 0 o 1.

Busca y aísla sectores defectuosos con chkdsk /r o /b

/r localiza sectores defectuosos y recupera información legible, e incluye /f. /b solo funciona en NTFS y limpia la lista de clústeres defectuosos para reexaminarlos. Se usan cuando el Visor de eventos registra errores de disco, chkdsk /f encuentra sectores ilegibles o el SMART avisa de problemas.

Ejecuta chkdsk C: /r para localizar sectores defectuosos

Pasos:

  1. Abre Terminal (Administrador).
  2. Escribe el comando y pulsa Enter.
  3. Si la unidad está en uso, acepta programarlo para el siguiente reinicio.

chkdsk C: /r

En la unidad C: se programa al reiniciar, igual que con /f. En una unidad de datos puedes forzarlo añadiendo /x:

chkdsk D: /r /x

En HDD el proceso puede durar varias horas según el tamaño del disco; en SSD termina antes por la naturaleza de la memoria NAND.

Cuidado: un escaneo completo con /r escribe mucho en SSD; en uso ocasional no acorta su vida de forma significativa, pero evita pasarlo a menudo sin motivo.
Comprueba: el código de salida es 0 (sin errores) o 1 (errores corregidos; los sectores marcados como defectuosos不会再); si vuelve a aparecer un 3, el hardware puede estar fallando: ve al apartado siguiente.

Usa chkdsk C: /b tras clonar un disco a uno nuevo

Pasos:

  1. Clona la partición al disco nuevo con la herramienta de tu elección.
  2. Arranca desde el nuevo disco y abre Terminal (Administrador).
  3. Ejecuta el comando:

chkdsk C: /b

Solo NTFS. Limpia la lista de clústeres defectuosos antiguos y vuelve a reexaminar asignados y libres; incluye /r.

Comprueba: tras el comando aparece "Windows has scanned the file system. No problems were found." o "found and corrected errors" con código 0 o 1.

Adelanta el análisis en NTFS con /scan, /spotfix y /perf

Con Windows 10 u 11 y unidades NTFS, /scan ejecuta un análisis en línea sin desmontar la unidad: ahorra el reinicio y reduce el tiempo frente a un chkdsk tradicional. /spotfix repara luego lo que /scan haya puesto en cola. Se usan cuando no quieres reiniciar y necesitas igualmente revisar la unidad del sistema.

chkdsk C: /scan /perf para revisar sin reiniciar

Pasos:

  1. Abre Terminal (Administrador).
  2. Ejecuta:

chkdsk C: /scan /perf

Scanning file system...
Scanning volume...
Phase 1 (% complete)
...
Phase 5 (% complete)
Errors found. Pending fixes queued for offline repair.

/perf usa más recursos del sistema para terminar antes. En la unidad del sistema no repara al instante, sino que deja los hallazgos pendientes para un /spotfix posterior. Necesita permisos de administrador.

Comprueba: al final aparece "has scanned the file system. There are corrections pending" o "found no problems"; si hay pendientes, ejecuta el siguiente comando.

chkdsk C: /spotfix para reparar lo que dejó el /scan

Pasos:

  1. Abre Terminal (Administrador).
  2. Ejecuta:

chkdsk C: /spotfix

Repara los defectos puestos en cola por un /scan previo. El proceso es corto y no exige reiniciar; útil cuando chkdsk /f se quedó atascado en la programación del arranque.

Comprueba: "Windows has completed the disk check" con código de salida 0 o 1.

Revisa el resultado en el Visor de eventos y en la unidad

Cuando chkdsk devuelve código 3 o los síntomas vuelven tras repararlo, el problema suele ser de hardware o de permisos. Estos dos pasos confirman la causa real.

Lee el registro de chkdsk en el Visor de eventos

Win+ReventvwrRegistros de WindowsAplicación

Pasos:

  1. Pulsa Win+R, escribe eventvwr.msc y pulsa Enter.
  2. En el panel izquierdo abre Registros de Windows y selecciona Aplicación.
  3. En el panel derecho pulsa Filtrar registro actual.
  4. En Orígenes del evento marca Chkdsk y Wininit.
  5. Pulsa Aceptar y revisa los eventos.

Los eventos identifican qué archivo o sector sigue dando problemas; los niveles "Error" o "Crítico" repetidos suelen indicar disco a punto de fallar.

Comprueba: si los eventos dicen "Disk device has reached a predicted failure" o aparecen errores de lectura repetidos sobre los mismos sectores, el disco está muriendo: pasa al siguiente punto.

Comprueba el estado SMART del disco desde Seguridad de Windows

ConfiguraciónPrivacidad y seguridadSeguridad de WindowsSeguridad del dispositivoEstado del disco

Pasos:

  1. Abre Configuración (Win+I).
  2. En Windows 11: ve a Privacidad y seguridad > Seguridad de Windows > Seguridad del dispositivo > Estado del disco.
  3. En Windows 10 la ruta es Actualización y seguridad > Seguridad de Windows y entra después en Seguridad del dispositivo > Estado del disco.
  4. Revisa la salud del almacenamiento.

Si el hardware avisa de fallo, chkdsk no lo arregla. Antes de cambiar el disco, haz copia de seguridad de tus archivos. chkdsk solo repara el sistema de archivos, no la electrónica ni las celdas muertas.

Comprueba: estado "Bueno" o "Healthy" = el disco está bien; cualquier aviso de reemplazo significa clonar y cambiarlo cuanto antes.

Lo que ya has descartado al usar chkdsk en Windows

  • chkdsk es la herramienta actual para examinar y reparar discos en Windows 10 y 11.
  • Necesita permisos de administrador y, en la unidad del sistema, suele pedir un reinicio.
  • Los parámetros cubren todo: /f repara errores lógicos; /r añade la búsqueda de sectores defectuosos; /b limpia la lista de clústeres defectuosos en NTFS; /x fuerza el desmontaje en unidades de datos; /scan y /spotfix permiten revisar sin reiniciar.
  • En SSD los escaneos completos con /r son rápidos; en uso ocasional no acortan su vida de forma significativa.
  • Si chkdsk devuelve código 3 o repite errores, el origen suele ser de hardware y la solución pasa por comprobar el estado SMART y sustituir el disco.

Datos comprobados en octubre de 2026.

Dudas sobre chkdsk en Windows

1. ¿Qué diferencia hay entre chkdsk /f y chkdsk /r?

/f localiza y repara errores lógicos del sistema de archivos (tablas, entradas dañadas), mientras que /r busca sectores defectuosos físicos en el disco y reintenta recuperar la información. /r incluye lo que hace /f, pero tarda mucho más porque revisa todo el disco superficie por superficie.

2. ¿Cómo ejecutar el comando para revisar el disco en Windows 10?

Abre el Símbolo del sistema como administrador (clic derecho en el botón Inicio), escribe chkdsk C: /f y pulsa Enter. Si es la unidad del sistema, te preguntará si quieres que se ejecute al reiniciar; escribe S y reinicia el equipo.

3. ¿Qué parámetros se pueden usar con el comando chkdsk?

Los más usados son /f (repara errores de archivos), /r (busca sectores defectuosos y recupera datos), /x (desmonta primero la unidad, forzando el cierre), /v (muestra los archivos revisados) y /scan (hace un análisis en línea en Windows 10 y 11). Se pueden combinar, por ejemplo chkdsk D: /f /r /x.

4. ¿Cómo escanear un disco desde la línea de comandos?

Abre CMD o PowerShell como administrador y ejecuta chkdsk X: /f, cambiando X por la letra de la unidad que quieres revisar. Si solo quieres un análisis sin reparar nada, usa chkdsk X: sin parámetros; al terminar verás un resumen con el estado del disco.

5. ¿Cuál es el comando para reparar un disco en Windows 10?

El más habitual es chkdsk C: /f /r ejecutado desde un Símbolo del sistema con permisos de administrador. En Windows 10 y 11 también puedes usar chkdsk /spotfix, que repara errores rápidamente sin necesidad de reiniciar el equipo.

Fuentes

  1. MicrosoftHow to Run Scandisk on Windows 10 – Microsoft Learnconsultado el 16/10/2026