Cómo escanear y reparar discos duros con CHKDSK en

Las computadoras personales han cambiado enormemente en las casi cuatro décadas desde que la primera PC de IBM salió de una línea de ensamblaje en 1981. Esa primera máquina, una losa de ladrillo con forma de ladrillo que ejecuta un microchip Intel 8088 al galope. 4.77 MHz, venía con una o dos unidades de disquete, y una práctica utilidad de disco llamada CHKDSK (pronunciada "Comprobar disco"), creada por Tim Paterson para una empresa de software incipiente conocida como Microsoft.

Hoy sería difícil para un observador casual describir el proceso evolutivo que ha ocurrido entre esa primera PC IBM y la actual Windows 10 máquinas de escritorio. El caso es del mismo tamaño y forma, y ​​todavía hay un teclado, pero aparte de eso, todo es diferente. Las CPU actuales funcionan mil veces más rápido y son un millón de veces más complejas, Apple vende relojes con una pantalla más capaz que la encontrada en la monstruosidad monocromática de 1981, las máquinas de hoy en día tienen núcleos de memoria al menos mil veces más densos, y desde hace mucho tiempo han reemplazado las unidades de disquete clunking y chunking con estado sólido ultra elegante, ultrarrápido y absolutamente silencioso unidades, cualquiera de las cuales podría almacenar más información que todos los modelos de 1981 jamás construidos. Sin embargo, queda una cosa, a pesar de todas las revoluciones y desarrollos evolutivos en hardware y software: CHKDSK sigue siendo una herramienta útil y vital para la salud de la unidad de disco, casi 40 años después de su invención.

  

Debería reconocerse que no es realmente el mismo CHKDSK. La primera versión de CHKDSK escrita por Tim Paterson, fue una herramienta burda para los estándares de hoy. Con cada actualización y cambio en las tecnologías y formatos de unidades, CHKDSK se ha escrito y reescrito nuevamente, con nuevas funciones agregadas y nuevas técnicas desarrolladas para lidiar con los discos duros de expansión exponencial de las PC de hoy en día. Sin embargo, el mismo enfoque básico de un escaneo de múltiples pasos de una unidad para verificar su solidez y funcionalidad permanece intacto. Usar CHKDSK para garantizar que sus unidades funcionen correctamente es una excelente manera de acelerar Windows 10, y le sugerimos que use la herramienta cada pocos meses para mantener sus unidades seguras y saludables. Aquí te explicamos cómo hacerlo.

Cómo funciona CHKDSK

Aunque los detalles de cómo hace su trabajo han cambiado de generación en generación, el mismo proceso básico tiene lugar cuando se le dice a CHKDSK que analice un disco duro. CHKDSK comienza escaneando el sistema de archivos en la unidad de disco y analizando la integridad de los archivos, el sistema de archivos y los metadatos de archivo en la unidad. Cuando CHKDSK encuentra errores lógicos del sistema de archivos, los corrige en su lugar, guardando los datos que están en el disco para que no se pierda nada. Los errores lógicos del sistema de archivos son cosas como entradas dañadas en la tabla maestra de archivos (MFT) de la unidad, una tabla que le dice a la unidad cómo se conectan los archivos en los oscuros laberintos del hardware de la unidad.

CHKDSK también corrige marcas de tiempo desalineadas, datos de tamaño de archivo e indicadores de seguridad en los archivos del disco. CHKDSK puede realizar un escaneo completo de la unidad, accediendo y probando cada sector del hardware. Los discos duros se dividen en sectores lógicos, áreas definidas del disco donde se almacenará una determinada cantidad de datos. Los sectores pueden desarrollar errores blandos, en cuyo caso los datos se han escrito incorrectamente en el medio magnético, o errores duros, que son casos en los que el disco tiene un defecto físico real en el área designada como sector. CHKDSK corrige los errores de software reescribiendo los datos defectuosos y resuelve los errores de hardware marcando esa sección del disco como dañada y "fuera de límites" para uso futuro.

Debido a que CHKDSK se ha actualizado y actualizado repetidamente con cada nueva generación de hardware de almacenamiento, el programa continúa funcionando correctamente para analizar y reparar discos duros de cualquier tipo, incluso en los sistemas operativos más modernos y utilizando las tecnologías de disco más avanzadas. El mismo proceso que solía ejecutarse para analizar un disquete que contenía 160K, hoy puede ejecutarse para analizar una retención SSD totalmente electrónica de estado sólido 15 terabytes

Ejecutando CHKDSK en Windows 10

Aunque hay varias formas diferentes de invocar CHKDSK en un Windows 10 máquinas, con mucho, el lugar más común y común para ejecutar la utilidad es a través de un símbolo del sistema conocido como Windows Potencia Shell. Sin embargo, dado que CHKDSK se comunica directamente con el hardware del disco, requiere un nivel especial de permiso del sistema operativo conocido como privilegios administrativos. Esto solo significa que CHKDSK puede ejecutarse como si fuera la cuenta que está a cargo de la computadora.

Para lanzar el Windows PowerShell, presione el atajo de teclado del Windows Tecla + X. Aparece el menú de usuarios avanzados en el área del menú de inicio, donde verá varias opciones. Puedes liberar el Windows Tecla + X combinación y escriba la tecla A (abreviatura de Admin) para iniciar el Windows PowerShell en modo de privilegio administrativo. También puede simplemente mover el mouse hacia Windows Línea de PowerShell (Admin) y haga clic para iniciar el shell de esa manera.

La siguiente pantalla que aparecerá es una ventana de Control de cuentas de usuario (UAC) que solicitará permiso para iniciar el Windows Command Processor y deja que haga cambios en la PC. Seleccione "Sí".

los Windows PowerShell se lanzará ahora, un cuadro en blanco y negro familiar con una interfaz de línea de comandos de texto. La forma más básica de invocar CHKDSK es simplemente escribir el nombre del programa "chkdsk", seguido de un espacio, luego la letra de la unidad que desea examinar o reparar. En nuestro caso, es la unidad interna "C:", por lo que el comando sería "chkdsk c:"

Esta invocación básica de CHKDSK escaneará el disco y mostrará información de estado, pero no solucionará los errores encontrados.

Para ejecutar CHKDSK en un modo en el que realmente solucionará los problemas que encuentre, debe agregar varios parámetros. en un Windows Programa PowerShell, los parámetros son comandos adicionales agregados al final del nombre del programa, con caracteres "/" antes de cada parámetro. En este caso, para que CHKDSK realice un análisis completo y pase de reparación, deberíamos escribir "chkdsk c: / f / r / x".

El parámetro "/ f" indica a CHKDSK que corrija cualquier error que descubra durante su exploración. El parámetro "/ r" le dice a CHKDSK que ubique los sectores defectuosos y recupere cualquier información legible que encuentre allí. El parámetro "/ x" le dice a CHKDSK que desmonte la unidad (desconéctela del sistema operativo) antes de que comience el proceso.

Parámetros CHKDSK adicionales

CHKDSK tiene una gran biblioteca de parámetros opcionales que puede usar para modificar el comportamiento del programa.

  • – El parámetro Volumen le permite especificar una letra de unidad (con dos puntos) o un nombre de volumen. En realidad no necesitas el < and > caracteres.
  • () – Los parámetros Path y FileName solo se pueden usar en una unidad que usa los modelos organizativos FAT o FAT32. Con Path and FileName puede especificar la ubicación y el nombre de un archivo o conjunto de archivos que desea que CHKDSK verifique para ver si hay fragmentación. Puedes usar el? y * caracteres comodín para especificar múltiples archivos.
  • / f: el parámetro / f indica a CHKDSK que realmente corrija los errores en el disco. El disco debe estar bloqueado. Si CHKSDK no puede bloquear la unidad, aparece un mensaje que le pregunta si desea verificar la unidad la próxima vez que reinicie la computadora.
  • / v: el parámetro / v muestra el nombre de cada archivo en cada directorio a medida que se comprueba el disco.
  • / r: el parámetro / r localiza sectores defectuosos y recupera información legible. El disco debe estar bloqueado. / r incluye la funcionalidad de / f, con el análisis adicional de errores de disco físico.
  • / x: el parámetro / x fuerza al volumen a desmontarse primero, si es necesario. Todos los controladores abiertos de la unidad están invalidados. / x también incluye la funcionalidad de / f.
  • / i: el parámetro / i solo se puede utilizar con una unidad formateada con el modelo NTFS. Esto acelera CHKDSK al realizar una verificación menos enérgica de las entradas de índice, lo que reduce la cantidad de tiempo requerida para ejecutar CHKDSK.
  • / c: el parámetro / c también solo se puede utilizar en un disco NTFS. Esto le dice a CHKDSK que no verifique los ciclos dentro de la estructura de la carpeta, lo que reduce la cantidad de tiempo requerida para ejecutar CHKDSK.
  • / l (:) – El parámetro / i solo se puede usar con NTFS. Cambia el tamaño del archivo de registro resultante al tamaño que escriba. Si omite el parámetro de tamaño, / l muestra el tamaño actual.
  • / b: el parámetro / b solo se puede usar con NTFS. Borra la lista de clústeres defectuosos en el volumen y vuelve a analizar todos los clústeres asignados y libres en busca de errores. / b incluye la funcionalidad de / r. Utilice este parámetro después de generar un volumen en una nueva unidad de disco duro.
  • /? – Los /? El parámetro muestra un archivo de ayuda que contiene esta lista de parámetros y otras instrucciones para usar CHKDSK.
  • Para resumir, el comando completo que debe escribirse en el símbolo del sistema es:

    chkdsk (Drive 🙂 (parámetros)

    En nuestro ejemplo, es:

    chkdsk C: / f / r / x

    Usar CHKDSK en una unidad de arranque

    Una unidad de arranque es la partición de su disco duro desde la que se inicia la computadora. Las particiones de arranque son especiales de muchas maneras, y una de ellas es que requieren un manejo especial para que CHKDSK pueda manejarlas. CHKDSK necesita poder bloquear cualquier unidad de inicio que escanee, lo que significa que no puede examinar la unidad de inicio del sistema si la computadora está en uso. Si su unidad de destino es un disco interno externo o sin arranque, el proceso CHKDSK comenzará tan pronto como ingresemos el comando anterior. Sin embargo, si la unidad de destino es un disco de arranque, el sistema le preguntará si desea ejecutar el comando antes del próximo arranque. Escriba "sí" (o "y"), reinicie la computadora y el comando se ejecutará antes de que se cargue el sistema operativo, lo que le permitirá obtener acceso completo al disco.

    Un comando CHKDSK puede tardar mucho tiempo en ejecutarse, especialmente cuando se ejecuta en unidades más grandes. Sin embargo, una vez hecho, presentará un resumen de los resultados, incluido el espacio total en disco, la asignación de bytes y, lo que es más importante, los errores encontrados y corregidos.

    CHKDSK en ediciones anteriores de Windows

    El comando CHKDSK está disponible en todas las versiones de Windows, por lo que los usuarios se ejecutan en Windows 7, 8, o XP también puede realizar los pasos anteriores para iniciar un análisis de su disco duro. En el caso de versiones anteriores de Windows, los usuarios pueden acceder al símbolo del sistema yendo a Inicio> Ejecutar y escribiendo "cmd". Una vez que se muestre el resultado del símbolo del sistema, haga clic derecho sobre él y seleccione "Ejecutar como administrador" para otorgar al programa los privilegios necesarios para ejecutar CHKDSK con éxito.

    Una nota de advertencia: si usa CHKDSK en un disco duro antiguo, puede encontrar que el espacio en el disco duro se redujo significativamente después de ejecutar el comando. Este resultado se debe a un fallo del disco duro, ya que una de las funciones cruciales que realiza CHKDSK es identificar y bloquear sectores defectuosos en el disco. Unos pocos sectores defectuosos en una unidad antigua generalmente pasarán desapercibidos para el usuario, pero si la unidad falla o tiene problemas graves, podría tener una gran cantidad de sectores defectuosos que, cuando se mapean y bloquean por CHKDSK, parecen "robar" importantes porciones de la capacidad de su disco duro.

    Otras formas de lanzar CHKDSK

    Si no le gusta usar el símbolo del sistema, hay otras formas de invocar CHKDSK en su sistema. Quizás lo más fácil sea directamente a través de Windows Explorador.

    Abre un Windows Ventana del Explorador de archivos y navegue hasta la unidad que desea verificar.

    Haga clic derecho en el icono de su disco duro y seleccione Propiedades.

    Seleccione la pestaña Herramientas y haga clic en "Verificar" para iniciar CHKDSK con parámetros estándar.

    CHKDSK sigue siendo una herramienta poderosa y útil incluso 40 años después de su invención original.