9 votes

Comment supprimer une partition inutilisée (El Capitan) ?

J'ai une partition que je n'utilise plus. J'ai essayé d'effacer avec l'interface graphique de l'utilitaire de disque, mais lorsque j'essaie de supprimer (avec le bouton '-' moins sur la vue de la partition) cette fonction est désactivée. J'ai également essayé de réduire la taille de la partition inutilisée et d'appliquer les modifications, mais elles ne sont pas enregistrées.

C'est le résultat de diskutil list depuis la console :

/dev/disk0 (internal):   
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:      GUID_partition_scheme                        *251.0 GB   disk0
    1:                        EFI EFI                     209.7 MB   disk0s1
    2:                  Apple_HFS Macintosh H             68.3 GB    disk0s2
    3:          Apple_CoreStorage BOOTCAMP                181.2 GB   disk0s3
    4:                 Apple_Boot Recovery HD             650.0 MB   disk0s4
/dev/disk1 (internal, virtual):
    #:                       TYPE NAME                    SIZE       IDENTIFIER
    0:                  Apple_HFS BOOTCAMP               +180.8 GB   disk1
                             Logical Volume on disk0s3
                             E4625018-24BC-4F8B-8B57-1131F79B331A
                             Unencrypted

BOOTCAMP est mon stockage principal, et je ne veux pas perdre de données, ici. Macintosh H est la partition inutilisée que j'aimerais supprimer et à laquelle j'aimerais ajouter de l'espace. BOOTCAMP

17voto

klanomath Points 63400

Vous ne pouvez pas déplacer le bloc de départ d'un groupe de volumes CoreStorage ("BOOTCAMP" dans votre cas) de manière non destructive (OK, il y a une solution de contournement : veuillez consulter la page Méthode des volumes physiques dispersés à la fin de ma réponse). La même chose est valable pour les partitions non-CoreStorage avec des outils embarqués. AFAIK, seuls iPartition et gparted fonctionnent pour ces derniers. Par conséquent, vous ne pouvez pas facilement récupérer de l'espace vide avec un bloc de départ inférieur et une taille arbitraire et l'ajouter de manière contiguë aux volumes CoreStorage ou non-CoreStorage existants.

Vous pouvez soit retirer la partition Macintosh H ou repartitionner le disque interne. Je recommande cette dernière solution car la suppression d'une partition no augmenter la taille de la deuxième partition !

Préparation :

  • Attacher un disque de sauvegarde et utiliser Time Machine pour sauvegarder BOOTCAMP .
  • Détachez le lecteur de sauvegarde
  • Redémarrez en mode de récupération Internet en appuyant sur alt cmd R au démarrage. Le démarrage en mode de récupération n'est pas propice car le disque de récupération sera supprimé dans l'une des étapes ci-dessous. Et vous ne pouvez pas supprimer une partition utilisée comme volume de démarrage.

    Les conditions préalables sont la dernière mise à jour du micrologiciel installée, l'utilisation d'un réseau Ethernet ou WLAN (WPA/WPA2) et un routeur avec DHCP activé.
    Sur une ligne de 50 Mbps, il faut environ 4 minutes (en présentant un petit globe animé) pour démarrer dans une image de récupération par le réseau qui est généralement chargée depuis un serveur Apple/Akamai.

    Je recommande l'Ethernet car il est plus fiable. Si vous êtes limité au WIFI et que le processus de démarrage échoue, redémarrez simplement votre Mac jusqu'à ce que vous réussissiez à démarrer.

    Vous pouvez également démarrer à partir d'une clé USB d'installation amorçable (de préférence Yosemite ou El Capitan) ou d'une clé USB contenant un système complet (de préférence Yosemite ou El Capitan). Si vous démarrez sur un système complet et que vous vous connectez en tant qu'administrateur, vous devez ajouter en préambule sudo pour exécuter des commandes spéciales comme gpt ... !

Soit supprimer une partition (non recommandé)

  • Ouvrez les Utilitaires -> Terminal
  • Entrez diskutil list
  • Entrez diskutil umountDisk /dev/diskX avec diskX : identifiant du disque du volume CoreStorage (probablement disk2)
  • Entrez diskutil umountDisk /dev/diskY avec diskY : identifiant du disque de votre lecteur interne (probablement disk0) et
  • Entrez gpt -r show /dev/diskY pour obtenir un aperçu et le numéro d'index de Macintosh H (probablement 2)
  • Entrez gpt remove -i 2 /dev/diskY avec diskY : identifiant du disque de votre lecteur interne (probablement disk0)
  • Entrez exit et quittez Terminal

Ou supprimer toutes les partitions (recommandé)

  • Ouvrez les Utilitaires -> Terminal
  • Entrez diskutil list
  • Entrez diskutil umountDisk /dev/diskX avec diskX : identifiant du disque du volume CoreStorage (probablement disk2)
  • Entrez diskutil umountDisk /dev/diskY avec diskY : identifiant du disque de votre lecteur interne (probablement disk0) et
  • Entrez gpt destroy /dev/diskY avec diskY : identifiant du disque de votre lecteur interne (probablement disk0)
  • Entrez exit et quittez Terminal
  • Ouvrir Utilitaire de disque et partitionnez votre disque interne

Soit la réinstallation d'OS X a démarré à l'IRM.

  • Arrêtez Utilitaire de disque et ouvrir Restaurer OS X
  • Installer et configurer OS X
  • Téléchargez la dernière version d'OS X et passez à OS X El Capitan.
  • attachez votre disque de sauvegarde
  • Utilisez l'assistant de migration pour importer vos anciens utilisateurs/données.

Ou réinstallation d'OS X sur une clé USB d'installation d'El Capitan amorçable (recommandé).

  • Arrêtez Utilitaire de disque
  • attachez votre disque de sauvegarde
  • Installer OS X El Capitan
  • Utilisez l'assistant de migration pour importer vos anciens utilisateurs/données.


Si vous hésitez à réinstaller OS X et à migrer vos données, vous pouvez convertir la première partition OS X de votre disque en un volume physique et l'ajouter à votre groupe de volumes logiques. Après avoir étendu le volume logique, BOOTCAMP couvrira la quasi-totalité de votre disque. Le contenu de BOOTCAMP seront préservés.

L'approche est similaire à celle d'un disque de fusion (deux volumes physiques -> un groupe de volumes logiques/volume logique), mais en utilisant uniquement les éléments suivants un disque.

Méthode des volumes physiques dispersés

  • Attacher un disque de sauvegarde et utiliser Time Machine pour sauvegarder BOOTCAMP .
  • Détachez le lecteur de sauvegarde
  • Redémarrez en mode récupération en appuyant sur cmd R au démarrage.
  • Ouvrez les Utilitaires -> Terminal
  • Entrez diskutil list pour lister toutes les partitions
  • Entrez diskutil cs list pour lister les éléments du CoreStorage
  • Entrez diskutil cs addDisk lvgUUID diskYsZ pour ajouter un volume physique
    lvgUUID est l'UUID du groupe de volumes logiques, diskYsZ est l'identifiant du disque de la partition vide. Macintosh H (probablement disk0s2). Le contenu de la partition sera détruit !
  • Entrez diskutil cs resizeVolume lvUUID size de prolonger BOOTCAMP
    lvUUID est l'UUID du volume logique, size : taille en t, g, m, k ou b (dans votre cas 250g. Si vous obtenez une erreur concernant l'espace manquant, utilisez 249g).
  • Entrez exit et quittez le Terminal. Ouvrez Utilitaire de disque et vérifiez le groupe de volume CoreStorage.
  • Redémarrez sur votre volume principal.

Les pour :

  • c'est rapide ; cela prend environ 3 minutes.

Les inconvénients :

  • votre LVG CoreStorage est non-contigu et fragmenté.

0voto

evilcandybag Points 101

J'ai eu un problème similaire que j'ai résolu en convertissant Core Storage. Cela peut fonctionner pour vous, bien que cela puisse ne pas s'appliquer à votre cas. https://apple.stackexchange.com/a/209350/19086

C'était plus simple que les autres solutions, mais @klanomath a suggéré des solutions à ce problème.

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