Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Appel à contributeurs. Réunion pour la refonte du wiki lundi 26 juin

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 10/05/2017, à 00:24

ALSC

Récuperer données d'un DD Mac sans MAC

Bonjour à vous tous,

Je suis confronté à un gros problème.
Je dois récupérer les données d'un disque dur provenant d'un MacBook Pro.
Je ne connais quasiment rien concernant les macs et je débute avec Ubuntu.

J'ai Ubuntu 16.04.2 Desktop amd64 installé sur mon PC et j'ai connecté le disque dur Apple en interne sur le PC.

A partir du terminal, j'ai lancé les commandes suivantes :
1° Pour repérer les partitions du DD Apple :
    - sudo fdisk -l + mot de passe
     résultat concernant le disque Apple:
       Disque /dev/sdb : 465,8 GiB, 500107862016 octets, 976773168 secteurs
       Unités : sectors of 1 * 512 = 512 octets
       Sector size (logical/physical): 512 bytes / 4096 bytes
       I/O size (minimum/optimal): 4096 bytes / 4096 bytes
       Disklabel type: gpt
       Disk identifier: 0000567D-29BE-0000-9C57-00008B0B0000

       Périphérique     Start       Fin  Secteurs   Size Type
       /dev/sdb1           40    409639    409600   200M EFI System
       /dev/sdb2       409640 975503591 975093952   465G Apple Core storage
       /dev/sdb3    975503592 976773127   1269536 619,9M Apple boot

2° Pour créer un répertoire de montage :
   - sudo mkdir /Mac => OK

3° Pour monter la partition :
   - sudo mount /dev/sdb2 /Mac
    résultat :
      mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
      missing codepage or helper program, or other error

      In some cases useful info is found in syslog - try
      dmesg | tail or so.

Je suis coincé et je suppose que cela doit être une bêtise, mais je suis trop débutant pour la trouver.
Ou alors il ne s'agit pas d'une partition HSF ou HSF+ ?

Je remercie d'avance les personnes qui auront pris le temps de me lire et qui pourront m'apporter de l'aide.

Hors ligne

#2 Le 10/05/2017, à 16:48

Junkaria

Re : Récuperer données d'un DD Mac sans MAC

Salut !
Tu devrai spécifier le type de filesystem :

sudo mount -t hfsplus /dev/sdb2 /Mac

S'il ne connait pas le type hfs, installe le package hfsprogs


OS : Mint, Debian / Win10
Langages : Bash, HTML, PHP, SQL, JS, C/C++, C#

Hors ligne

#3 Le 10/05/2017, à 18:06

ALSC

Re : Récuperer données d'un DD Mac sans MAC

Bonjour,
Merci beaucoup pour ta réponse.

J'ai essayé la commande
   sudo mount -t hfsplus /dev/sdb2 /Mac
D'abord sans hfsprogs et puis après avoir installé le package.

Dans les deux cas ça ne fonctionne pas.
J'ai le message suivant :
   mount: wrong fs type, bad option, bad superblock on /dev/sdb2,
               missing codepage or helper program, or other error

               In some cases useful info is found in syslog - try
               dmesg | tail or so.

Merci encore

Hors ligne

#4 Le 11/05/2017, à 08:04

bruno

Re : Récuperer données d'un DD Mac sans MAC

Bonjour,

       /dev/sdb2       409640 975503591 975093952   465G Apple Core storage

Je t'invite à faire une recherche sur "apple core strorage ubuntu" ou "apple core storage linux". En effet, "Core storage" est un gestionnaire de volumes logique et c'est une spécificité Apple. Tu ne vois donc pas les partitions à l'intérieur de "Core Storage" avec les outils standard d'Ubuntu.

Hors ligne

#5 Le 12/05/2017, à 10:36

Junkaria

Re : Récuperer données d'un DD Mac sans MAC

Personnellement je ferai une machine virtuelle MAC OSX, et j'y récupèrerai les données, ça sera moins chiant que d'ajouter des composants pour MAC si tu n'en a besoin qu'une seule fois.

Mais sinon oui sur google tu as plusieurs solutions, c'était rapide à chercher :
https://askubuntu.com/questions/727736/ … -read-only


OS : Mint, Debian / Win10
Langages : Bash, HTML, PHP, SQL, JS, C/C++, C#

Hors ligne

#6 Le 13/05/2017, à 12:37

ALSC

Re : Récuperer données d'un DD Mac sans MAC

Merci beaucoup pour vos réponse.
Je n'ai pas pu répondre plus tôt suite à des problèmes familiaux.
Ce W.E., je vais essayer de comprendre ce qu'il y a sur les liens que vous m'avez envoyé.
Je vous dirai quoi après.

Hors ligne

#7 Le 22/05/2017, à 16:42

ALSC

Re : Récuperer données d'un DD Mac sans MAC

Bonjour,

Je reviens tardivement parce que j'ai cherché et essayé de comprendre.

Junkaria,
Il semblerait qu'il n'y a pas moyen de créer une machine virtuelle Mac OSX sur un PC. Il faut obligatoirement le faire sur un Mac.

J'ai essayé de me débrouiller avec libfvde mais la partition Apple Core Storage est encryptée et je n'ai pas de mot de passe ou de clé.
Pourtant, c'est le support d'Apple qui m'a sous entendu qu'en passant par Linux il y a moyen d'avoir accès à mes données (mais ils ne peuvent pas m'en dire plus).

Voici ce que j'obtiens :

root@UBUNTU: /# fvdemount -e /mnt/com.apple.boot.S/System/Library/Caches/com.apple.corestorage/EncryptedRoot.plist.wipekey /dev/sdb2 /media/mntfvdemount 20160918

Unable to open: /dev/sdb2.
libfvde_encryption_context_plist_decrypt: invalid plist - decrypted data already set.
libfvde_volume_open_read_keys_from_encrypted_metadata: unable to decrypt encrypted root plist.
libfvde_volume_open_read: unable to read keys from secondary encrypted metadata.
libfvde_volume_open_file_io_handle: unable to read from file IO handle.
mount_handle_open_input: unable to open input volume.

root@UBUNTU: /# fvde
fvdeinfo     fvdemount    fvdewipekey  

root@UBUNTU: /# man fvdemount 

root@UBUNTU: /# man fvdeinfo 

root@UBUNTU: /# fvdeinfo -e /mnt/com.apple.boot.S/System/Library/Caches/com.apple.corestorage/EncryptedRoot.plist.wipekey /dev/sdb2 
fvdeinfo 20160918

Unable to open: /dev/sdb2.
libfvde_encryption_context_plist_decrypt: invalid plist - decrypted data already set.
libfvde_volume_open_read_keys_from_encrypted_metadata: unable to decrypt encrypted root plist.
libfvde_volume_open_read: unable to read keys from secondary encrypted metadata.
libfvde_volume_open_file_io_handle: unable to read from file IO handle.
info_handle_open_input: unable to open input volume.

root@UBUNTU: /# man fvdeinfo 

root@UBUNTU: /# fvdeinfo  /dev/sdb2 
fvdeinfo 20160918

Unable to unlock keys.

Merci d'avance pour vos réponses.


Modération : merci à l'avenir d'utiliser les balises code (explications ici).

Dernière modification par cqfd93 (Le 22/05/2017, à 17:06)

Hors ligne