Para verificar la integridad y restaurar la fuerza magnética de los datos almacenados en los discos que uso para archivar datos (destinados a durar 30 años o más), quiero leer y reescribir cada bloque de datos en la unidad cada año o dos . Algunos son HFS + y otros son NFTS. Esta respuesta sugiere una utilidad que lo hará cuando se ejecute desde una máquina con Windows, pero no tengo una máquina con Windows a mano, e incluso si lo tuviera, no creo que la utilidad de Windows funcione con discos HFS +.
Quiero asegurarme de que estoy actualizando datos "ocultos" importantes como el mapa de partición en sí, así que estoy buscando un procedimiento que pueda ejecutar en una Mac que simplemente trate el disco como un almacenamiento de bloque sin procesar y solo lea y vuelva a leer -escriba cada bloque en el disco, pero al mismo tiempo proporcione suficiente información para indicar qué archivos están dañados si encuentra un error de lectura o escritura. (Como tengo 2 copias de archivo de todo, espero poder recuperar un archivo incorrecto en un archivo con un archivo bueno del otro archivo).
Puedo pensar en un montón de formas de leer todos los datos en el disco si puedo hacer que la Mac lo monte como una unidad sin formato, pero no hay una forma satisfactoria de volver a escribir los datos en el mismo bloque o identificar qué archivo está mal el bloque pertenece a
Una solución que reescriba los datos aún sería útil, incluso si no puede marcar qué archivo está dañado si se encuentra un bloque defectuoso. Si conoce una solución que funciona solo en Linux o Windows, me gustaría saber sobre ella, siempre que pueda manejar unidades HFS + y NTFS. Además, si conoce una utilidad que puede determinar de qué archivo forma parte un bloque defectuoso, dada una ID de bloque sin procesar, eso también sería útil, como la mitad de una solución de dos partes.
badblocks
no está presente en mi Mac. ¿Tiene una referencia para respaldar su afirmación de que "las unidades reescribirán cada sector cuyo campo magnético haya caído por debajo de un cierto umbral incorporado"? ¿Cómo puedo confirmar que mis discos realmente hacen eso?