BootCamp restauration impossible

De rien. Il y avait un incroyable bazar de partitions sur ton disque.

Le plus simple aurait été bien sûr de te faire faire un clone sur un DDE > démarrer sur le clone > ré-initialiser le disque du Mac > rétrocloner ton clone à un volume neuf et solitaire Macintosh HD.

Mais je me suis dit qu'il était possible d'opérer une combinaison complexe de commandes sur les partitions et de mouvements de clonage et rétroclonage sans sortir du périmètre de ton disque > ce qui est plus long mais intellectuellement parlant plus satisfaisant. Sans compter que tu n'as peut-être pas de DDE sous la main...

Édit : OUI > tu fais créer un volume de restauration.
 
De rien. Il y avait un incroyable bazar de partitions sur ton disque.

Le plus simple aurait été bien sûr de te faire faire un clone sur un DDE > démarrer sur le clone > ré-initialiser le disque du Mac > rétrocloner ton clone à un volume neuf et solitaire Macintosh HD.

Mais je me suis dit qu'il était possible d'opérer une combinaison complexe de commandes sur les partitions et de mouvements de clonage et rétroclonage sans sortir du périmètre de ton disque > ce qui est plus long mais intellectuellement parlant plus satisfaisant. Sans compter que tu n'as peut-être pas de DDE sous la main...

Édit : OUI > tu fais créer un volume de restauration.
Si si, j'en avais un mais vu que tu expliques vraiment bien, ça me paraît un jeux d'enfant :D
 
Ok ok, je vous signales que je suis bien arrivé sur le CLONE, j'ai l'impression qu'il est plus lent o_O
Sinon voici le résultat
Bloc de code:
MBP-de-Alves:~ Christophe$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:           Windows Recovery                         471.9 MB   disk0s2
   3:                        EFI NO NAME                 104.9 MB   disk0s3
   4:                  Apple_HFS Macintosh HD            150.0 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
   6:                  Apple_HFS CLONE                   98.8 GB    disk0s6
   7:                 Apple_Boot Recovery HD             650.0 MB   disk0s7
 
Alors tu passes d'abord la commande :
Bloc de code:
diskutil eraseVolume jhfs+ Macintosh\ HD /dev/disk0s2
qui reformate en Apple_HFS la partition Windows disk0s2 en la renommant Macintosh HD.

Puis tu passes (l'une après l'autre) les 3 commandes :
Bloc de code:
diskutil eraseVolume free NULL1 /dev/disk0s3
diskutil eraseVolume free NULL2 /dev/disk0s4
diskutil eraseVolume free NULL3 /dev/disk0s5
qui virent les 3 partitions n°3 à 5 à de l'espace libre.

Enfin tu conclus par :
Bloc de code:
diskutil resizeVolume /dev/disk0s2 0b
(ce coup-ci mon disk0s2 est bon) qui devrait récupérer l'espace libre à la partition Macintosh HD2.

Tu n'as qu'à poster alors le résultat d'un :
Bloc de code:
diskutil list
 
Alors tu passes d'abord la commande :
Bloc de code:
diskutil eraseVolume jhfs+ Macintosh\ HD /dev/disk0s2
qui reformate en Apple_HFS la partition Windows disk0s2 en la renommant Macintosh HD.

Puis tu passes (l'une après l'autre) les 3 commandes :
Bloc de code:
diskutil eraseVolume free NULL1 /dev/disk0s3
diskutil eraseVolume free NULL2 /dev/disk0s4
diskutil eraseVolume free NULL3 /dev/disk0s5
qui virent les 3 partitions n°3 à 5 à de l'espace libre.

Enfin tu conclus par :
Bloc de code:
diskutil resizeVolume /dev/disk0s2 0b
(ce coup-ci mon disk0s2 est bon) qui devrait récupérer l'espace libre à la partition Macintosh HD2.

Tu n'as qu'à poster alors le résultat d'un :
Bloc de code:
diskutil list
Il dit qu'il ne trouve pas ça : diskutil eraseVolume free NULL3 /dev/disk0s5
Bloc de code:
MBP-de-Alves:~ Christophe$ diskutil eraseVolume free NULL3 /dev/disk0s5
Unable to find disk for /dev/disk0s5
 
Pourtant tu as bien au départ une Recovery HD en disk0s5. Donne le retour d'un :
Bloc de code:
diskutil list
à ce stade.
 
Bloc de code:
MBP-de-Alves:~ Christophe$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            471.9 MB   disk0s2
   3:                  Apple_HFS CLONE                   98.8 GB    disk0s6
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s7
 
Un petit :
Bloc de code:
diskutil resizeVolume /dev/disk0s2 0b
devrait regonfler l'actuelle partition Macintosh HD des 150 Go pour l'instant en mode espace libre. Il te suffit de redonner ensuite le retour de :
Bloc de code:
diskutil list
qui décidément ne chôme pas dans ce fil
361608_original.png
 
Bloc de code:
MBP-de-Alves:~ Christophe$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            151.1 GB   disk0s2
   3:                  Apple_HFS CLONE                   98.8 GB    disk0s6
   4:                 Apple_Boot Recovery HD             650.0 MB   disk0s7

voila voila ;)
 
Parfait ! Ça sent la ligne droite qui termine le tour de piste...

Donc tu lances le «Carbon Copy Cloner» qui s'est aimablement cloné dans les Applications de ton CLONE et tu crées une nouvelle tâche (laisse l'antérieure en suspens ou supprime-la : elle n'est pas définie dans le bon sens ici) > telle que : "source" = CLONE > "destination" = Macintosh HD > "Cloner" et tu acceptes in fine la proposition de te créer une partition de restauration en-dessous de Macintosh HD (important ! - même si tu en as déjà une en queue de disque).

Cela fait > tu re-démarres sur le volume Macintosh HD et...? et...? tu postes l'inévitable retour d'un :
Bloc de code:
diskutil list
 
D'accord > une fois la Recovery créée > tu re-démarres sur Macintosh HD cloné > et tu postes le retour d'un :
Bloc de code:
diskutil list

["Sans titre" est le nom par défaut d'une tâche dans «CCC», si tu le lui donnes pas un intitulé spécifique.]
 
Bloc de code:
MBP-de-Alves:~ Christophe$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            150.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS CLONE                   98.8 GB    disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5
 
Mais c'est très joli - tout ça (ton Mac a l'air drôlement rapide. Encore une de ces bêtes de course dernier cri...)
361608_original.png


Tu es bien démarré sur Macintosh HD actuellement ? Alors tu passes l'une après l'autre les 2 commandes :
Bloc de code:
diskutil eraseVolume free NULL1 /dev/disk0s4
diskutil eraseVolume free NULL2 /dev/disk0s5
qui virent les 2 partitions de queue du disque à l'état d'espace libre.

Puis tu passes la commande :
Bloc de code:
diskutil resizeVolume /dev/disk0s2 0b
qui alloue l'espace libre à la partition Macintosh HD.

Un ultime :
Bloc de code:
diskutil list
devrait te retourner ceci :

Bloc de code:
MBP-de-Alves:~ Christophe$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *251.0 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            250.3 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3