1 votes

L'utilitaire de disque partitionne la mauvaise partie du lecteur Fusion

J'ai une question concernant mon iMac 2015 Fusion Drive. J'ai remplacé ma broche par un disque SATA SSD 512gb. Voici les commandes que j'ai utilisées à partir d'un jeu d'instructions en ligne pour refaire le Fusion Drive :

diskutil list

Et j'ai vu que le SSD PCIE était disk1, le SSD SATA était disk0 alors j'ai lancé :

diskutil coreStorage create Fusion /dev/disk1 /dev/disk0
diskutil coreStorage createVolume [lvgUUID] jhfs+ "Macintosh HD" 100%

Où [lvgUUID] était la chaîne d'identification unique du stockage central.

Cela a bien fonctionné, j'ai installé MacOS et tout était parfait, sauf quand j'ai essayé de créer une partition dans l'Utilitaire de disque. Je suis limité à la taille de mon minuscule SSD de 24 Go et quand j'en crée une en dessous de cette taille, il utilise le PCIE pour la partition au lieu du plus grand disque SATA. Cela rend impossible l'installation et le fonctionnement de Bootcamp, puisque l'assistant d'installation de Bootcamp ne me laisse pas créer une partition en prétendant que je n'ai pas assez d'espace libre.

Est-il possible de changer l'ordre des disques 0 et 1 ? Toute réflexion est la bienvenue !

diskUtil cs list sortie :

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 7D87AFDD-C64A-4AC2-B8E4-6C098F67A384
    =========================================================
    Name:         FUSE
    Status:       Online
    Size:         534804156416 B (534.8 GB)
    Free Space:   176128 B (176.1 KB)
    |
    +-< Physical Volume 9A2B9DD4-3C79-46C2-BB4F-886B5A6B9C73
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk1s2
    |   Status:   Online
    |   Size:     23037939712 B (23.0 GB)
    |
    +-< Physical Volume 3BE6757D-AE99-4C70-A0B3-CC16725BA627
    |   ----------------------------------------------------
    |   Index:    1
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     511766216704 B (511.8 GB)
    |
    +-> Logical Volume Family 8AB4FCEE-8DDF-487E-A9B9-F351BE591D2E
        ----------------------------------------------------------
        Encryption Type:         None
        |
        +-> Logical Volume 45E7132B-2676-450E-85D6-636EA3DFDC4F
            ---------------------------------------------------
            Disk:                  disk2
            Status:                Online
            Size (Total):          526809563136 B (526.8 GB)
            Revertible:            No
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS
            LVG Type:              Fusion, Sparse

diskUtil list sortie :

Charles-iMac:~ tinyhouse$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *512.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage FUSE                    511.8 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         24.0 GB    disk1
   1:                        EFI EFI                     314.6 MB   disk1s1
   2:          Apple_CoreStorage FUSE                    23.0 GB    disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

/dev/disk2 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                            Macintosh HD           +526.8 GB   disk2
                                 Logical Volume on disk1s2, disk0s2
                                 45E7132B-2676-450E-85D6-636EA3DFDC4F
                                 Unencrypted Fusion Drive

0voto

klanomath Points 63400

Pour créer un "Fusion Drive" approprié dans votre cas, vous devez d'abord créer un groupe de volumes logiques CoreStorage normal avec un volume physique et un volume logique. Ensuite, vous devez installer MacOS. Dans une dernière étape, vous devez ajouter le deuxième volume physique au groupe de volumes logiques CoreStorage et étendre le volume logique existant.

  • sauvegarder votre volume principal

  • démarrer en mode de récupération Internet (ou une clé USB d'installation de MacOS)

  • obtenir tous les listings nécessaires :

    diskutil list
    diskutil cs list
  • détruire le LVG :

    diskutil cs delete lvgUUID #lvgUUID: UUID of the Logical Volume Group
  • Effacer complètement les deux disques (chacun en un volume avec les noms par exemple "data1" et "data2"). mais pas "Macintosh HD")

  • récupérer les identifiants des appareils : diskutil list

  • créer un nouveau LVG et LV sur le plus grand disque (ici, je suppose que le SSD de 500 Go a l'identifiant disk0) :

    diskutil cs create Fusion disk0
    diskutil cs list
    diskutil cs createVolume lvgUUID jhfs+ "Macintosh HD" 100%
  • Installez MacOS sur le "Macintosh HD".

  • Après avoir configuré MacOS, ouvrez le Terminal et entrez

    diskutil list
    diskutil cs list
  • ajouter le disque de 24 Go (ici, je suppose que l'identifiant du disque est disk1) au LVG :

    diskutil cs addDisk lvgUUID disk1
  • Développez le volume du système principal :

    diskutil cs resizeVolume lvUUID size #with size e.g. 526800m

    Si vous obtenez l'erreur "Error : -69720 : There is not enough free space in the Core Storage Logical Volume Group for this operation", choisissez une taille légèrement inférieure comme 526400m ou 526000m.

0voto

Anonymous Points 31

Une autre route : Comme klanomath me l'a fait remarquer dans les commentaires, le système décide quel est le disque physique secondaire du lecteur de fusion dans l'OS par lequel a la partition de récupération. Cela semble être différent de l'index, ou peut-être est-ce spécifique à l'exécution de doubles SSD. J'ai donc cassé le disque de fusion :

diskutil cs delete lvgUUID

Puis j'ai installé MacOS sur le plus grand disque SATA. Cela crée une partition de récupération sur le disque. Après l'installation, revenez à la récupération USB et créez le disque de fusion en utilisant cette fois uniquement la partition de données principale du disque SATA tout en laissant la partition de récupération intacte.

diskutil cs create Fusion disk1 disk0s2

Ensuite, la normale

 diskutil cs createVolume [paste the UUID here] jhfs+ "Macintosh HD" 100%

Puis j'ai redémarré à partir du disque de récupération et j'ai installé à partir de là.

Maintenant, je peux partitionner le disque comme d'habitude, BCA fonctionne et le système démarre environ 0,4 seconde plus vite en utilisant le disque PCIE (je plaisante, je ne peux pas vraiment le dire) :)

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