No sé si esto es útil para alguien, pero si encontré esta página en mi búsqueda, tal vez ayude a alguien (que no sea el OP que probablemente resolvió su problema hace meses).
ddrescue puede ser la mejor opción en este caso, para la recuperación de datos (diferente de "arreglar" el error/disco como se formuló la pregunta originalmente), como sugirió Dennis.
Alternativamente, también podrías montar el disco y copiar los archivos. Esto es MUCHO más rápido si hay mucho espacio vacío, o si solo quieres algunos archivos particulares. ADVERTENCIA: hecho desde una máquina Linux, esto pierde todos los atributos extendidos, como los permisos de archivo, por lo que es una opción muy mala para archivos del sistema operativo, pero tolerable para archivos de usuario. Hacerlo desde Windows debería preservar esos atributos, pero podría no manejar los errores de manera suave, posiblemente haciendo que vaya muy lento.
Otra opción para realmente "arreglar" los sectores, no solo pasarlos por alto, es reasignar los sectores defectuosos. Si conoces el número del sector (en tu caso, 11233976 asumiendo tu tamaño de bloque en dd, y el tamaño del sector es 512), simplemente ejecuta esto, y ejecuta nuevamente por cada nuevo sector defectuoso que encuentres:
hdparm –write-sector 11233976 –yes-i-know-what-i-am-doing /dev/sdb
ADVERTENCIA: Esto destruirá los datos en ese sector. Así que asegúrate de que realmente sabes lo que estás haciendo. Si este sector no se puede leer, sobrescribirlo detendrá los errores, pero significará que el sector contendrá basura, posiblemente corrompiendo un archivo importante.
Ver esto para más información: http://www.sjvs.nl/forcing-a-hard-disk-to-reallocate-bad-sectors/
Y si tu disco tiene un gran número (quizás miles) de sectores defectuosos (vistos como Current_Pending_Sector, Offline_Uncorrectable o Reallocated_Sector_Ct), o si es nuevo y aún está en garantía, o si el número aumenta consistentemente con el tiempo, entonces deberías reemplazar el disco de todos modos. No dejes que te digan que la reasignación arregla el disco. Solo arregla los sectores defectuosos conocidos y consume los sectores reservados para reasignación. Si el disco tiende a desarrollar más sectores defectuosos, el problema seguirá regresando, corrompiendo datos cada vez.
1 votos
@Gertvddijk gracias por corregir mi problema de ortografía, soy de los Países Bajos y aún estoy aprendiendo inglés.