Verifique que todos los archivos se puedan leer correctamente en un volumen

Verifique que todos los archivos se puedan leer correctamente en un volumen

Por primera vez en muchos años, tengo un disco (¡SSD que muestra un 99% de salud con DiskInfo!) que tiene algunosarchivos ilegibles. Intenté abrir estos archivos con wxHexEditor y, al desplazarme por el contenido del archivo, en cierto punto, aparece un error de E/S/Error de archivo. Además, no puedo copiar/pegar el archivo, Windows se detiene con un error de E/S. Ídem después de un reinicio.

Hice un chkdsk /fpero no noté nada especial.

Ahora estoy ejecutando un proceso largo chkdsk /r /fpero hasta ahora no se ha detectado ningún error.

Pregunta:¿Existe alguna forma (¿integrada?) en Windows de leer completamente el 100% de los bytes de cada archivo en un volumen, para asegurarse de que cada archivo sea realmente legible sin ningún error de E/S?

NB: afaik, chkdsksolo realiza comprobaciones en los índices, pero no necesariamente intenta leer cada byte de cada archivo en el sistema de archivos. ¿Cómo hacer esto último?

Respuesta1

  1. UsarComandante total, seleccione todo en la unidad raíz, presione F5 para copiar, luego escribanulocomo destino
  2. Utilice herramientas de lectura específicas comoPrueba de lectura de archivos

Respuesta2

Pregunta: ¿Existe una forma (¿integrada?) en Windows de leer completamente el 100% de los bytes de cada archivo en un volumen, para asegurarse de que cada archivo sea realmente legible sin ningún error de E/S?

Respuesta:

/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 del disco físico.

ingrese la descripción de la imagen aquí

Observaciones:

Por supuesto, la unidad direccionable más pequeña en una unidad es un sector, y la unidad direccionable más pequeña en un volumen es un clúster, chkdsk nonocomprobar bytes individuales.

IOW chkdsk intentará determinar la legibilidad de un clúster y, en caso de problemas de lectura, intentará recuperar los datos dentro de un clúster completo.

A nivel de unidad, los errores están determinados por la legibilidad de un sector. IOW, la unidad puede leer el sector solicitado (incluso después de una recuperación de error en el nivel de firmware) o no. Si esto último, la unidad devuelve un error que indica lasectorno se puede leer ysin datosse devuelve para el sector (es decir, 512 bytes o 4 KB de datos).

Mientras hablas de archivos, eventualmente este es el nivel al que se reduce. OIA no se trata de verificar bytes individuales.

Dado que chkdsk verifica todos los 'sectores' dentro del volumen, si no hay errores, todos los archivos son legibles.

información relacionada