MacBook Pro disque dur illisible en changeant pour un SSD

salut Macomaniac,
voilà le nouveau diskutil :
Bloc de code:
MacBook-Pro-de-FLORIAN:~ fbs$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *750.2 GB   disk0
   1:                       0xEE                         93.8 GB    disk0s1

/dev/disk1 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS flo                     999.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk5
   1:                  Apple_HFS FBS                     1.0 TB     disk5s1
 
S'il est possible de réinitialiser le disque du volume FBS --> passe la commande (copier-coller) :
Bloc de code:
diskutil eraseDisk jhfs+ "Mac DDE" gpt disk5 ; diskutil list disk5

  • la commande inscrit une table GPT > un système de fichiers jhfs+ > définit un volume intitulé Mac DDE > affiche le partitionnement du DDE

Poste l'affichage retourné.
 
Bloc de code:
MacBook-Pro-de-FLORIAN:~ fbs$ diskutil eraseDisk jhfs+ "Mac DDE" gpt disk5 ; diskutil list disk5
Started erase on disk5
Unmounting disk
Error: -69877: Couldn't open device
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk5
   1:                  Apple_HFS FBS                     1.0 TB     disk5s1
 
Il y a un message d'échec :
Bloc de code:
Error: -69877: Couldn't open device

  • qui signale une impossibilité d'écrire la nouvelle table de partition GPT

Or avec l'actuelle MBR (= FDisk_partition_scheme) --> tu ne pourras pas installer une version de macOS dans un volume démarrable.
 
et donc,qu'est ce que je peut faire ?

n'y a t'il pas une possibilité de revenir en arrière de ce qu'on a fait sur le HDD d'origine (c'est à dire le remettre en 512 octets) ?

je l'ai reformat sur mon autre mac et je viens de refaire la
Bloc de code:
MBP-de-FLORIAN:~ fbs$ diskutil eraseDisk jhfs+ "Mac DDE" gpt disk2 ; diskutil list disk2
Started erase on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as Mac OS Extended (Journaled) with name Mac DDE
Initialized /dev/rdisk2s2 as a 931 GB case-insensitive HFS Plus volume with a 81920k journal
Mounting disk
Finished erase on disk2
/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Mac DDE                 999.9 GB   disk2s2
MBP-de-FLORIAN:~ fbs$
manip ici et voilà le résultat.

je télécharge l'OS X pour l'installé et je te recontacte à ce moment là.
Merci encore
 
Dernière édition par un modérateur:
j'ai installé l'OS X sur le disque externe et voilà :
Bloc de code:
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS flo                     999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *750.2 GB   disk1
   1:                       0xEE                         93.8 GB    disk1s1

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Mac DDE                 999.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

MBP-de-FLORIAN:~ florianbelleilsagez$
 
Passe les commandes :
Bloc de code:
sudo gpt show disk1
sudo gpt show disk2

  • les commandse affichent le tableau de la distribution des blocs des 2 disques externes

Poste ces tableaux.
 
Bloc de code:
MBP-de-FLORIAN:~ florianbelleilsagez$ sudo gpt show disk1
Password:
       start        size  index  contents
           0           1         PMBR
           1  1465149167        
MBP-de-FLORIAN:~ florianbelleilsagez$ sudo gpt show disk2
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6        
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1951845952      2  GPT part - 48465300-0000-11AA-AA11-00306543ECAC
  1952255592     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1953525128           7        
  1953525135          32         Sec GPT table
  1953525167           1         Sec GPT header
MBP-de-FLORIAN:~ florianbelleilsagez$
 
Le comput des blocs est bien en valeurs de 512 octets.

Le disk1 n'a même pas de table GPT. Passe la commande :
Bloc de code:
sudo diskutil eraseDisk free null disk1 ; diskutil list disk1 ; sudo gpt show disk1

  • la commande inscrit une GPT sur le disk1 sans création de partition au-delà de la partition n°1 de type EFI par défaut > affiche le partitionnement du DDE > affiche le tableau des blocs du DDE

Poste l'affichage retourné.
 
heuuu juste un truc avant de continuer, tu te souviens qu'on avait passé le HDD interne en mode 4096 octets,
et que la manip que tu me demande de faire ne risque pas d'effacer les éventuelles données récupérables dessus

voilà le résultat
Bloc de code:
MBP-de-FLORIAN:~ florianbelleilsagez$ sudo diskutil eraseDisk free null disk1 ; diskutil list disk1 ; sudo gpt show disk1
Password:
Started erase on disk1
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Finished erase on disk1
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6        
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1464739495        
  1465149135          32         Sec GPT table
  1465149167           1         Sec GPT header
MBP-de-FLORIAN:~ florianbelleilsagez$
 
Dernière édition par un modérateur:
L'effet attendu a été produit --> seul ce secteur a été écrit :
Bloc de code:
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6    
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B

  • càd. table de partition GPT et partition1 EFI. Et rien d'autre. Si tu compares au tableau des blocs originaire de ce disque (sauvegardé p.1) -->
Bloc de code:
       start        size  index  contents
           0           1         PMBR
           1           1         Pri GPT header
           2          32         Pri GPT table
          34           6    
          40      409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
      409640  1463469952      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  1463879592     1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  1465149128           7    
  1465149135          32         Sec GPT table
  1465149167           1         Sec GPT header

  • tu t'aperçois que le haut du disque a bien été reconstruit à l'identique.

Tout va dépendre pour la suite du fait de savoir si le système de fichiers de la partition n°2 principale est toujours en place sur le disque à partir du bloc n°409640 qui est son super-bloc (ancrage de son header). La commande que je vais te passer n'écrit rien sur les blocs de cette partition --> elle ne fait que réécrire un descripteur de partition dans la GPT des blocs 1 à 32.

Passe la commande :
Bloc de code:
sudo gpt add -b 409640 -s 1463469952 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 2 disk1 ; diskutil list

  • la commande crée un descripteur de partition de rang2 > dans le type "Apple_CoreStorage" > avec le bloc n°409640 comme super-bloc > et une extension de 1463469952 blocs de 512 octets = 749,29 Go de capacité. Puis elle affiche le tableau général des disques.

Poste l'affichage d'ensemble retourné.
 
Bloc de code:
MBP-de-FLORIAN:~ florianbelleilsagez$ sudo gpt add -b 409640 -s 1463469952 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 2 disk1 ; diskutil list
Password:
disk1s2 added
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS flo                     999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage MAC OS X                749.3 GB   disk1s2

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Mac DDE                 999.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS                        +748.9 GB   disk3
                                 Logical Volume on disk1s2
                                 44579C6B-7493-4890-B262-08B64CBA1E22
                                 Unencrypted

MBP-de-FLORIAN:~ florianbelleilsagez$

et on a donc récupérer l'OS X de départ de mon HDD interne ;)
 
Dernière édition par un modérateur:
Ces mentions :
Bloc de code:
/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage MAC OS X                749.3 GB   disk1s2

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS                        +748.9 GB   disk3
                                 Logical Volume on disk1s2
                                 44579C6B-7493-4890-B262-08B64CBA1E22
                                 Unencrypted

  • montrent qu'avec la recréation d'un descripteur valide en comput de blocs de 512 octets de la partition n°2 --> instantanément le système de fichiers toujours résident des blocs du disque à partir du super-bloc409640 => s'est trouvé repris en charge par le kernel > et le Volume Logique disk3 réexporté.

Mais je note une absence d'intitulé de volume de ce disk3. Passe la commande :
Bloc de code:
diskutil mount disk3

  • qui remonte le volume

Poste le retour.
 
Bloc de code:
MBP-de-FLORIAN:~ florianbelleilsagez$ diskutil mount disk3
Volume MAC OS X on disk3 mounted
MBP-de-FLORIAN:~ florianbelleilsagez$

Bloc de code:
MBP-de-FLORIAN:~ florianbelleilsagez$ diskutil list
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS flo                     999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage MAC OS X                749.3 GB   disk1s2

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Mac DDE                 999.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS MAC OS X               +748.9 GB   disk3
                                 Logical Volume on disk1s2
                                 44579C6B-7493-4890-B262-08B64CBA1E22
                                 Unencrypted
 
Dernière édition par un modérateur:
Victoire ! -->
Bloc de code:
   0:                  Apple_HFS MAC OS X               +748.9 GB   disk3

  • le volume MAC OS X a bien été repris en charge par le kernel sur le Volume Logique disk3

Il reste à recréer la partition auxiliaire3 qui joue à la fois le rôle de booter (prédémarreur) du Volume Logique et le rôle de partition de secours.

Passe la commande :
Bloc de code:
sudo diskutil umount force disk3 ; sudo gpt add -b 1463879592 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC -i 3 disk1 ; diskutil list

  • la commande crée un descripteur de partition de rang3 > dans le type "Apple_Boot" > avec le bloc n°1463879592 en super-bloc et une extension de 650 Mo > puis affiche le tableau général des disques

Poste l'affichage retourné.
 
Bloc de code:
MBP-de-FLORIAN:~ florianbelleilsagez$ sudo diskutil umount force disk3 ; sudo gpt add -b 1463879592 -s 1269536 -t 426F6F74-0000-11AA-AA11-00306543ECAC -i 3 disk1 ; diskutil list
Password:
Volume MAC OS X on disk3 force-unmounted
disk1s3 added
/dev/disk0 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS flo                     999.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *750.2 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:          Apple_CoreStorage MAC OS X                749.3 GB   disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *1.0 TB     disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS Mac DDE                 999.3 GB   disk2s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk2s3

/dev/disk3 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS                        +748.9 GB   disk3
                                 Logical Volume on disk1s2
                                 44579C6B-7493-4890-B262-08B64CBA1E22
                                 Unencrypted

MBP-de-FLORIAN:~ florianbelleilsagez$
 
Succès final -->
Bloc de code:
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

  • si tu repasses la commande :
Bloc de code:
diskutil mount disk3 ; diskutil list

  • le kernel devrait reprendre en charge le volume MAC OS X qui avait été démonté

Poste ce tableau des disques final.