Petit tuto un peu « expert » ce soir : récupérer une sauvegarde Time Machine sur Time Capsule (et en réseau en général) corrompue.

C’est la seconde fois que j’ai une sauvegarde Time Machine en réseau corrompue : l’image disque ou est stockée la sauvegarde est bloquée par Time Machine à cause d’erreurs dans le système de fichiers et impossible de réparer de prime abord. La solution qu’Apple donne est simple : effacer et recommencer la sauvegarde. Pas glop.
J’ai donc une petite solution qui va vous permettre de continuer à travailler et sauvegarder le temps de faire une seconde sauvegarde sur un autre support : s’il y a eu un problème, ce n’est pas anodin et vos données, même si on répare le disque, ne sont pas totalement sécurisées.
Mise à jour : une personne sur Twitter a eu le problème (@TimeKeeper), voici donc le message en question :
Ce que j’explique dans la suite devrait permettre de remettre l’image disque en état, ça a fonctionné pour moi, mais je ne garantis que ça marche à chaque fois vu que ça corrige un problème précis : le système de fichiers qui part en vrille.
Par défaut, quand il trouve une erreur, Mac OS X (depuis Snow Leopard) bloque la sauvegarde en lecture et propose simplement d’effacer et tout recommencer. Mais quand c’est simplement HFS+ qui déconne — et ça arrive souvent — il « suffit » de réparer.
Première chose à faire, stopper Time Machine dans les préférences.
Ensuite, il faut aller sur le disque dur réseau où est stocké l’image disque et faire un clic droit sur l’image et choisir « afficher le contenu du paquet ».
Normalement, il y a quelques fichiers dedans, dont certains avec une extension « .bckup ». Prenez le temps de faire une copie des fichiers en question sur le disque dur.
Il va falloir ensuite recopier le contenu de com.apple.TimeMachine.MachineID.bckup dans com.apple.TimeMachine.MachineID.plist et supprimer ensuite com.apple.TimeMachine.MachineID.bckup. Normalement, la version originale du fichier « .plist » contient
<<key>VerificationState</key>
<integer>2</integer>
Et la version de sauvegarde contient
<<key>VerificationState</key>
<integer>1</integer>
Une fois que c’est fait, il faut vérifier qu’un fichier token est présent. Si vous avez le même problème que moi, son icône est ornée d’un cadenas. Il faut donc faire un clic droit sur le fichier et choisir « Lire les informations ». Dans les informations, il faut décocher la case « Verrouillé ».
On termine par un double clic qui va monter l’image disque, généralement sous le nom « Copie de sauvegarde Time Machine ».
Maintenant, il faut utiliser votre outil de réparation préféré. J’utilise DiskWarrior mais Utilitaire de disque suffit généralement. Il se trouve dans le dossier « Utilitaires » de votre répertoire « Applications ».
Une fois lancé, il suffit d’aller sur le nom de l’image disque, choisir SOS et cliquer sur « réparer le disque ». Avec de la chance, ça devrait réparer le disque et corriger les erreurs.
Si vous avez assez de RAM (minimum 4 Go, 8 Go recommandés), il est possible d’accélérer la vérifications, je l’explique ici.
Une fois que c’est corrigé, il faut redémarrer (ou éjecter correctement l’image disque) et remettre Time Machine en route. Et penser à faire une sauvegarde sur un autre support.
Accueil
Contactez-moi
Posez-moi une question
Les nabaztag
Pixar & Apple
Les sujets à lire
In English

Bonjour,
Est-il possible d’expliciter l’instruction “On termine par un double clic va monter l’image disque, généralement sous le nom « Copie de sauvegarde Time Machine” ?
Je pense qu’il y a une “typo” et qu’il s’agit de renommer la sauvegarde avec un nouveau nom.
Est-ce bien cela ? Si oui, est-ce que ça doit être effectué à partir du fichier “Token”?
Merci pour votre aide,
Pierre
Oui, il manque un “qui”.
Le phrase exacte est
On termine par un double clic *qui* va monter l’image disque, généralement sous le nom « Copie de sauvegarde Time Machine ».
Normalement, faire un double clic va monter l’image dans le Finder, et elle devrai s’appeler « Copie de sauvegarde Time Machine », qui est le nom par défaut, pas besoin de la renommer.
Pingback: Comment vérifier une (grosse) sauvegarde Time Machine plus rapidement | Le journal du lapin
ok je vais retenter.
Merci pour votre aide et vos efforts.
Continuez ainsi !
Cordialement
typo = coquille
Bonjour
Voilà mon problème : j’utilise TM depuis longtemps sans souci jusqu’à aujourd’hui sur un DD externe de 1 To. Lors de ma dernière sauvegarde il y a un problème sur le disque (probablement un problème de catalogage) et TM c’est bloqué sur la dernière sauvegarde.
Utilitaires de disque me dit de reformater le DD. par contre je voudrais récupérer les anciennes sauvegardes sur un autre DD externe avant de formater et ça m’est impossible . j’ai également essayé de supprimer la sauvegarde “in progress” et j’ai l’erreur :
“Impossible de placer l’élément « 2011-08-24-213516.inProgress » dans la Corbeille car il ne peut pas être supprimé.”
J’ai essayé la solution décrite sur la sauvegarde marquée “in progress” mais quand je fais “afficher le contenu du paquet” ça ne fait qu’ouvrir cette archive comme le finder le ferait…
Merci d’avance.
Denis
Alors, il faut essayer d’aller dans utilitaire de disque et réparer le disque, il devrait passer en lecture seule au moins. Sinon, essayer DiskWarrior (payant)
Pour le fichier inprogress, y a a priori moyen de le faire en ligne de commande avec un “sudo rm” mais je suis pas expert et faut faire attention à la syntaxe.
La méthode que j’explique, c’est pour les sauvegardes en réseau uniquement
Bonjour
Juste un petit message pour dire un grand MERCI :-) 600Go de sauvegardes sauvées.
A+
Question bête : est t’il possible de sauvegarder sur un volume qui ne soit pas en HFS+ ?
L’ExFAT me semble un poil plus robuste, il est plus récent et basé sur FAT que tous les éditeurs de logiciels de réparation savent gérer, de plus, Mac OS X possède un pilote en natif.
Et même mieux si possible : peit-on sauvegarder sur un volume qui possède un système de fichier qui utilise un pilote tier ? (je pense à de l’Ext3)
Non, Time Machine utilise des fonctions de HFS+ pour son fonctionnement.
Après, ça doit être possible en réseau par contre, vu que ça se base sur des images disques, mais on reste sur le problème d’HFS+ au final, vu que l’image disque est formatée en HFS+