No conozco ninguna herramienta que haga un escaneo de superficie y arregle también los bloques malos.
¿Qué tipo de Mac y qué tipo de disco duro tiene problemas?
Dudo que encuentres alguna herramienta de software para “arreglar” los bloques defectuosos, al menos para el hardware reciente. No sé cuándo empezó, pero hace algún tiempo la capacidad de reasignar un sector defectuoso se integró en el firmware del disco duro.
Si miras los registros S.M.A.R.T. de tu disco con una herramienta como SMARTReporter , deberías ver una entrada con el número de identificación 05 y el título “Reallocated Sectors Count”. Este es el número de sectores defectuosos que la unidad ha reasignado.
¿Quizás el “Bad Block” de Disk Warrior se refiere a otra cosa? (Aunque no pude adivinar lo que podría ser).
Actualización en respuesta al comentario (abajo):
SMARTReporter parece ser una utilidad bastante “peculiar”. De hecho, se puede consultar y mostrar el contenido de los registros S.M.A.R.T. de una unidad de disco, sólo que hay que pasar por un aro inesperado para hacerlo.
En el SMARTReporter FAQ puedes encontrar este dato:
¿Puede SMARTReporter decirme exactamente qué prueba S.M.A.R.T. está fallando?
¡Sí, a partir de la versión 2.4.5! Haz clic con el botón derecho del ratón en la lista de unidades de la ventana de preferencias y selecciona “Comprobar atributos S.M.A.R.T.”.
Otra peculiaridad de SMARTReporter es que, aparentemente, cortar y pegar sólo funciona en estas ventanas de visualización cuando se utilizan las entradas de la barra de menú. Los atajos de teclado y la ventana contextual de “clic derecho” del ratón no lo hacen. Por otro lado, SMARTReporter es gratuito ;-)
Pero estoy divagando…
Curiosamente, la utilidad SMART llama a la unidad “Fallida” cuando todas las demás utilidades la muestran como “Verificada”. Muestra 1 Pending Bad Sectors. Entonces, ¿cómo se cambia un sector defectuoso “pendiente” por uno “eliminado” o “reasignado”?
Tengo entendido que usted no lo haría. Se supone que el firmware de la unidad lo hace automáticamente por sí mismo. Fíjate en lo que dice la tabla del artículo S.M.A.R.T. de Wikipedia .
05 Recuento de sectores reasignados
Recuento de sectores reasignados. Cuando el disco duro encuentra un error de lectura/escritura/verificación, marca este sector como “reasignado” y transfiere los datos a un área reservada especial (área de repuesto). Este proceso también se conoce como remapeo, y los sectores “reasignados” se llaman remapeos.
Esta es la razón por la que, en los discos duros modernos, no se pueden encontrar “bloques defectuosos” al comprobar la superficie - todos los bloques defectuosos están ocultos en los sectores reasignados. Sin embargo, a medida que aumenta el número de sectores reasignados, la velocidad de lectura/escritura tiende a disminuir.
El valor bruto representa normalmente un recuento del número de sectores defectuosos que se han encontrado y reasignado. Por lo tanto, cuanto mayor sea el valor del atributo, más sectores habrá tenido que reasignar la unidad.
C5 Recuento de sectores pendientes
Número de sectores “inestables” (a la espera de ser reasignados, debido a errores de lectura). Si un sector inestable se escribe o lee posteriormente con éxito, este valor disminuye y el sector no se reasigna. Los errores de lectura en un sector no reasignarán el sector (ya que podría ser legible más tarde); en su lugar, el firmware de la unidad recuerda que el sector necesita ser reasignado, y lo reasigna la próxima vez que se escriba.
Así que si lo anterior es cierto, entonces aparentemente el Cuento de Sectores Pendientes necesita ser interpretado con cautela. El error de lectura del sector probablemente ocurrió durante el escaneo del disco que hizo antes con TechTool. (Por cierto, ¿se refiere a TechTool Deluxe 3.1.3 ?) Dado que TechTool probablemente no intentó escribir el sector, éste no fue (todavía) reasignado.
¿Se puede hacer eso sin reformatear?
Creo que un “reformateo” sólo lograría algo si el formato escribiera en todos los sectores de la unidad. No sé si un borrado estándar (no seguro) con la Utilidad de Discos… que es lo que creo que quieres decir con un reformateo en el contexto de una MAC… lo conseguiría.
Si lo hicieras sería una tarea que llevaría mucho tiempo. Hace poco hice algo así con un disco de 500 GB de un portátil y tardé un poco menos de 2 horas y media en completarlo. Por supuesto, habría que añadir el tiempo para (con suerte) restaurar el sistema desde la copia de seguridad (con suerte, fiable).
No me queda claro que haya necesidad de intentar forzar activamente que esto se “corrija”. Supuestamente, el firmware de la unidad debería manejar esto por sí mismo la próxima vez que se intente escribir en un sector defectuoso. Además, me parece probable que el sector defectuoso no se esté utilizando actualmente como parte de ningún archivo. TechTool simplemente “tropezó” con él mientras escaneaba todos los sectores de su unidad.
Pero si quieres intentar forzar una corrección, supongo que tendrías que hacer algo que forzara una escritura en ese sector. Pero no parece que merezca la pena el esfuerzo. Yo seguiría haciendo copias de seguridad de tus archivos y vigilando tu disco por si empieza a degradarse aún más.