Suppression partition bootcamp

Thorent

Membre confirmé
21 Octobre 2010
66
1
Paris
Bonjour,
le sujet a déjà été abordé, mais je préfère poser directement ma question avant de me lancer dans des manoeuvres risquant de compromettre une partition de mon mac.

J'ai voulu supprimer une partition Boot Camp sur mon mac, et je suis passé à tord par l'utilitaire de disque pour la formater directement. J'ai ensuite réalisé que je ne pouvais pas regrouper ma partition principale et la partition Boot Camp.
Entre les 2 partitions, se trouve ma partition Recovery que je ne souhaite pas abimer.
Quelqu'un pourrait il m'aider pour me donner la bonne manière de procéder ?
J'ai une sauvegarde Time Machine.
En screenshot les caractéristiques de mes partitions.
458737Capturedcran20151206121120.png

527650Capturedcran20151206121151.png

570739Capturedcran20151206121228.png


Merci pour votre aide !
 
Salut

Il faut passer par le terminal (Applications/Utilitaires/Terminal) et taper les commandes suivantes :
diskutil erasevolume free space /dev/disk0s4
puis
diskutil resizevolume /dev/disk0s2 0b

@+
 
Vu comme ça, ça ne devrait pas fonctionner, puisque la partition de secours (disk0s3) est toujours là pour empêcher le regroupement disk0s2+disk0s4.
Sauf si diskutil est vraiment plus malin que je ne le crois.

Donc, je ne vois guère d'autre moyen que de supprimer aussi la partition de secours puis la recréer.
Il y a (quelque part...) un outil qui permet de recréer a posteriori une partition de secours (il faut que je cherche).

Sinon, il devrait suffire de :
a) faire une image disque de disk0s3
b) supprimer disk0s3 ainsi que disk0s4
c) agrandir disk0s2 à tout moins 650 MB
d) recréer disk0s3 avec ces 650 MB restants
e) cloner à rebours l'image disque du a) sur cette partition

Voilà pour un scénario.
 
Dernière édition:
Vu comme ça, ça ne devrait pas fonctionner, puisque la partition de secours (disk0s3) est toujours là pour empêcher le regroupement disk0s2+disk0s4.
Sauf si diskutil est vraiment plus malin que je ne le croie.

Donc, je ne vois guère d'autre moyen que de supprimer aussi la partition de secours puis la recréer.
Il y a (quelque part...) un outil qui permet de recréer a posteriori une partition de secours (il faut que je cherche).

Sinon, il devrait suffire de :
a) faire une image disque de disk0s3
b) supprimer disk0s3 ainsi que disk0s4
c) agrandir disk0s2 à tout moins 650 MB
d) recréer disk0s3 avec ces 650 MB restants
e) cloner à rebours l'image disque du a) sur cette partition

Voilà pour un scénario.
Si si avec l'option 0b ça marche très bien depuis Yosemite.:)
 
OK. Trop fort ce diskutil (mais en général je préfère les opérations unitaires, on sait où on en est et on n'a pas besoin de faire trop confiance aux développeurs...)
 
Dans tous les cas tu as vite vu si ça fonctionne ou pas. Si ça ne fonctionne pas en auto, rien n'empêche de passer par la procédure "manuelle".
 
Donc il faut démarrer en mode Recovery (cmd+r lors du boot) puis lancer l'utilitaire de disque et faire un SOS sur ta partition Macintosh HD.
Ensuite tu redémarres normalement et tu refais la commande :
diskutil list
Si ta partition n'a pas repris l'espace libre, tu refais un :
diskutil resizevolume /dev/disk0s2 0b

PS : tu n'es pas obligé de faire des copies d'écran, les copier/coller texte depuis le terminal fonctionnent très bien.;)
 
Dernière édition par un modérateur:
C'est ce que j'avais lancé, mais bizarrement dans l'utilitaire de disque il m'a proposé un redimensionnement ma partition principale à la bonne taille, mais échec car il voulait que j'active la journalisation. J'ai donc voulu le faire mais sans succès. Donc j'ai lancé la réparation.
Voilà le diskutil après :
Bloc de code:
Last login: Sun Dec  6 14:37:29 on console
MacBook-Pro-de-Theodore:~ TheoT$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            435.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             64.5 GB    disk0s3

Je suis un peu embêté de voir que c'es recovery qui semble avoir récupéré l'espace que je voulais donner à mon disk0s2
 
C'est ce que j'avais lancé, mais bizarrement dans l'utilitaire de disque il m'a proposé un redimensionnement ma partition principale à la bonne taille, mais échec car il voulait que j'active la journalisation. J'ai donc voulu le faire mais sans succès. Donc j'ai lancé la réparation.
Pas tout compris?:shy:
 
Là c'est la Recovery HD que tu as agrandi et non la partition Macintosh HD.
Donc il va falloir employer les grands moyens :

1) supprimer la Recovery HD
diskutil erasevolume free space /dev/disk0s3

2) agrandir la Macintosh HD
diskutil resizevolume /dev/disk0s2 0b

3) recréer la Recovery HD :
Télécharger El Capitan et surtout ne pas l'installer.
Installer et exécuter le logiciel : Recovery Partition Creator : http://musings.silvertooth.us/2014/07/recovery-partition-creator-3-8/
 
Dernière édition par un modérateur:
Bloc de code:
Last login: Sun Dec  6 14:37:48 on ttys000
MacBook-Pro-de-Theodore:~ TheoT$ diskutil erasevolume /dev/disk0s3
Usage:  diskutil eraseVolume format name MountPoint|DiskIdentifier|DeviceNode
Completely erase a disk (partition or whole), laying down a new file system
volume.  Ownership of the affected disk is required.  Format is the specific
file system personality name (or alias) you want to erase it as (JHFS+, etc.).
Name is the (new) volume name (subject to file system naming restrictions), or
can be specified as %noformat% to skip initialization (to skip newfs). You
cannot erase the boot volume.  A format of "Free Space" will cause removal
of the partition.
Example: diskutil eraseVolume JHFS+ UntitledHFS /Volumes/SomeDisk
MacBook-Pro-de-Theodore:~ TheoT$
Je ne suis pas certain de comprendre ce message quand je tente la commande erasevolume
 
Ok, cette partie a fonctionné, maintenant j'ai ce message pour la 2ème partie :
Bloc de code:
MacBook-Pro-de-Theodore:~ TheoT$ diskutil erasevolume free space /dev/disk0s3
Started erase on disk0s3 Recovery HD
Unmounting disk
Finished erase on disk0
MacBook-Pro-de-Theodore:~ TheoT$ diskutil resizevolume /dev/disk0s2
Usage:  diskutil resizeVolume MountPoint|DiskIdentifier|DeviceNode size
        [part1Format part1Name part1Size part2Format part2Name part2Size
         part3Format part3Name part3Size ...]

Non-destructively resize a disk.  You may increase or decrease its size.

When decreasing size, you may optionally specify new partitions to create
to fill the newly-freed space.  Specify these new partitions as in the
diskutil partitionDisk command.  A size of zero will cause a grow fit-to-fill.
Ownership of the affected disk is required.

Valid sizes are floating-point numbers with a suffix of B(ytes), S(512-byte-
blocks), K(ilobytes), M(egabytes), G(igabytes), T(erabytes), P(etabytes),
or (%)percentage of the total size of the whole disk.

A size of "limits" will print the valid range for the current conditions of
the file system and room to grow up to an immovable object (next partition).

A size of "R" for the target partition will resize it to the maximum
possible; "R" cannot be used for the size of new partition triples, if any.

resizeVolume is only supported on a Journaled HFS+ file system.
 
Entre temps j'ai réussi en passant par l'utilitaire de disque, j'ai maintenant ma partition qui a reprit la bonne taille ! :) Je m'occupe de refaire ma partition de recul.
Quel répertoire choisir pour l'installation ? Macintosh HD, c'est bien ça ?
 
Super, ça m'a l'air tout bon, un grand merci pour ton aide ! Moi qui pensais devoir passer par une réinstallation complète de mon OS, ta solution était parfaite ;)