Cómo solucionar el problema cuando CHKDSK no funciona correctamente
Lidiar con un fallo en el funcionamiento de CHKDSK puede ser bastante frustrante. A veces se niega a ejecutarse o se ejecuta pero no soluciona nada. Es como si Windows decidiera ser complicado: quizá tu unidad esté en estado RAW o algo esté bloqueando el proceso en segundo plano. Si tus unidades se están esforzando por acceder o ves mensajes de error extraños, este artículo podría ayudarte a averiguar qué está pasando y cómo volver a activar CHKDSK. No siempre es sencillo, sobre todo si se trata de unidades de red, protección contra escritura o discos dañados, pero estos consejos han demostrado solucionar los problemas más comunes.
¿Cómo solucionar que CHKDSK no funcione?
Ejecute o vuelva a ejecutar CHKDSK correctamente
Primero, debes ejecutar la sintaxis correcta en un símbolo del sistema con privilegios elevados. Puede parecer sencillo, pero si omites los privilegios de administrador u olvidas las opciones, no servirá de nada. CHKDSK necesita privilegios de administrador para acceder y corregir errores de disco.
- Presione Win + Rpara que aparezca el cuadro de diálogo Ejecutar.
- Escriba
cmdy presione Ctrl + Shift + Enterpara abrir un símbolo del sistema de administrador.
Una vez allí, escribe el comando con las banderas correctas. Las banderas principales que necesitarás son:
/f— corrige errores lógicos en la unidad;/r— localiza sectores defectuosos y recupera información legible;/x— obliga a la unidad a desmontarse antes de la comprobación, a veces es necesario si la unidad está bloqueada o en uso.
Comando de ejemplo: chkdsk C: /r /f /x. Si algún proceso bloquea la unidad, le preguntará si desea programar la comprobación en el próximo arranque; simplemente escriba Y y pulse Intro. En algunas configuraciones, esto puede ser complicado y podría requerir varios reinicios o una programación manual.
Nota: Esto solo funciona con discos locales, no con unidades en red. Si está comprobando recursos compartidos de red, necesitará un enfoque diferente.
Utilice Fsutil Dirty Set para comprobaciones programadas
Si CHKDSK o autochk (la versión automática que se ejecuta al arrancar) no se activan automáticamente en tu sistema, puedes configurar manualmente el bit de error para que Windows compruebe la unidad al reiniciar. Es un poco raro, pero funciona.
- Abra nuevamente el símbolo del sistema elevado.
- Tipo:
fsutil dirty set %systemdrive%
Este comando establece una bandera que hace que Windows ejecute automáticamente autochk en el siguiente arranque, que es básicamente el hermano pequeño de CHKDSK. A veces no se activa cuando debería, y este comando lo fuerza. La razón por la que ayuda es porque, por supuesto, Windows tiene que complicar todo más de lo necesario.
Compruebe la entrada de registro BootExecute
A veces, la configuración del registro del sistema falla y la comprobación automática no se ejecuta correctamente. Este punto del registro le indica a Windows si debe comprobar la unidad al iniciar. Si es incorrecto, podría quedar atrapado en un bucle o no realizar ninguna comprobación.
- Abra Ejecutar ( Win + R) e ingrese
regedit. - Navegar a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager. - Busque la cadena BootExecute (generalmente en el panel derecho).
- Asegúrese de que sus datos sean
autocheck autochk *. De lo contrario, haga clic derecho y modifique según corresponda.
Para desactivar la comprobación automática temporalmente, puede ejecutar: chkntfs C:para comprobar si la unidad está programada y luego chkntfs /x C:cancelar la comprobación programada. A veces, una configuración de registro persistente o un problema de programación causan problemas, y restablecerlo ayuda.
Utilice el entorno de recuperación de Windows (WinRE)
Si has intentado ejecutar CHKDSK con normalidad y no funciona, iniciar WinRE puede evitar algunos conflictos. En ocasiones, aplicaciones de terceros o problemas del sistema impiden que CHKDSK se ejecute desde el entorno normal de Windows.
- Acceda al modo de recuperación presionando y manteniendo presionado Shiftmientras hace clic en Reiniciar en el menú Inicio, o apague a la fuerza 3 veces hasta que Windows se inicie en recuperación.
- En el menú, seleccione Solucionar problemas > Opciones avanzadas > Símbolo del sistema.
- Escriba el comando CHKDSK, por ejemplo,
chkdsk C: /r /f /x. Esta ejecución verifica la unidad fuera del entorno normal de Windows, lo que suele resolver problemas más complejos.
Comprobar la protección contra escritura en unidades externas
Si trabajas con una unidad externa y recibes mensajes como “protegido contra escritura”, CHKDSK no puede funcionar correctamente. Comprueba si la unidad tiene un interruptor físico; sí, algunas unidades USB y tarjetas SD tienen pequeños interruptores de protección contra escritura. Desactívalo.
Para la protección basada en software, puede borrar el atributo de solo lectura usando DiskPart:
- Abra Ejecutar ( Win + R) y escriba
diskpart. - Escriba
list volumepara ver todos los discos. - Elige el volumen adecuado con
select volume X. - Correr
attributes disk clear readonly. - Escriba
exitpara cerrar diskpart y luego intente CHKDSK nuevamente.
Deshabilitar el inicio rápido
El inicio rápido es conveniente, pero también puede causar todo tipo de errores de disco extraños, especialmente si se usa un arranque dual o varias versiones de Windows. Al ser similar a la hibernación, Windows no siempre actualiza la unidad correctamente al apagarse, lo que puede generar falsos positivos durante CHKDSK.
- Abra el Panel de control y luego diríjase a Opciones de energía.
- Haga clic en Elegir la función de los botones de encendido.
- Desmarque la opción Activar inicio rápido y guarde los cambios.
Actualizar Windows y controladores
A veces, las actualizaciones de Windows contienen correcciones de errores que afectan directamente el funcionamiento de CHKDSK, especialmente en compilaciones más recientes o después de actualizaciones importantes. Si usa una versión desactualizada, conviene buscar actualizaciones, instalarlas y reiniciar.
Además, actualizar los controladores de la controladora de disco y del chipset puede ser útil. Los controladores obsoletos a veces interfieren con el acceso a la unidad o causan conflictos en el sistema que impiden el correcto funcionamiento de CHKDSK.
Escanee su unidad con otras herramientas de diagnóstico
CHKDSK tiene sus limitaciones. Si su unidad presenta daños físicos graves o demasiados sectores defectuosos, podría informar problemas, pero no solucionarlos. En tales casos, usar herramientas de diagnóstico específicas del fabricante, como WD Data Lifeguard o Seagate SeaTools, puede ofrecer una mejor visión de, por ejemplo, sectores defectuosos o datos SMART.
Si esas herramientas detectan problemas graves, prepárese para reemplazar la unidad: ninguna solución de software supera la salud del hardware.
A veces, la causa principal son archivos corruptos, un disco defectuoso o problemas de permisos.¡Mucha suerte con la solución de problemas! Ojalá esto ayude a aclarar la confusión sobre por qué CHKDSK no funciona.
Resumen
- Ejecute CHKDSK con los indicadores adecuados en un símbolo del sistema de administrador (
chkdsk C: /r /f /x). - Úselo
fsutil dirty setpara forzar comprobaciones al reiniciar si es necesario. - Verifique la configuración del registro para asegurarse de que autochk se ejecute correctamente.
- Utilice WinRE para ejecutarlo en un entorno limpio.
- Deshabilite la protección contra escritura y el inicio rápido cuando corresponda.
- Actualice Windows y los controladores, y considere herramientas de diagnóstico de disco de terceros para problemas de hardware.
Resumen
Lidiar con errores de disco no es divertido, pero estos pasos cubren la mayoría de los casos comunes en los que CHKDSK simplemente no coopera. Normalmente, se trata de una pequeña configuración o un fallo de permisos, y una vez solucionado, la herramienta hace su trabajo. No olvide hacer una copia de seguridad de sus datos primero, especialmente antes de formatear o reescribir unidades. Si todo lo demás falla, reemplazar la unidad podría ser la única opción. Mucha suerte con la resolución de problemas y, con suerte, esto le ahorrará algunos dolores de cabeza en el futuro.