Uso del comando CHKDSK (Detección de disco)

  

El comando CHKDSK comprueba el estado del disco y muestra los informes de estado, así como la corrección de errores de disco.

El informe de estado muestra un error lógico en el sistema de archivos de MS-DOS que consiste en una tabla de asignación de archivos (FAT) y un directorio (CHKDSK no verifica que la información del archivo se pueda leer con precisión). Si hay un error en el disco, CHKDSK mostrará un mensaje de advertencia. Por lo tanto, de vez en cuando, use CHKDSK para verificar si hay errores en el disco y garantizar el funcionamiento normal del sistema.

Primero, la sintaxis del comando CHKDSK

Unidad CHKDSK: [[ruta de acceso] nombre de archivo] [/F] [/V]

Para mostrar el estado del disco de la unidad actual, Comandos disponibles:

CHKDSK

II. Explicación de los parámetros del comando CHKDSK

(1) unidad

Especifique la unidad donde se encuentra el disco que se debe verificar con CHKDSK.

(2) [ruta] nombre de archivo

Especifique la ruta y el nombre de un archivo o grupo de archivos que CHKDSK debe verificar. Use comodines (* o?) para especificar varios archivos.

III. Conmutación de los comandos CHKDSK

(1) /F

Corrección de errores de disco. Tenga en cuenta que no debe seleccionar esta opción cuando ejecute CHKDSK desde otras aplicaciones (como Windows).

(2) /V

Cuando se comprueba el disco, se muestran los archivos en cada directorio.

Cuarto, adquisición de información de ayuda

Si no conoce el uso del comando CHKDSK, no importa, en cualquier momento bajo DOS en CHKDSK /? Se puede entender su uso.

V. Notas sobre los comandos de CHKDSK

(1) Formularios de informes de estado

MS-DOS muestra los informes de estado de CHKDSK en un formulario similar al siguiente:

Volumen MS-DOS_6 creado 07-16-1996 10: 40a

El número de serie del volumen es 2111-59F0

629,424,128 bytes de espacio total en disco

638,976 bytes en 15 ocultos Archivos

1,146,880 bytes en 70 directorios

120,766,464 bytes en 1,802 archivos de usuario

506,871,808 bytes disponibles en el disco

(2) Corregir errores de disco

Al corregir los errores de disco, es mejor usar el programa ScanDisk. Vea el comando (SCANDISK) para más detalles. Use el comando CHKDSK /F para corregir la información de visualización de error de disco de la siguiente manera:

10 unidades de asignación perdidas encontraron 3 cadenas

¿convertir cadenas perdidas en archivos?

Si presiona Y, MS -DOS almacena cada cadena faltante en el directorio raíz como un nombre de archivo en la forma de FILEnnnn.CHK, nnnn es un número que comienza desde 0000. Una vez finalizada la comprobación de CHKDSK, puede verificar si los archivos contienen los datos requeridos. Si los tiene, puede editarlos y usarlos. De lo contrario, puede eliminarlos todos para evitar ocupar espacio en el disco. Si se selecciona N, MS-DOS solo corrige el disco pero no guarda el contenido de la unidad de asignación perdida.

Si no se usa el modificador /F, CHKDSK mostrará un mensaje para recordarle al usuario si el archivo necesita ser corregido y restaurado, pero no se realiza la corrección del error real.

(3) Parámetro ERRORLEVER

Si CHKDSK no encuentra ningún error, el valor devuelto a ERRORLEVER es 0. Si se encuentran uno o más errores, el valor de ERRORLEVER en el retorno es 255.

VI. Precauciones para usar el comando CHKDSK

(1) Cuando el sistema tiene un archivo abierto

No use CHKDSK cuando un archivo está abierto. Debido a que CHKDSK está diseñado para asumir que el archivo de disco está cerrado. Cuando se abre un archivo, el MS-DOS correspondiente modificará la tabla de asignación de archivos y la estructura del directorio. Este cambio no necesariamente ocurre inmediatamente, y los cambios en la tabla de asignación de archivos y la estructura del directorio ocurren en diferentes momentos. Por lo tanto, si CHKDSK se ejecuta cuando se abre el archivo en el disco, la inconsistencia de la estructura del directorio y la tabla de asignación de archivos se interpretará como un error, lo que resultará en la pérdida de datos o la corrupción del sistema de archivos. Por lo tanto, no ejecute CHKDSK cuando ejecute otros programas, como Microsoft Windows.

(2) CHKDSK no se puede usar para unidades y redes asignadas.

CHKDSK no se puede utilizar para unidades formadas por comandos SUBST, ni para verificaciones de disco en unidades de red.

(3) Physical Disk Error

El comando CHKDSK solo puede encontrar errores lógicos en el sistema de archivos, no errores de discos físicos. Para encontrar errores en el disco físico, use el programa SCANDISK.

(4) Sector de disco defectuoso

En el informe CHKDSK, los sectores defectuosos están marcados con "malo", y SCANDISK y otros programas de corrección de errores de disco físico también marcan los sectores defectuosos como "malos". Por lo tanto, los sectores defectuosos no causarán daño.

(5) Archivos con vínculos cruzados

Si hay dos archivos o directorios que comparten registros del mismo espacio en el disco, CHKDSK informará los archivos con vínculos cruzados. Si CHKDSK encuentra que existe un archivo con enlaces cruzados, mostrará algo como lo siguiente:

< Archivo > está enlazado en la unidad de asignación < número >

CHKDSK no parcheará los archivos con enlaces cruzados, incluso Se especifica el elemento /F. Para reparar archivos con enlaces cruzados, debe ejecutar el programa SCANDISK, o repararlo manualmente, luego copiarlo en el archivo especificado y eliminar el archivo original.

VII, ejemplos de aplicación

(1) guardar el informe de estado de CHKDSK en el archivo

El informe de estado de CHKDSK se puede redirigir y enviar a un archivo para guardar, pero preste atención a No utilice el modificador /F cuando dirija la salida CHKDSK a un archivo. Por ejemplo, la información de verificación de CHKDSK se envía al archivo CHK.LIS con el comando: C: \\ DOS > CHKDSK A: > CHK.LIS.

(2) Si verifica la cantidad de datos almacenados en la unidad C, la cantidad de espacio libre y los errores correctos en el disco, puede ingresar el siguiente comando:

CHKDSK C:

Cuando se produce un error, CHKDSK se detendrá y solicitará un mensaje.

(3) Buscar archivos

Use los comandos CHKDSK y FIND para combinar la función de canalización para lograr una búsqueda completa del archivo. Este formato de comando no solo puede enumerar el directorio donde se encuentra el archivo, sino también Enumere los archivos del mismo nombre en cada directorio, incluso los archivos implícitos. Vale la pena señalar que antes de usar este comando, primero debe corregir el error de disco con el parámetro CHKDSK /F. Por ejemplo, busque el archivo README en la unidad C. El formato del comando es el siguiente:

C: > CHKDSK /VIFIND "README"

Copyright © Conocimiento de Windows All Rights Reserved