1 votos

archivos corruptos, fallan las sumas de comprobación pero , el disco y el FS comprueban con la utilidad de disco

Un par de archivos aparecen corruptos en la unidad SSD del MBP de mi hijo, actualmente en MacOS Catalina.

Son archivos WAV que se niegan a reproducirse y si desde un shell que ejecuto:

$ sum -r <filename>

Obtengo "Error de entrada/salida" en los dos archivos infractores, en lugar de una suma de comprobación.

$ sum -r *
23188 45843 01 Bombtrack.wav
58127 58913 02 Killing In The Name.wav
40298 63213 03 Take The Power Back.wav
64550 54096 04 Settle For Nothing.wav
47065 58063 05 Bullet In The Head.wav
38280 55418 06 Know Your Enemy.wav
11798 68313 07 Wake Up.wav
sum: 08 Fistful Of Steel.wav: Input/output error
sum: 09 Township Rebellion.wav: Input/output error
17779 68693 10 Freedom.wav

Mi preocupación es que MacOS no encuentra nada malo en él y los datos de SMART son correctos. Este SSD fue un reemplazo para el HDD original y fue instalado en la tienda de la Apple.

  • He ejecutado disk utility first aid tanto en los volúmenes lógicos como en los físicos.
  • La utilidad de disco no encuentra nada malo en el sistema de archivos o en el disco subyacente
  • Supongo que estos dos archivos se encontraban en una parte corrupta del SSD.

Al final, ¿hay algo más que pueda hacer para reparar o evitar que se utilicen las partes corruptas del SSD?

1 votos

Un archivo corrupto no significa que tu sistema de archivos y/o disco esté dañado/corrompido. Simplemente puede tener archivos dañados.

3voto

Oskar Puntos 1242

Trato todos los errores de entrada/salida (IO) como 5 situaciones de alarma. Cuando veo IO en el registro de la consola, guardo todo el trabajo, salgo de todas las aplicaciones y luego hago una copia de seguridad completa. El sistema de archivos está diseñado para mantener el sistema de archivos intacto, lo que significa que cuando un archivo tiene un problema, el archivo se trunca y se elimina. Tus datos se pierden, el sistema de archivos se cura. Ver un error de IO burbujear hasta la capa de aplicación es cualquiera:

  • no es gran cosa - tienes algunos archivos corruptos
  • un gran problema: tienes un tiempo limitado para hacer una copia de seguridad de los archivos que no están ya respaldados

Luego, una vez que tengo una copia de seguridad, observo un día más o menos los errores de IO y borro los archivos que están afectados. Si veo que los errores de IO se extienden, hago una instalación de borrado y sigo vigilando.

Los SSD son un poco diferentes a los HDD, así que sólo he visto un SSD que arroje un error real de IO, ya que el controlador casi siempre los intercepta y los corrige con la suma de comprobación. En mi experiencia, el 100% de los problemas son sólo bit rot, crash y fallos de la aplicación - no es que el SSD está empezando a mostrar signos de fracaso. Nunca he tenido aviso de que un SSD falle - simplemente se van. Además, los SSD que entrega Apple son mucho, mucho, mucho más fiables que los HDD que entrega Apple. El borrado de la instalación es básicamente una tarjeta de salida de la cárcel para mí en los últimos 10 años de gestión de Macs. Sólo cuando un sistema no puede instalar y ejecutar un sistema operativo en blanco, pienso que el hardware necesita un diagnóstico y una reparación.


Volviendo a ti, si no tienes una copia de seguridad completa en la que confíes, por favor hazla ahora con premura. A continuación, lee cómo se borra. Todas las señales que tienes indican que tu hardware está bien y puede que incluso no encuentres ningún error de IO en la aplicación de la consola (o usando log stream ). Ya que sabe exactamente cómo invocar ese error - observe el registro mientras hurga en esos archivos rotos tratando de leerlos / abrirlos / sumarlos.

Tus instintos para probar son perfectos - el disco y el hardware están casi seguramente bien - sólo puede ser necesario limpiar el sistema de archivos y restaurar los archivos buenos en un sistema operativo limpio cuando el sistema no puede autocurarse. El controlador SSD mapea múltiples celdas de almacenamiento encadenadas con datos, por lo que el TRIM y los bloques defectuosos tienen más que ver con mantener una porción sustancial del espacio libre para que los "bloques defectuosos" no se mapeen con fuerza como los discos duros necesitan. Según tengo entendido, tal vez un 10% de la unidad puede estropearse y no se perderá ningún bloque o capacidad en lo que respecta al sistema operativo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X