Solución rápida: CHKDSK puede pausarse durante 30-60 minutos en sectores defectuosos o metadatos fragmentados. Si se atasca en el mismo porcentaje durante más de 4 horas: mantén presionado el botón de encendido para forzar el reinicio. Arranca → abre Símbolo del sistema (Admin) → ejecuta chkdsk C: /f /r /x para reintentar. Para discos con problemas de hardware: clona con ddrescue primero, luego ejecuta chkdsk en el clon. Si se atasca repetidamente, significa que el hardware está fallando.
CHKDSK puede tardar horas, especialmente con el parámetro /r (que revisa cada sector). A menudo parece atascado durante largos períodos, especialmente: 10-12% (escaneo del sistema de archivos), 50-55% (descriptores de seguridad), 80% (escaneo de archivos). Un atasco real significa que el hardware probablemente está fallando.
Afecta a: Windows 11 (y Windows 10).
Tiempo de solución: ~30 minutos (excluyendo el tiempo de ejecución de chkdsk).
Qué causa esto
CHKDSK está revisando diferentes cosas en diferentes etapas:
- Etapa 1 (10-12%): Verificación del sistema de archivos.
- Etapa 2 (12-50%): Verificación de indexación.
- Etapa 3 (50-55%): Descriptores de seguridad.
- Etapa 4 (55-80%): Verificación de datos de archivos (larga con el parámetro /r).
- Etapa 5 (80-100%): Espacio libre.
Si el porcentaje no se ha movido en más de 4 horas, el disco puede estar reintentando sectores defectuosos sin cesar. Eso suele ser una señal de hardware defectuoso.
Método 1: Esperar (recomendado inicialmente)
El primer paso.
- Revisa el LED de actividad del disco: si sigue parpadeando, chkdsk sigue trabajando.
- Para discos duros (HDD): un disco de 500GB-1TB con /r puede tardar 6-12+ horas.
- Para SSD: normalmente menos de 30 minutos (no se necesita /r; los SSD manejan los errores de manera diferente).
- Si el porcentaje se mueve (aunque sea muy lentamente): espera. /r lee cada sector.
- Pausas largas comunes:
- 10-12% (verificando archivos): de 30 minutos a varias horas.
- 50-55%: 30-60 minutos.
- ~80%: largo para discos grandes con /r.
- Para ver el progreso en tiempo real: chkdsk muestra el archivo o sector actual que se está verificando. Mira la línea debajo del porcentaje.
- Si después de 4 horas no hay progreso, probablemente sea hardware.
Este es el paso de paciencia.
Método 2: Forzar reinicio y reintentar
Para atascos reales.
- Mantén presionado el botón de encendido para forzar el apagado.
- Enciende. Windows intenta arrancar o reinicia chkdsk.
- Si chkdsk se reinicia: continúa donde se quedó. Puede que siga atascado.
- Para evitar chkdsk en el próximo arranque: al arrancar, presiona una tecla cuando se muestre “Presione cualquier tecla para omitir la verificación de disco”. Tienes 10 segundos.
- Una vez en Windows: ejecuta chkdsk manualmente con diferentes opciones:
chkdsk C: /f /xSolo /f (corregir) sin /r (verificación de sectores). Más rápido.
- Para un progreso más detallado:
chkdsk C: /f /r /v(verbose). Muestra qué archivos se están verificando. - Para la unidad C: (en uso): chkdsk se programa para el próximo reinicio. Se reinicia y se ejecuta.
- Para la unidad D: se ejecuta inmediatamente si no está en uso.
Esta es la ruta de reintento.
Método 3: Diagnosticar la salud del hardware
Para atascos crónicos.
- Arranca en Windows (si es posible, incluso en Modo seguro).
- Instala CrystalDiskInfo (gratuito). Ejecútalo.
- Revisa el estado de salud del disco:
- Bueno: el disco está sano. CHKDSK debería completarse.
- Precaución: el disco muestra desgaste. Puede completarse, pero fallará pronto.
- Mal: el disco está fallando. CHKDSK no se completará; reemplaza el disco.
- Observa Recuento de sectores reasignados: un valor alto significa que el disco está reasignando sectores defectuosos. El reintento de CHKDSK en esos sectores es la causa del atasco.
- Observa Recuento de sectores pendientes actuales: sectores que esperan reasignación. Causan largas demoras en chkdsk.
- Si el disco está fallando: no ejecutes más chkdsk. Acelera el desgaste. En su lugar:
- Arranca desde un USB Linux Live.
- Usa
ddrescuepara crear una imagen del disco defectuoso en uno sano. - Ejecuta chkdsk en el disco con imagen en Windows.
- Para la autoprueba SMART desde la BIOS: la mayoría de las BIOS tienen una verificación SMART integrada. Ejecútala allí.
- Para la herramienta del fabricante del HDD: SeaTools de Seagate, Data Lifeguard de Western Digital.
Este es el diagnóstico de hardware.
Cómo verificar que la solución funcionó
- CHKDSK informa: “Windows ha examinado el sistema de archivos y no ha encontrado problemas” o “ha encontrado y corregido errores”.
- El disco es accesible normalmente después.
- CrystalDiskInfo muestra estado Bueno.
- Los archivos se leen sin errores.
Si ninguna de estas funciona
Si chkdsk sigue atascándose: Cancelar mediante cmd: chkntfs /x C: excluye C: del chkdsk al arrancar. Para sectores defectuosos crónicos: el disco está fallando. Haz una copia de seguridad inmediatamente. Reemplázalo. Omitir chkdsk al arrancar: fsutil dirty query C: muestra si el disco está marcado como sucio. chkntfs /x C: excluye. Puede que no funcione si Windows insiste. Para arrancado pero lento: chkdsk C: /f /spotfix usa corrección en línea (mucho más rápida). Para chkdsk en SSD: generalmente innecesario; el recorte y la corrección de errores incorporada manejan los errores. Último recurso: clonar el disco: ddrescue a un disco nuevo. Ejecuta chkdsk en el clon. Si el clon pasa, el original estaba fallando. Desecha el original. Para matrices RAID: chkdsk en RAID puede corromper si no se hace correctamente. Usa las herramientas del controlador RAID en su lugar.
Conclusión: Espera 4 horas si es la primera vez. Si sigue atascado, fuerza el reinicio y reintenta con chkdsk C: /f /x (sin /r) para mayor velocidad. Revisa la salud del disco con CrystalDiskInfo. Los discos defectuosos necesitan reemplazo, no más chkdsk.