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.
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
Pasos para revisar la unidad sin tocar nada:
- Pulsa Win+E para abrir el Explorador de archivos.
- Haz clic derecho en la unidad (por ejemplo,
C:) y elige Propiedades. - Entra en la pestaña Herramientas y pulsa Comprobar ahora.
- 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.
Consulta el bit dirty con fsutil
Pasos para abrir la Terminal como administrador:
- Pulsa Win+X y elige Terminal (Administrador) (Windows 11) o Windows PowerShell (Administrador) (Windows 10).
- 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.
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:
- Abre Terminal (Administrador) o Símbolo del sistema (Administrador).
- 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)
- Si la unidad está en uso, contesta
Sy reinicia cuando te convenga. - 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:
Repara una unidad de datos con chkdsk D: /f
Pasos:
- Cierra los programas que tengan archivos abiertos en esa unidad.
- 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
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:
- Abre Terminal (Administrador).
- Escribe el comando y pulsa Enter.
- 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.
/r escribe mucho en SSD; en uso ocasional no acorta su vida de forma significativa, pero evita pasarlo a menudo sin motivo.Usa chkdsk C: /b tras clonar un disco a uno nuevo
Pasos:
- Clona la partición al disco nuevo con la herramienta de tu elección.
- Arranca desde el nuevo disco y abre Terminal (Administrador).
- 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.
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:
- Abre Terminal (Administrador).
- 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.
chkdsk C: /spotfix para reparar lo que dejó el /scan
Pasos:
- Abre Terminal (Administrador).
- 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.
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
Pasos:
- Pulsa Win+R, escribe
eventvwr.mscy pulsa Enter. - En el panel izquierdo abre Registros de Windows y selecciona Aplicación.
- En el panel derecho pulsa Filtrar registro actual.
- En Orígenes del evento marca
ChkdskyWininit. - 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 el estado SMART del disco desde Seguridad de Windows
Pasos:
- Abre Configuración (Win+I).
- En Windows 11: ve a Privacidad y seguridad > Seguridad de Windows > Seguridad del dispositivo > Estado del disco.
- En Windows 10 la ruta es Actualización y seguridad > Seguridad de Windows y entra después en Seguridad del dispositivo > Estado del disco.
- 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.
Lo que ya has descartado al usar chkdsk en Windows
chkdskes 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:
/frepara errores lógicos;/rañade la búsqueda de sectores defectuosos;/blimpia la lista de clústeres defectuosos en NTFS;/xfuerza el desmontaje en unidades de datos;/scany/spotfixpermiten revisar sin reiniciar. - En SSD los escaneos completos con
/rson rápidos; en uso ocasional no acortan su vida de forma significativa. - Si
chkdskdevuelve 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
- MicrosoftHow to Run Scandisk on Windows 10 – Microsoft Learnconsultado el 16/10/2026