16 votes

J'ai supprimé ma partition Bootcamp mais je n'arrive pas à redimensionner ma partition OS X

Je n'avais pas réalisé que cela pouvait causer des problèmes, mais j'ai utilisé l'Utilitaire de disque pour supprimer ma partition Bootcamp et j'ai ensuite essayé de redimensionner ma partition principale pour remplir le disque. Cela provoque une erreur et j'ai cherché des réponses, mais je n'ai pas trouvé de réponse. a dit à ,

Vous allez devoir réinstaller Mac OS X (c'est la seule solution).

Vous devriez avoir supprimé la partition Boot Camp dans l'Assistant Boot Camp.

Quoi ? Je n'ai pas vu d'avertissement dans l'utilitaire de disque.

Si vous supprimez cette partition Bootcamp, vous risquez de ne plus pouvoir démarrer Windows.

J'ai vu ça mais j'ai pensé que c'était bon -- je ne voulais plus démarrer Windows, je voulais le supprimer. Alors maintenant, qu'est-ce que je suis censé faire ?

22voto

arya Points 510

Une solution rapide : Faux Bootcamp.

"J'ai partitionné l'espace libre (qu'OS X ne pouvait pas utiliser) en MS-DOS, l'assistant Bootcamp a pensé qu'il s'agissait de Windows et a pu supprimer cette partition MS-DOS et restaurer Mac OS sur une seule partition."

C'est la solution la plus simple, alors essayez-la d'abord.

Pas de chance ? Longue réparation :

Dans mon cas, je n'ai pas réussi à faire en sorte que Disk Utility crée la partition.

J'ai essayé d'utiliser gpt pour recréer la partition, mais il ne pouvait pas écrire sur le GPT alors qu'aucune des partitions n'était montée. Mais puisque c'est de ma partition de démarrage que nous parlons, le disque était utilisé, car l'une des partitions (ma partition de démarrage !) est montée. Nous devons donc démarrer à partir d'un autre disque, démonter toutes les partitions sur le disque, puis utiliser gpt .

Récupération sur Internet

Démarrez vers Internet Recovery (maintenez Cmd+Opt+R pendant le démarrage), afin que le disque ne soit pas utilisé. Si votre machine est trop vieille pour Internet Recovery, vous devriez pouvoir démarrer depuis un autre disque (pas une autre partition) et obtenir le même résultat. Note : dans ce cas que les numéros de disque ( /dev/disk0 ) peuvent être différentes pour vous.

Démarrez Internet Recovery, et allez dans Utilitaires -> Terminal.

Internet Recovery terminal

-bash-3.2# gpt show /dev/disk0

gpt show my former bootcamp partition

C'est l'espace que je veux récupérer.

Pour vérifier que tout va bien, prenez la taille (deuxième colonne), multipliez-la par 512 et divisez-la par un milliard. Le résultat devrait correspondre à la taille de votre ancienne partition Bootcamp en Go.

Ejemplo: 58593759 * 512 / 1.000.000.000 = 30 GB

Prenez la position de départ (première colonne), c'est là que nous allons dire à gpt de créer la nouvelle partition, avec

gpt add -b <start position> -t windows /dev/disk0

Dans mon cas, vous pouvez voir que la position de départ est 431640960 . Vous pouvez et devez sélectionner/copier/coller dans votre propre terminal pour que ce nombre soit copié correctement.

Ejemplo: -bash-3.2# gpt add -b 431640960 -t windows /dev/disk0

/dev/disk0s4 added

Enfin !

Si vous obtenez une erreur No such file or directory lisez la section suivante, puis revenez ici et essayez à nouveau.

En supposant que vous avez bien ajouté le disque, reboot et utilisez l'utilitaire de disque pour effacer la nouvelle partition comme MS-DOS. Exécutez l'assistant Bootcamp et choisissez Supprimer Windows 7.

Bootcamp a été supprimé et votre disque a été restauré en un seul volume.

Et il a suffi de ma journée entière.

Impossible d'ouvrir le périphérique '/dev/disk0' : Aucun fichier ou répertoire de ce type

Lorsque vous utilisez le gpt add vous pourriez obtenir l'erreur

Impossible d'ouvrir le périphérique '/dev/disk0' : Aucun fichier ou répertoire de ce type

Ce message est très confus. Nous venons de lire ce dispositif plus tôt avec gpt show . Ce message signifie en réalité "l'appareil est en cours d'utilisation".

OS X Recovery peut l'avoir monté, et vous devez le démonter. Utilisez le mount pour trouver votre partition montée et umount il.

-bash-3.2# mount

produira une énorme liste de partitions :

/dev/disk2s3 on /
devfs on /dev
/dev/disk3 on /Volumes
/dev/disk4 on /private/var/tmp
/dev/disk5 on /private/var/run
/dev/disk6 on /System/Installation
/dev/disk7 on /private/var/db
/dev/disk8 on /private/var/folders
/dev/disk9 on /private/var/root/Library
/dev/disk10 on /Library/ColorSync/Profiles/Displays
/dev/disk11 on /Library/Preferences
/dev/disk12 on /Library/Preferences/SystemConfiguration
/dev/disk13 on /Library/Keychains
/dev/disk1 /Volumes/Macintosh HD  <--- unmount this /Volumes/<YourDisk>

-bash-3.2# umount /dev/disk1

Il sera périodiquement remonté automatiquement, alors essayez de vous dépêcher ou vous devrez le démonter à nouveau.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X