J'ai un Macbook Pro de fin 2011, fonctionnant sous Mavericks 10.9.2. Son seul disque dur est un disque de 750 Go, formaté avec Bootcamp. Il fonctionne encore raisonnablement bien, mais en exécutant une passe de défragmentation sur lui, j'ai identifié qu'il y a un tas de fichiers qui refusent d'être déplacés par le défragmenteur (iDefrag).
iDefrag rapporte un code d'erreur POSIX de 5 lors de l'accès aux fichiers. En choisir un au hasard et essayer de copier le fichier à un autre emplacement dans le shell signale également une erreur, ce qui me fait penser que le problème est réel et qu'il se situe au niveau du disque / FS. La sortie de cp est :
cp: unity_nophysx.nexe: Input/output error
Le code d'erreur 5 est "accès refusé" pour autant que je sache, mais le processus de défragmentation est exécuté en tant qu'administrateur et l'exécution de cp en utilisant sudo sur le fichier suspect ne fait aucune différence.
Disk Utility, fsck et Apple Hardware Test affirment tous que le disque est en bon état. Aucune erreur SMART n'a été signalée, et bien qu'il y ait eu quelques erreurs de permissions, elles ne concernaient pas les fichiers dont iDefrag se plaint, et Disk Utility affirme les avoir corrigées sans se plaindre.
Il y a peut-être une centaine de fichiers corrompus ou plus, mais cela ne représente qu'une très petite fraction du disque. Pour autant que je puisse dire, aucun fichier système ou données cruciales ne sont affectés. Bien qu'il serait agréable de récupérer les données, cela ne me dérange pas de réinstaller ou d'utiliser des sauvegardes. À ce stade, je ne sais pas si c'est vraiment le disque qui meurt, si ce ne sont que des secteurs défectueux dus au fait que le disque a été déplacé pendant l'écriture, ou si c'est une autre corruption mineure qui peut être contournée. Je suppose que c'est le pire des cas, et qu'il est fort probable que je doive acheter un disque dur légèrement plus grand et cloner le disque existant pour éviter de devoir reconstruire le système.
Ma question est vraiment comment faire pour marquer ces fichiers cassés comme étant correctement cassés et les réparer ou les purger ? afin qu'un clone du disque réussisse et ne soit pas bloqué par des fichiers ou des blocs auxquels il ne peut pas accéder. L'utilitaire de disque ne voit pas le problème, et je ne connais pas de ligne de commande ou d'outil tiers qui puisse faire le travail. Je ne veux pas effacer le disque entier et repartir de zéro, car le disque semble sain par ailleurs, je cherche donc des outils de réparation / diagnostic.