Tengo una Macbook Pro de finales de 2011 que ejecuta Mavericks 10.9.2. Su único HDD es una unidad de 750GB, formateada con Bootcamp. Todavía funciona razonablemente bien, pero al ejecutar un pase de desfragmentación, he identificado que hay un montón de archivos que se niegan a ser movidos por el desfragmentador (iDefrag).
iDefrag informa un código de error POSIX de 5 cuando accede a los archivos. Elegir uno al azar e intentar copiar el archivo a otra ubicación en el shell también informa un error, lo que me hace pensar que el problema es real y con el disco / FS. La salida de cp es:
cp: unity_nophysx.nexe: Input/output error
Hasta donde yo sé, el código de error 5 es 'acceso denegado', pero el proceso de desfragmentación se ejecuta como administrador y ejecutar cp usando sudo en el archivo sospechoso no hace ninguna diferencia.
Disk Utility, fsck y Apple Hardware Test afirman que el disco está bien. No se informaron errores SMART, y aunque hubo algunos errores de permisos, no estaban con los archivos de los que iDefrag se queja, y Disk Utility afirma haberlos solucionado sin queja.
Tal vez hay un centenar o más de archivos dañados, pero aún una fracción muy pequeña de la unidad. Por lo que puedo decir, no se ven afectados los archivos del sistema o los datos cruciales. Si bien sería bueno recuperar los datos, no me importa reinstalar o hacer copias de seguridad. En este punto, no sé si realmente se está muriendo la unidad, solo algunos sectores defectuosos debido a que la unidad se está moviendo mientras se escribe, o alguna otra corrupción menor que se puede solucionar. Estoy asumiendo el peor de los casos, y lo más probable es que tenga que obtener un HDD un poco más grande y clonar el disco existente para evitar tener que reconstruir el sistema.
Mi pregunta es realmente cómo hago para marcar esos archivos rotos como quebrados correctamente y arreglarlos o purgarlos , para que un clon del disco tenga éxito y no se atasque en archivos / bloques a los que no puede acceder. Disk Utility no está viendo el problema, y no conozco ninguna línea de comando o herramientas de terceros que hagan el trabajo. No quiero descartar todo el disco y comenzar desde cero, ya que la unidad parece saludable, por lo que estoy buscando herramientas de reparación / diagnóstico.