10.12 Sierra Disque dur externe crypté reformaté

Oh que oui, ! J'ai des milliers d'heures de travail sur ce disque !!! J'avais des copies mais très imparfaite qui n'ont pas la moitié de ce qu'il y a dessus.

Il m'indique 30Go pour 12 minutes, ce qui fait je pense 4 heures bien que je trouve ça très long.

Pour le reste j'espère que la dernière partition est celle qui contient les photos ça me sauverai la vie.

Quelles seront les prochaines commandes après ?
 
C'est bon, la copie est terminée.

J'en ai profité pour relire l'intégralité du topics. Je fais parti de la génération qui s'intéresse encore à ce qu'il y a derrière... j'ai compris les principes théoriques mais la pratique reste encore complexe. A la fin je referais un résumé de toutes les commandes pour que cela soit utilisable comme un cours pour les suivants. Et d'avoir une méthodologie pour que ça ne se reproduise pas...

Bloc de code:
/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk6
   1:                        EFI EFI                     209.7 MB   disk6s1
   2:          Apple_CoreStorage Sans titre              1.4 TB     disk6s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk6s3
   4:          Apple_CoreStorage RAID HANGAR 1           605.0 GB   disk6s4
   5:                 Apple_Boot                         134.2 MB   disk6s5

/dev/disk7 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS RAID HANGAR 1          +604.5 GB   disk7
                                 Logical Volume on disk6s4
                                 F8FA9EB4-9508-4AE6-833A-3C5FCD55FD4E
                                 Unlocked Encrypted
 
Dernière édition:
Repasse une commande :
Bloc de code:
sudo gpt show disk6

  • si le disque du DDE est toujours disk6

Poste le tableau des blocs --> que je l'aie affiché dans cette page.
 
Bloc de code:
/dev/disk6 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk6
   1:                        EFI EFI                     209.7 MB   disk6s1
   2:          Apple_CoreStorage Sans titre              1.4 TB     disk6s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk6s3
   4:          Apple_CoreStorage RAID HANGAR 1           605.0 GB   disk6s4
   5:                 Apple_Boot                         134.2 MB   disk6s5

/dev/disk7 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS RAID HANGAR 1          +604.5 GB   disk7
                                 Logical Volume on disk6s4
                                 F8FA9EB4-9508-4AE6-833A-3C5FCD55FD4E
                                 Unlocked Encrypted
 
Tu as posté le tableau des disques mais pas le tableau des blocs qui m'importe à présent.

Passe la commande :
Bloc de code:
sudo gpt show disk6

  • et poste le retour.
 
Désolé je me suis trompé dans le terminal. Inutile d'attendre je reste en ligne et j'actualise.

Bloc de code:
/
$ sudo gpt show disk6
Password:
       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  2725095696      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  2725505336      262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  2725767480  1181640636      4  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  3907408116      262144      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  3907670260  1952862871       
  5860533131          32         Sec GPT table
  5860533163           1         Sec GPT header
 
Alors voici ce qui reste comme blocs libres -->
Bloc de code:
  3907670260  1952862871

  • une bande commençant au bloc n° 3907670260 > et d'une extension de 1952862871 blocs = 999.86 Go. Dans la table GPT résiduelle de départ --> la même bande était affichée en bloc de la même façon - sans aucun découpage.

Il faut donc la découper - "théoriquement" parlant -->

  • une règle bien suivie est que 7 blocs libres séparent toujours le pied de la dernière partition du disque --> du 1er bloc de sauvegarde de la GPT montrée ici -->
    Bloc de code:
     5860533131          32         Sec GPT table
    on va donc dire que le dernier bloc des partitions à recréer doit être le n° 5860533124 (si tout l'espace réglementaire a été rempli).
  • on conjecture que la dernière partition étant elle aussi chiffrée > elle est donc de type "Apple_CoreStorage" comme les 2 autres > et doit être flanquée d'une partition « booter » réglementaire de 134,2 Mo = exactement 262144 blocs. Ce qui fait que le bloc n° 5860533124 étant le dernier de la partition booter > 5860533124 - 262144 = 5860270980 est le n° du 1er bloc de cette partition booter.
  • on sait qu'aucun bloc libre ne doit séparer la partition CoreStorage de sa partition booter. Le dernier bloc de la partition CoreStorage doit alors être le n°5860270979. Et l'on sait que le 1er bloc libre = le n° 3907670260 est le 1er bloc de la partition CoreStorage (si aucun tampon de blocs libres ne la séparait de la précédente). 5860270979 - 3907670260 = 1952600719 blocs (999.73 Go) constituent l'extension de blocs de la partition CoreStorage.

Passe les commandes :
Bloc de code:
diskutil umountDisk force disk6
sudo gpt add -b 3907670260 -s 1952600719 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 6 disk6

  • après démontage du disque > la commande crée le descripteur d'une partition de rang6 > de type "Apple_CoreStorage" (déterminé par son UUID) > avec en bloc 0 le bloc n° 3907670260 > et une extension de 1952600719 blocs (999.73 Go)

Poste le retour.
 
J'ai compris ! Il faut démonter le Logical Volume CoreStorage de la partition du milieu (disque virtuel disk7) > avant de démonter le disque physique disk6.

Passe les 3 commandes :
Bloc de code:
diskutil umount force disk7
diskutil umountDisk force disk6
sudo gpt add -b 3907670260 -s 1952600719 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 6 disk6

  • poste le retour de la dernière.
 
Ecoute je voulais avancer, j'ai redémarré voilà la nouvelle configurtation
Bloc de code:
dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:          Apple_CoreStorage Sans titre              1.4 TB     disk5s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk5s3
   4:          Apple_CoreStorage RAID HANGAR 1           605.0 GB   disk5s4
   5:                 Apple_Boot                         134.2 MB   disk5s5

/dev/disk8 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS RAID HANGAR 1          +604.5 GB   disk8
                                 Logical Volume on disk5s4
                                 F8FA9EB4-9508-4AE6-833A-3C5FCD55FD4E
                                 Unlocked Encrypted
Donc j'ai refait ça

Bloc de code:
diskutil umount force disk8
diskutil umountDisk force disk5
sudo gpt add -b 3907670260 -s 1952600719 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 6 disk5

Résultat il me monte dans le finder le RAID HANGAR 1
 
Alors on adapte les commandes à passer (j'ai modifié les n° de disques en rapport avec le nouveau tableau) -->
Bloc de code:
diskutil umount force disk8
diskutil umountDisk force disk5
sudo gpt add -b 3907670260 -s 1952600719 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 6 disk5

  • poste le retour de la dernière.
 
  • J’aime
Réactions: Mc kintosh
C'est fait, Résultat il me remonte dans le finder le RAID HANGAR 1 (avec demande de mot de passe et succès)

Bloc de code:
disk5s6 added
Bloc de code:
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:          Apple_CoreStorage Sans titre              1.4 TB     disk5s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk5s3
   4:          Apple_CoreStorage RAID HANGAR 1           605.0 GB   disk5s4
   5:                 Apple_Boot                         134.2 MB   disk5s5
   6:          Apple_CoreStorage                         999.7 GB   disk5s6

/dev/disk8 (external, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS RAID HANGAR 1          +604.5 GB   disk8
                                 Logical Volume on disk5s4
                                 F8FA9EB4-9508-4AE6-833A-3C5FCD55FD4E
                                 Unlocked Encrypted

Bloc de code:
sudo gpt show disk5
Password:
       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  2725095696      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  2725505336      262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  2725767480  1181640636      4  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  3907408116      262144      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  3907670260  1952600719      6  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  5860270979      262152        
  5860533131          32         Sec GPT table
  5860533163           1         Sec GPT header
 
Où l'on peut voir que si une partition de type CoreStorage est bien recréée > son bloc 0 = le n° 3907670260 n'a pas récupéré le super-bloc de l'antérieure (bloc portant le header du système de fichiers jhfs+ primaire). On en conclut qu'un tampon de blocs libres (d'une taille inconnue) séparait le départ de cette 3è partition CoreSforage du pied de la partition booter du dessus.

Passe la commande :
Bloc de code:
sudo gpt show disk5

  • et poste le tableau des blocs.
 
Il était au dessus le temps de t'avancer mais le voici :

Bloc de code:
sudo gpt show disk5
Password:
       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  2725095696      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  2725505336      262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  2725767480  1181640636      4  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  3907408116      262144      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  3907670260  1952600719      6  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  5860270979      262152        
  5860533131          32         Sec GPT table
  5860533163           1         Sec GPT header
 
Je vois que je me suis trompé d'un bloc dans l'extension de la partition CoreStorage : elle doit avoir 1952600720 blocs et pas 1952600719.

Alors on ajuste. Passe le lot de commandes :
Bloc de code:
diskutil umount force disk8
diskutil umountDisk force disk5
sudo gpt remove -i 6 disk5

  • qui démonte les disques > puis supprime le descripteur de la partition n°6 qu'on vient de créer.

Puis passe le lot de commandes :
Bloc de code:
diskutil umount force disk8
diskutil umountDisk force disk5
sudo gpt add -b 3907670260 -s 1952600720 -t 53746F72-6167-11AA-AA11-00306543ECAC -i 6 disk5

  • qui démonte les disques et recrée le desripteur d'une n°6 avec une extension corrigée.

Si tu obtiens bien un :
Bloc de code:
disk5s6 added

  • poste les tableaux retournés par les 2 commandes :
Bloc de code:
diskutil list
sudo gpt show disk5
 
Bloc de code:
/dev/disk5 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *3.0 TB     disk5
   1:                        EFI EFI                     209.7 MB   disk5s1
   2:          Apple_CoreStorage Sans titre              1.4 TB     disk5s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk5s3
   4:          Apple_CoreStorage RAID HANGAR 1           605.0 GB   disk5s4
   5:                 Apple_Boot                         134.2 MB   disk5s5
   6:          Apple_CoreStorage                         999.7 GB   disk5s6

/dev/disk6 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS HANGAR 1               +1.0 TB     disk6
                                 Logical Volume on disk1s5
                                 727642FC-C67B-434A-868E-C536E6CA86BC
                                 Unlocked Encrypted

/dev/disk7 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS HANGAR 2               +839.4 GB   disk7
                                 Logical Volume on disk1s3
                                 82916BFC-309D-4312-8A8D-A2F12F4406CE
                                 Unlocked Encrypted

Offline
                                 Logical Volume RAID HANGAR 1 on disk5s4
                                 F8FA9EB4-9508-4AE6-833A-3C5FCD55FD4E
                                 Locked Encrypted

Bloc de code:
sudo gpt show disk5
       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  2725095696      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  2725505336      262144      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  2725767480  1181640636      4  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  3907408116      262144      5  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  3907670260  1952600720      6  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  5860270980      262151        
  5860533131          32         Sec GPT table
  5860533163           1         Sec GPT header