Récupération de données

  • Créateur du sujet Créateur du sujet Welse
  • Date de début Date de début

Welse

Membre confirmé
24 Janvier 2014
14
0
Bonjour,
Mon iMac ne démarre plus depuis hier. Ca a commencé par de gros ralentissements puis plus rien ...
La seule proposition qui m'est faite est la suivante : Utilitaire OS X :
- Restaurer à partir d'une sauvegarde Time Machine (bin non ! elle est trop ancienne ...)
- Réinstaller OS X : Marche pas ! (du moins sans passer par la case "tout effacer", ce que je veux éviter). Dans la procédure, lorsque l'invite du choix de disque apparaît, le disque Recovery HD apparaît, mais il est grisé (mention "ce disque est vérouillé"). Si je fais précédent et à nouveau OK, le message suivant apparaît : OS X ne peut pas être installé sur "Recovery HD)
- Obtenir de l'aide en ligne (m'a pas servi des masses)
- Utilitaire de disque : Vérification d'OS X Base System : Ok / Vérification DD : OK
Réparation DD : message : La réparation du système de fichiers en cours d'utilisation n'est pas prise en charge, mais aussi : Vous devez réparer la carte de partition car un problème s'est présenté avec le système de fichier de la partition système de l'EFI (ce matin ce message n'apparaît plus ...)

N'arrivant pas à mes fins, je me suis dit que j'allais transférer toutes les données de mon iMac vers un DD branché sur mon Macbook Pro avec un cable firewire. La dernière fois que j'ai fait ça, c'était entre mon powermac G5 et ce macbook pro, et il suffisait de brancher les deux ensemble, de démarrer le G5 en cible et de transférer depuis le disque G5 monté sur le MB Pro. Simplissime. Bin là, c'est plus ça, dommage ça fonctionnait TRES bien ... (RIP Steve Jobs)
J'ai donc essayé de passer par assistant migration et là mon MB Pro ne trouve pas la source ...

Bref ! je suis sans solution et je sens poindre un début de dépression qui me rappelle la triste époque ou j'étais sur PC (arghh, j'ai même du mal à écrire ce terme).
En un seul mot : HELP ! Aïuto ! помощ !
En deux : Au Secours !

Merci pour votre très précieux concours !
Welse.
 
Quand tu démarres ton iMac avec la touche T enfoncée, vois tu le symbole FW ?
Quel modèle d'iMac ?
 
Si tu as la possibilité d'ouvrir un Terminal par la partition de Restauration/DVD d'installation d'OS X et que tu as un disque dur externe peut-être que tu pourrais faire quelque chose comme ça (je ne garantis rien il faudra peut-être adapter certaines commandes):

Solution facile
Je doute que ça fonctionne dû mais tu peux essayer, tu ouvres l'utilitaire de disque, tu cliques sur ton disque dur interne, tu cliques sur nouvelle image tu lui donnes un nom au format lecture/écriture ou lecture seule, et tu choisis un dossier de ton disque dur externe.

Solution de secours à essayer en dernier (avec le Terminal)
mkdir /Volumes/nomdisquedur/Sauvegarde (créé un dossier Sauvegarde sur ton disque dur)
cp -rf /Volumes/Macintosh\ HD/* /Volumes/nomdisquedur/Sauvegardes/ (copie tous les fichiers de ton disque dur interne dans le dossier Sauvegarde précédemment créé).

Si ça fonctionne c'est un miracle. Par contre, le mode target est étrange... C'est bien sur T qu'il faut appuyer n'est-ce pas? Tu as essayé le mode Single User pour lancer la commande pour réparer le disque?
 
Merci pour vos réponses
@ Sly54 : Oui, j'ai bien le symbole FW sur l'iMac, mais le DD n'apparaît pas sur le MB Pro ...
Le modèle est un iMac 28' de 2010. il tourne sous Mavericks, DD 1To
@Kignon : Oui, c'est bien T pour le mode target. Pour ta proposition avec Terminal, je ne sais pas comment il faut procéder ... peux tu me donner la marche à suivre détaillée ?

Encore merci !
 
@Welse: je fais un test chez moi pour te dire exactement quoi faire, je te tiens au jus.

@pascalformac: c'est rare de te voir sans voix, que t'arrive-t-il donc? je m'inquiète moi!
 
les divers symptomes en 1 pointent vers...disque interne invisible, du moins le volume principal " macintosh HD"
sans doute coté formatage corrompu
( d'ailleurs un peu évoqué dans le ": Vous devez réparer la carte de partition")

pas evident qu'en mode target ce soit vu en face

A propos de Terminal
dans l'interface minimaliste à laquelle tu sembles pouvoir acceder

en haut t'as une barre de menu avec entre Edit et windows (fenetre) ca: utilitaires (utilities)
via utilitaires , tu as un accès à Terminal

y aller
et lister les volumes comme ca
Bloc de code:
diskutil list
et touche enter

tu auras un truc de ce genre

#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *298.1 Gi disk0
1: EFI 200.0 Mi disk0s1
2: Apple_HFS Macintosh HD 297.8 Gi disk0s2

Si le volume correspondant au volume principal ( macintosh HD) n'y est pas listé ; c'est mal barré
 
Faudrait voir aussi par le mode Single User, peut-être fsck pourra faire quelque chose...

Bon, je viens de faire un test de mon côté, je considère que ton disque dur interne s'appelle "Macintosh HD"; et ton disque dur externe "Truc". Tu adaptes donc ces deux noms en fonctions des noms de tes disques à toi.

Par ailleurs, si tu utilises ton MacBook Pro comme disque externe, je te conseille de renommer Macintosh HD en quelque chose d'autres, ce sera plus simple de le différencier et ça évitera de copier les données du MBP sur l'iMac par erreur.
Sur le Finder de ton MBP, tu fais "pomme (commande) + Majuscule + C", une fenêtre doit s'ouvrir avec ton disque dur interne et "Réseaux"; si ton disque dur interne se nomme "Macintosh HD"; tu cliques dessus, tu fais "Retour chariot" et tu changes le nom comme si c'était un dossier classique.

Ensuite tu redémarres sur la partition de restauration/clef USB/DVD et dans Utilitaires, tu choisis Terminal.
Une fenêtre un peu étrange doit apparaître (vérifie que ton clavier soit reconnu comme étant Azerty, si tu appuies sur A et que Q apparaît, c'est pas bon, tu changes dans la barre des menus en haut).

On y va doucement par étape et tranquillement (tu ne recopies pas les "1:" etc):

1: cd /Volumes/
2: ls

Ici le Terminal devrait t'afficher les différentes partitions de ton ordinateur donc tu devrais voir "Macintosh HD" et "Truc".

3: cd Truc
4: mkdir iMac
5: cp -vrf /Volumes/Macintosh\ HD/* /Volumes/Truc/iMac/

Tout nom doté d'espace nécessite un backslash avant, c'est pourquoi j'écris "Macintosh\ HD" et non pas "Macintosh HD" (ALT+MAJUSCULE+/).

Normalement la copie commence, tu devrais voir tous les fichiers copier (ça va prendre un peu de temps, assure-toi d'avoir suffisamment d'espace disque disponible sur ton disque dur externe).

Les commandes données sont sans danger: cd ne fait que se déplacer dans des dossiers, cp copie sans effacer (-vrf c'est les options verboses (affiche les étapes de la commande) rf (récursive: copie les dossiers et leur contenu)) et mkdir sert à créer un dossier.

A tout moment si tu as peur de faire une connerie, ou que tu hésites et que tu veux annuler tu fais le raccourci clavier "CTRL+C" qui va stopper net l'exécution de la commande en cours dans le Terminal.
 
Avant tout, deux choses : Je suis bluffé par votre réactivité et pareil pour vos connaissances.

@pascalformac : en faisant la manie que tu m'as donné, j'ai une longue liste dans le genre de celle que tu décris. J'ai placé une photo en pj (désolé pour la qualité). En fait, je ne vois pas Macintosh HD ; en revanche la capacité du DD y figure (999,3 GB).
Dessous apparaît Apple_Boot : Recovery HD 650 MB disk0s3 ... Je pense que c'est celui que je vois dans l'utilitaire OS X.

@Kignon : Le DD du MB Pro porte un autre nom, pas besoin de le renommer.
Par contre, je vais passer pour une poutre, mais comment redémarrer sur la partition de restauration/clef USB/DVD ?
 
@pascalformac : en faisant la manie que tu m'as donné, j'ai une longue liste dans le genre de celle que tu décris. J'ai placé une photo en pj (désolé pour la qualité)

et nous on voit zero image
il faut que tu l'heberges en ligne avant de l'inserer avec les balises images
ou à la rigueur donner le lien
par exemple là
http://tinypic.com/
ils donnent même directement les balises pour poster sur forum!

Par contre, je vais passer pour une poutre, mais comment redémarrer sur la partition de restauration/clef USB/DVD ?
m'enfin !
CMD R (direct)

ou CMD ALT ( et choix DES disques bootables dont la partition de recuperation -Recovery HD)

en passant
sur un mac mavericks 1 To "sain" avec une partition tu devrais avoir ce genre de diskutil list
Bloc de code:
  #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1000,3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            999,3 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
 
Dernière édition:
ouais ... double poutre :-D

<a href="http://fr.tinypic.com?ref=28qu8th" target="_blank"><img src="http://i62.tinypic.com/28qu8th.jpg" border="0" alt="Image and video hosting by TinyPic"></a>
ou
28qu8th.jpg


Effectivement, il m'en manque :-(

Je tente le redémarrage.
Merci
 
Vous allez vous dire que le niveau est bas ... désolé !
Donc : Mes deux ordis sont connectés par un cable FW
Le DD de chacun des ordi a un nom différent (MB : Gilles - Imac : Macintosh HD (et Recovery HD)
Je redémarre l'iMac en faisant CMD + R (CMD + Alt n'a pas d'effet)
Apparaît à nouveau la fenêtre "Utilitaire OS X"
Dans Utilitaires, je lance Terminal et je tape les lignes de commandes données par Kignon.
Les messages suivant apparaîssent :
Pour 1 : -bash : cd/Volumes/ : No such file directory
Pour 2 : .forward Library
Pas de sélection possible de disque

---------- Nouveau message ajouté à 21h48 ---------- Le message précédent a été envoyé à 21h01 ----------

@pascalformac
merci pour le post sur les partitions - très instructif
 
Ca c'est intéressant, sachant que je l'ai fait sur mon propre ordinateur pour être sûr, tu peux taper les commandes suivantes et me dire ce qu'il t'affiche?

"cd / && ls -a" sans les guillemets (je t'autorise une photo si c'est plus rapide ;)

Ce sera problématique si le "cd /" ne marche pas...

On est bien d'accord sur le fait que tu fais cette manipulation sur ton iMac et non sur ton MacBook Pro (je commence à être fatigué moi, je vais relire le fil demain avant d'écrire d'autres stupides questions)?

Nan, le niveau est pas si bas, je suis habitué à bien pire, pour le moment, on a juste commencé.
 
Pascal :coucou: m'a solllicité en douce pour que je sorte de mon oisiveté de coulisses

Suave, mari magno turbantibus aequora ventis,
e terra magnum alterius spectare laborem;
non quia vexari quemquamst jucunda voluptas,
sed quibus ipse malis careas quia cernere suavest.


Il est est doux, alors que les vents agitent les flots sur la vaste mer
De regarder, depuis la terre, le grand labeur d&#8217;un autre
Non parce que c&#8217;est un plaisir délectable que quelqu&#8217;un soit tourmenté
Mais parce qu&#8217;il est doux de voir à quels malheurs on échappe soi-même.


Lucrèce - «De Natura Rerum»

afin de tendre une perche aux vaillants de ce fil :D


Voici sur un visuel les commentaires que me semble appeler le tableau fourni par le «Terminal» de la partition de récupération 'Recovery HD' en réponse à la commande diskutil list -->

317315_original.png

&#9758; en résumé : le volume supportant constamment l'OS du disque interne (/dev/disk0s2 = le secteur 2 du disque 0 dans le tableau des devices = supports d'écriture), s'il est attesté en tant que périmètre logique de 999 Go, n'est absolument pas identifié en tant qu'OBJET LOGIQUE ADRESSABLE. Son Volume ne monte pas, ce qui a pour conséquence qu'en mode 'Target', aucune image-disque correspondante ne monte sur le Bureau du Mac d'accueil ; et ce qui a également pour conséquence qu'aucune commande de 'manipulation d'objet' dans le «Terminal» (de type cp = 'copier' comme kignon :coucou: l'a proposé avec justesse 'théoriquement parlant') ne peut s'exécuter, car une telle commande suppose comme condition sine qua non le montage d'un volume logique apparaissant comme objet dans le registre des /Volumes.

Pour le dire autrement : le point de montage / du Système de fichiers de l'OS est inaccessible et donc inadressable.

&#9828;

Les seules man&#339;uvres possibles que j'entrevois pour l'instant sont les suivantes -->

Welse (salut) démarre donc avec &#8984;R, ce qui te loggue dans la session de ta partition de récupération 'Recovery HD'.


  • Lance l'«Utilitaire de Disque» affiché dans la fenêtre d'accueil --> dans la colonne de gauche de sa GUI, tu dois voir tout en haut, attenant à la marge de gauche, ton disque interne physique (taille 1 To). Est-ce que, en-dessous, en alinéa par rapport à la marge, tu vois le volume de ton OS qui devrait être intitulé 'Macintosh HD'? Si oui, le volume est monté et reconnu ; si non, le volume ne monte pas et il est inadressable en l'état. À mon avis, ce doit être le cas.



  • Va à la barre de menus supérieure de l'écran, menu 'Utilitaires' et lance le «Terminal». Dans sa fenêtre, saisis simplement :

    Bloc de code:
    ls /Volumes

    et &#8617;&#65038; pour activer la commande. Normalement, tu dois voir listée : Recovery HD puisque le volume du .dmg BaseSystem.dmg est monté par ton démarrage dessus. La question est : vois-tu listé un Macintosh HD ou rien? Si oui, le volume de l'OS monte et est adressable en tant qu'objet logique (il est possible de passer des commandes se référant au point de montage / de ses fichiers) ; si non, le volume ne monte pas et est inadressable en tant qu'objet logique (à mon avis, vu le tableau en réponse à diskutil list, il n'est pas listé comme volume monté).



  • Alors, toujours dans le «Terminal», passe la commande :

    Bloc de code:
    diskutil repairVolume /dev/disk0s2

    et &#8617;&#65038;. Sois patient : ça prend du temps. La commande est verbose par défaut --> tu vois le pourcentage de travail qui s'affiche. Tant que l'invite de commande -bash-3.2# (qui correspond au super-utilisateur root) ne se réaffiche pas, ne fais rien. Est-ce que tu obtiens au final :

    Bloc de code:
    The volume Macintosh HD appears to be OK
    Volume repair complete
    Updating boot support partitions for the volume as required
    Finished file system repair on disk0s2 Macintosh HD

    Si oui, tu repasses un :

    Bloc de code:
    ls /Volumes

    et &#8617;&#65038; histoire de vérifier si le volume de l'OS est monté. Si non, c'est mal engagé.



  • Toujours dans le «Terminal», pour finir, passe la commande :

    Bloc de code:
    diskutil mount -mountpoint / /dev/disk0s2

    et &#8617;&#65038;. Après quoi, au réaffichage de l'invite de commande -bash-3.2#, tu récidives la commande de listage :

    Bloc de code:
    ls /Volumes

    et &#8617;&#65038; --> est-ce que le volume Macintosh HD est listé (= monté)? Si oui, une commande de recopie (cp) comme proposée par kignon est exécutable à destination d'un DDE ; si non, je crains qu'il ne faille envisager une ré-initalisation complète du disque interne (à supposer que le Disque Dur ne soit pas en train de lâcher) par téléchargement en ligne d'OSX depuis la 'Recovery HD' et utilisation de l'«Utilitaire de Disque» de l'installateur pour retabler à zéro le disque avant ré-installation.

    Pour récupérer des données au préalable, encore faudrait-il pouvoir démarrer sur le disque attaché d'un DDE supportant un Système bootable et utiliser à partir de lui un logiciel de récupération genre «Data Rescue 2».

&#9831;
 
Dernière édition par un modérateur:
  • J’aime
Réactions: albert-r
ce qui est très dommage c'est ca
sauvegarde Time Machine (bin non ! elle est trop ancienne ...)

surtout s'agissant d'un imac!

car un imac est présumé de bureau et ne voyage pas ou rarement et donc peut avoir
* un DD externe es Time machine connecté en permanence
*TM qui sauvegarde tout le temps ou presque
Avec cette stratégie tes sauvegardes seraient à jour et ceci sans avoir à bosser ou presque

ceci ici aurait eu l'avantage de pouvoir envisager tranquillement la solution radicale de tout refaire sur le DD interne
( c'est à dire comme si on mettait un DD interne neuf, reformatage , partionnement propre , install d'OS et remise des sauvegardes)

ceci bien entendu dans l'hyoothese que le disque ( physique) est sain

s'il est très malade( physiquement) il faudra
soit utiliser un DD externe comme disque principal , ce qui concretement ne pose aucun probleme et est une solution utilisée quand on ne veut pas ouvrir la bestiole ou payer pour ce genre de réparation

soit changer le DD interne ( soi même ou par réparateur)
 
oui pascal, je sais ... Errare humanum est, perseverare diabolicum ! Autrement dit, je serai plus minutieux la prochaine fois ...:)

@ kignon : la ligne de commande tapée me donne No such file or directory ... pas bon ça ...
ps : oui, poutre, je maintiens, mais qd meme ... je fais bien les manip sur l'imac :D

Bienvenue macomaniac :)
Merci pour ta participation, je vais tester tes consignes en fin d'apm et je poste le résultat asap.

Encore merci pour votre aide !
 
Bonsoir, désolé de ce post tardif

@macomaniac : non, le volume ne monte pas : Sur la partie supérieure gauche de l'utilitaire apparaît bien mon disque 1To ST31...Media, en dessous duquel se trouve disck0s2, puis SuperDrive
Sous le trait de séparation se trouve disck1 et non pas Recovery_HD mais OS X Base System

Ce qui m'inquiète un peu plus, c'est que je ne vois plus Recovery_HD ...
Dans Terminal, la commande ls /Volumes donne : Image Volume OS X Base System

J'ai essayé la commande diskutil repairVolume /dev/disk0s2, elle donne :
Checking file system
Checking Journaled HFS Plus volume
Checking extents overflow file
Checking catalog file
puis ...
Missing thread record (id = 9943748)
Missing thread record (id = ...)
et se termine par ...
Incorrect number of thread records
Checking multi-linked files
Incorrect number of file hard links
Checking catalog hierarchy
The volume could not be verified completely
Volume repair complete
Updating boot support partitions for the volume as required
Error: -69845: File system verify or repaired failed
Underlying error: 8/ POSX reports: Exec format error

Enfin, sur la commande diskutil mount -mountpoint / /dev/disk0s2, le retour est le suivant :
Volume on disk02 failed to mount

Je crains de devoir l'amener chez le docteur pour (au moins) récupérer mes données.
Qu'en pensez vous ?