Impossible de créer une partition sur l'espace libre avec l'Utilitaire de disque [dupliquer]


11

J'ai créé une nouvelle partition en sélectionnant l'option d'espace libre et maintenant je ne peux pas la fusionner ou la recréer.

J'ai essayé d'utiliser iPartition pour créer une nouvelle partition sur l'espace libre, mais il m'a dit que je n'avais aucune autorisation.

Comment puis-je le réparer?

Utilitaire de disque


voulez-vous une grande ou deux partitions séparées? Si vous voulez deux partitions, j'ajouterai les étapes nécessaires à ma réponse
klanomath

J'ai trouvé que ce problème a une solution beaucoup plus facile que «augmenter le volume de stockage principal». 1) utilisez "diskutil list" pour connaître l'UUID du volume logique. 2) utiliser "diskutil cs revert <LVUUID>" pour se débarrasser du stockage de base et du volume logique (ce qui, à mon avis, est une conception incroyablement stupide). 3) redémarrez. Ensuite, "Utilitaire de disque" fonctionnerait comme prévu.
user416983

Réponses:


5

Votre volume Macintosh HDfait Core Storage Logical Volumepartie d'un Core Storage volume groupet ne peut donc pas être modifié par iPartition ou Disk Utility.

Vous devez démarrer à partir d'un disque externe, d'une clé USB ou dans le Internet Recovery Modepour pouvoir modifier le volume avec certaines Terminalcommandes.

La diskutil cs resizeStackcommande suivante est largement non documentée et en tant que telle potentiellement destructrice.

Veuillez sauvegarder votre Mac OS X avant de continuer.

Un 2ème ordinateur ou un iPhone avec les informations d'identification stackexchange pour entrer sur le site ou le chat est utile.

Veuillez démarrer à Terminalpartir de / Applications / Utilitaires et entrez diskutil cs listpour vous faire une idée.

Exemple de sortie de diskutil cs list

$ diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 08436957-C5CD-4DC6-B9FA-05B51A3EEFC8
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         86908663234 B (80.94 GB)
    Free Space:   35364864 B (35.4 MB)
    |
    +-< Physical Volume FFC67A8D-65A8-415E-A594-D7A6BED71844
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     86908663234 B (80.94 GB)
    |
    +-> Logical Volume Family 56C0E988-502B-43D5-90DD-EFBE58143896
        ----------------------------------------------------------
        Encryption Status:       Unlocked
        Encryption Type:         None
        Conversion Status:       NoConversion
        Conversion Direction:    -none-
        Has Encrypted Extents:   No
        Fully Secure:            No
        Passphrase Required:     No
        |
        +-> Logical Volume 4F26F5C3-8D94-419F-AFF1-B652E9DCDEF4
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          86479166504 B (80.54 GB)
            Conversion Progress:   -none-
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Votre partition Mac OS X (Macintosh HD) visible sur le bureau est équivalente à la Logical Volume F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.

Récupérez l'espace libre:


Après avoir redimensionné des dizaines de disques avec diskutil cs resizeStack LVUUID je n'ai jamais eu de problème avec le Recovery HD. Les étapes 1 à 6 peuvent donc être considérées comme dispensables et vous pouvez directement commencer par l'étape 7.


  1. Vous devez d'abord sauvegarder votre Recovery HD: Démarrer Terminal.appet entrer
    defaults write com.apple.DiskUtility DUDebugMenuEnabled 1appuyez sur entrée et quitterTerminal.app
  2. Démarrez l'Utilitaire de disque et activez «Afficher chaque partition» dans le menu Déboguer Après quelques secondes, toutes les partitions doivent être visibles
  3. Choisissez Recovery HDsur le côté gauche et montez la partitionRecovery HD

    screen1

  4. Vérifiez le disque

    screen2

  5. Créez une image disque Recovery HDet enregistrez-la en lecture seule en externe

    screen3

  6. Vérifiez l'image disque pour la restauration

    screen4

  7. Détachez tous les disques externes

  8. Redémarrez en Internet Recovery Modeappuyant sur altcmdR
    ou sur un Mavericks ou une clé USB de démarrage Yosemite (système complet ou installation).

  9. partir Terminalde la barre de menu / utilitaires
  10. entrez la commande suivante à l'invite du terminal:

    liste cs diskutil

  11. Copiez l'UUID alphanumérique du volume logique (LV) de votre volume CoreStorage. Le LVUUID doit être le quatrième répertorié. Dans l'exemple ci-dessus, l'alphanumérique est:
    F26F5C3-8D94-419F-AFF1-B652E9DCDEF4.
  12. Exécutez la commande suivante:

    diskutil cs resizeStack LVUUID partsize  
    

    Selon le nombre trouvé ci-dessus, ce serait:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 100%
    

    Si vous obtenez une erreur ("Une valeur en pourcentage (100%) ne peut pas être spécifiée pour cette opération."), Utilisez-la à la place:

    diskutil cs resizeStack F26F5C3-8D94-419F-AFF1-B652E9DCDEF4 0g
    

    Nous espérons que cela augmentera votre volume CoreStorage à 120 Go. En fonction de votre disque, cela prendra plusieurs secondes (SSD) ou quelques minutes (HDD). Après un redimensionnement réussi, vérifiez diskutil listsi le Recovery HDexiste toujours.

  13. Quittez Terminal.app, démarrez Disk Utilityet vérifiez le volume étendu.
  14. Redémarrez sur Recovery HD et votre disque principal. Supprimez l'image disque créée à l'étape 5 si tout fonctionne comme prévu

cs resizeStackavec 100%ne fonctionne pas pour moi, je reçois une erreur disantA percentage value (100%) cannot be specified for this operation.
zenith

@zenith Essayez diskutil cs resizeStack ... 0gplutôt. 0g est un nombre magique
klanomath

@zenith utilise mieux la réponse liée et acceptée.
klanomath

edit: El Capitan: diskutil vous devez utiliser seulement 0, pas 0g, comme c'était le cas sur Yosemite.
Dalibor Filus

@DaliborFilus Thanx pour l'astuce. J'ajouterai qu'après El Capitan est sorti de son existence bêta
klanomath

1

Sauvegardez au préalable toutes vos données. Notez que cette procédure peut ne pas fonctionner si le volume est chiffré. Vous devrez peut-être déchiffrer le volume ou le déverrouiller avec la clé de passe / récupération pour le redimensionner. Voir Commandes CoreStorage non documentées pour plus d'informations.

1) Ouvrez le terminal.

2) Entrez la commande suivante pour trouver l'UUID du volume logique . Assurez-vous de sélectionner l'UUID correct . Copiez-le.

diskutil cs list 

3) Entrez la commande suivante (en la remplaçant lvUUIDpar la copie lvUUID) pour redimensionner le volume logique à sa pleine capacité. Entrez votre mot de passe lorsque vous y êtes invité.

sudo diskutil cs resizeVolume lvUUID %100

4) Une fois terminé, quittez le terminal. Ouvrez les Préférences Système> Disque de démarrage et sélectionnez à Blessnouveau le volume correspondant comme volume de démarrage.


1

Il s'agit d'un volume de stockage central [groupe de volumes logiques] - qui, je suppose, est soit un lecteur Fusion Drive soit un lecteur crypté FileVault.

Quoi qu'il en soit, iPartition ne peut pas le gérer.

À en juger par le nombre de personnes qui ont cassé un lecteur Fusion en essayant de `` nettoyer '' le partitionnement, c'est vraiment quelque chose qu'Apple devrait empêcher l'utilisateur de faire ...

La meilleure suggestion que j'ai vue pour la récupération est de supprimer les UUID des disques, puis de laisser l'Utilitaire de disque le reconstruire à partir de zéro. Toutes les données sont perdues, une sauvegarde complète est donc essentielle.

Jetez un œil à Fractionner votre Fusion Drive Apart puis à Configurer un Fusion Drive sur votre Mac actuel .

[Je précise ici, mais il y a 8 pages d'instructions]

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.