¿Cómo se pueden utilizar los discos duros con pequeños errores físicos?

¿Cómo se pueden utilizar los discos duros con pequeños errores físicos?

Digamos que un disco duro de partes móviles tiene algunos sectores dañados en alguna parte. ¿Hay alguna manera de marcar estos, y un buen margen de los sectores vecinos, como inutilizables o asignarlos a una partición separada llamada "rota", para que pueda usar de forma semisegura el resto del disco duro, por supuesto con un riesgo, pero ¿Con menos posibilidades de dejar que el cabezal de la unidad se acerque a los sectores rotos?

Sé que, en principio, es una mala idea, pero a veces tienes hardware antiguo sin datos importantes que quieres seguir ejecutando por diversión y experimentos sin gastar dinero en solucionar problemas menores.

¿Cómo puedo hacer esto usando UNIX o macOS?

Respuesta1

Si está reformateando la unidad, puede buscar puntos problemáticos badblocksy proporcionar mkfsla información para que el sistema de archivos pueda incluir en la lista negra los sectores defectuosos durante la creación. Los siguientes comandos generan una lista negra /root/badblocks.txty los utilizan para la creación del sistema de archivos con mkfs.

$ badblocks -wsv -o /root/badblocks.txt /dev/<device>
$ mkfs.<filesystem-type> -l /root/badblocks.txt /dev/<device>

Por otro lado, fsckpuede buscar bloques defectuosos en un sistema de archivos existente y ponerlos en lista negra sin destruir los datos existentes:

$ fsck -vcck /dev/<device-PARTITION>

Dado que la unidad muestra signos de daño, no olvide tomar precauciones para mantener sus datos seguros.

https://wiki.archlinux.org/index.php/badblocks

Respuesta2

Teóricamente hablando, independientemente de si los sectores están marcados como inutilizables, el hecho de que puedas ver estos sectoresen absolutosignifica que la unidad se está poniendoprogresivamente peor, y que la unidad debe reemplazarse lo antes posible antes de que falle por completo.

El firmware de la unidad tiene funciones para tratar los sectores dañados y bloquear su uso y reserva una pequeña cantidad de espacio en el disco para solucionarlo. El hecho de que puedas ver los sectores defectuosos directamente significa quetododel espacio reservado se ha consumido, por lo que los pocos sectores defectuosos que puede ver en realidad tienen cientos o miles de sectores defectuosos "invisibles" detrás de ellos. Entonces no es que el discoirámalo, es que el discoya ha estadova mal desde hace un tiempo.

información relacionada