¿Qué es chkdsk?
El nombre completo de chkdsk es checkdisk, que significa verificación de disco. No puede ni necesita usar este archivo. El sistema llama a esta función para verificar el disco cuando su sistema falla o se apaga ilegalmente. . Crea y muestra un informe de estado del disco según el sistema de archivos utilizado. Chkdsk también enumera y corrige errores en el disco. Sin ningún argumento, chkdsk muestra el estado de los discos en la unidad actual.
Sintaxis
chkdsk [volumen:][[Ruta] Nombre de archivo] [/f] [/v] [/r] [/x] [/c] [/l[ :tamaño]]
Parámetros
volumen:
Especifique la letra de la unidad (separada por dos puntos), el punto de montaje o el nombre del volumen.
[Ruta} Nombre de archivo]
Especifica la ubicación y el nombre de un archivo o conjunto de archivos que necesita chkdsk para verificar la desfragmentación. Se pueden especificar varios archivos utilizando caracteres comodín (* y?).
/f
Reparar errores en disco. El disco debe estar bloqueado. Si chkdsk no puede bloquear la unidad, aparece un mensaje que le pregunta si desea verificar la unidad la próxima vez que reinicie su computadora.
/v
Al comprobar el disco, muestra el nombre de cada archivo en todos los directorios.
/r
Encuentra sectores defectuosos y restaura información legible. El disco debe estar bloqueado.
/x
Sólo se utiliza en NTFS. Si es necesario, fuerce el montaje del volumen primero. Todos los identificadores abiertos de esta unidad no son válidos. /x también incluye la funcionalidad de /f.
/i
Sólo se utiliza con NTFS. Realiza suficientes comprobaciones en las entradas del índice para reducir la cantidad de tiempo que lleva ejecutar chkdsk.
/c
Sólo se utiliza con NTFS. Omita las comprobaciones periódicas en la estructura de carpetas, lo que reduce la cantidad de tiempo necesario para ejecutar chkdsk.
/l[:size]
Sólo se utiliza con NTFS. Cambie el tamaño del archivo de registro al tamaño ingresado por el usuario. Si se omite este parámetro, /l muestra el tamaño del archivo de registro actual.
/?
Mostrar ayuda en el símbolo del sistema.
Notas
Ejecución de chkdsk
Para ejecutar el comando chkdsk en un disco fijo, debe ser miembro del grupo Administradores.
Compruebe las unidades bloqueadas al reiniciar
Si desea que chkdsk corrija los errores del disco, no puede abrir previamente archivos en esa unidad. Si hay un archivo abierto, se mostrará el siguiente mensaje de error:
Chkdsk no se puede ejecutar porque el volumen está siendo utilizado por otro proceso. ¿Le gustaría programar este volumen para que se revise la próxima vez que se reinicie el sistema? (S/N)
Si elige verificar la unidad la próxima vez que reinicie la computadora, chkdsk verificará automáticamente la unidad y corregirá los errores después de reiniciar la computadora. Si la partición de la unidad es una partición de arranque, chkdsk reinicia automáticamente la computadora después de verificar la unidad.
Informar errores de disco
El comando chkdsk verifica el espacio en disco y la tabla de asignación de archivos (FAT) y el uso del sistema de archivos NTFS. Chkdsk proporciona información específica de cada sistema de archivos en informes de estado.
El informe de estado muestra los errores encontrados en el sistema de archivos. Cuando se ejecuta chkdsk en una partición activa sin la opción de línea de comandos /f, puede generar información falsa porque no puede bloquear la unidad. De vez en cuando deberías usar chkdsk para comprobar si hay errores en cada disco.
Reparar errores de disco
El comando chkdsk repara errores de disco solo si se especifica la opción de línea de comando /f. Chkdsk debe poder bloquear la unidad para corregir errores. Debido a que la reparación generalmente cambia la tabla de asignación de archivos del disco y a veces resulta en pérdida de datos, chkdsk primero envía un mensaje de confirmación como este:
Se encontraron 10 unidades de asignación perdidas en 3 cadenas.
Convertir perdidas ¿cadenas a archivos?
Si presiona Y, Windows guardará todas las cadenas perdidas en un archivo llamado Filennn.chk en el directorio raíz. Una vez finalizado chkdsk, puede comprobar si los archivos contienen los datos requeridos. Si presiona N, Windows repara el disco, pero no guarda el contenido de las unidades de asignación que faltan.
Si no utiliza la opción de línea de comandos /f, chkdsk envía un mensaje cuando es necesario reparar un archivo, pero no repara ningún error.
Si usa chkdsk /f en un disco grande (por ejemplo, 70 GB) o en un disco con una gran cantidad de archivos (millones), esto puede tardar mucho tiempo (digamos, días) en completarse. . Debido a que chkdsk no entrega el control hasta que se completa su trabajo, la computadora no estará disponible durante este tiempo.
Verificar discos FAT
Windows muestra el informe de estado de chkdsk para discos FAT en el siguiente formato:
Verificar discos NTFS
Windows muestra el informe de estado de chkdsk en el siguiente formato Muestra el informe de estado de chkdsk para discos NTFS:
Utilice chkdsk con archivos abiertos
Si hay archivos abiertos en la unidad, chkdsk enviará un mensaje de error . Si no se especifica la opción de línea de comandos /f y existe un archivo abierto, chkdsk informa que faltan unidades de asignación en el disco. Esto puede ocurrir si el archivo abierto no está registrado en la tabla de asignación de archivos. Si chkdsk informa que falta una gran cantidad de unidades de asignación, considere reparar el disco.
Buscar errores de disco físico
Utilice la opción de línea de comando /r para buscar errores de disco físico en el sistema de archivos. Para obtener información sobre el uso de recuperación para reparar archivos dañados físicamente, consulte "".
Informar de sectores defectuosos del disco
Cuando un disco se prepara por primera vez para ejecutarse, chkdsk informa de sectores defectuosos que están marcados como corruptos. No suponen ningún peligro.
Comprensión de los códigos de salida
La siguiente tabla enumera los códigos de salida informados por chkdsk después de completar una tarea.
Código de salida Descripción
0 No se encontró ningún error.
1 Error encontrado y solucionado.
2 Se ha realizado una limpieza del disco (como la recolección de basura) o no se ha realizado porque no se especificó /f.
3 Debido a que no se especificó la opción /f, no se pudo verificar el disco, no se pudo reparar el error o no se reparó el error.
La Consola de recuperación proporciona al comando chkdsk diferentes parámetros.
Ejemplo
Si desea verificar el disco en la unidad D y desea que Windows corrija el error, escriba:
chkdsk d:/f
Si se encuentra un error, chkdsk se detendrá y mostrará un mensaje.
Cuando Chkdsk completa la tarea, muestra un informe que enumera el estado del disco. No se puede abrir ningún archivo en la unidad especificada hasta que chkdsk haya completado su tarea.
En un disco FAT, para verificar los bloques no contiguos de todos los archivos en el directorio actual, escriba:
chkdsk *.*
Chkdsk muestra el informe de estado y luego enumera los archivos que cumplen con la condición de tener bloques no adyacentes.