4 votes

Comment refusionner un disque Fusion non fusionné, idéalement sans le formater ?

J'ai un iMac 5k avec un lecteur Fusion. J'ai eu des problèmes avec MacOS, alors je l'ai réinstallé et restauré à partir d'une sauvegarde Time Machine en utilisant Migration Assistant.

Après cela, le système a été très lent, et fait des paquets de sable tout le temps. En regardant dans l'Utilitaire de disque, je constate que le disque de fusion a été détruit :

enter image description here

Remarquez que Macintosh HD est dans le disque dur, et que le SSD n'est pas formaté.

Voici le résultat de diskutil cs list . Il semble qu'il existe déjà un groupe de volumes logiques Core Storage, mais qu'il est trop petit (121 Go au lieu de 2,1 To) :

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 7090C28E-A2D2-49C3-BDA4-0B4C96F499B4
    =========================================================
    Name:         Macintosh HD
    Status:       Offline
    Size:         120988852224 B (121.0 GB)
    Free Space:   -none-
    |
    +-< Physical Volume E8FF728C-B2AD-44F5-B9B9-EE0BE22D1782
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Checking
    |   Size:     120988852224 B (121.0 GB)
    |
    +-< Physical Volume FCB9BDAF-B3E1-403D-B078-CD967BEDECB3
        ----------------------------------------------------
        (No properties)

Et voici la carte des partitions. Bizarrement, j'ai des partitions Macintosh HD et EFI sur les deux disques :

$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *121.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:          Apple_CoreStorage Macintosh HD            121.0 GB   disk0s2
   3:                 Apple_Boot Boot OS X               134.2 MB   disk0s3

/dev/disk1 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *2.0 TB     disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS Macintosh HD            2.0 TB     disk1s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk1s3

Et voici des informations plus détaillées sur le disque dur :

$ diskutil info /dev/disk0s2
   Device Identifier:        disk0s2
   Device Node:              /dev/disk0s2
   Whole:                    No
   Part of Whole:            disk0

   Volume Name:              Macintosh HD
   Mounted:                  Yes
   Mount Point:              /

   Partition Type:           Apple_HFS
   File System Personality:  Journaled HFS+
   Type (Bundle):            hfs
   Name (User Visible):      Mac OS Extended (Journaled)
   Journal:                  Journal size 155648 KB at offset 0x3a38000
   Owners:                   Enabled

   OS Can Be Installed:      Yes
   Recovery Disk:            disk0s3
   Media Type:               Generic
   Protocol:                 SATA
   SMART Status:             Verified
   Volume UUID:              388929F6-08C6-31FF-9AB1-3AB0E5FF1383
   Disk / Partition UUID:    D3F0C33F-6052-46F9-A4BE-90D4435B183A

   Disk Size:                2.0 TB (1999404957696 Bytes) (exactly 3905087808 512-Byte-Units)
   Device Block Size:        512 Bytes

   Volume Total Space:       2.0 TB (1999404957696 Bytes) (exactly 3905087808 512-Byte-Units)
   Volume Used Space:        1.3 TB (1325673127936 Bytes) (exactly 2589205328 512-Byte-Units) (66.3%)
   Volume Available Space:   673.7 GB (673731829760 Bytes) (exactly 1315882480 512-Byte-Units) (33.7%)
   Allocation Block Size:    4096 Bytes

   Read-Only Media:          No
   Read-Only Volume:         No

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              No

Et le SSD :

$ diskutil info /dev/disk1s2
   Device Identifier:        disk1s2
   Device Node:              /dev/disk1s2
   Whole:                    No
   Part of Whole:            disk1

   Volume Name:              Not applicable (no file system)
   Mounted:                  Not applicable (no file system)
   File System:              None

   Partition Type:           Apple_CoreStorage
   OS Can Be Installed:      No
   Media Type:               Generic
   Protocol:                 PCI
   SMART Status:             Verified
   Disk / Partition UUID:    0993633C-EC5D-473D-AC5A-8CB967E9D532

   Disk Size:                121.0 GB (120988852224 Bytes) (exactly 236306352 512-Byte-Units)
   Device Block Size:        512 Bytes

   Read-Only Media:          No
   Read-Only Volume:         Not applicable (no file system)

   Device Location:          Internal
   Removable Media:          Fixed

   Solid State:              Yes
   Device Location:          "SSD"

   This disk is a Core Storage Physical Volume (PV).  Core Storage Information:
   PV UUID:                  E8FF728C-B2AD-44F5-B9B9-EE0BE22D1782
   LVG UUID:                 7090C28E-A2D2-49C3-BDA4-0B4C96F499B4

diskutil repairDisk fonctionne pour le disque dur (disk0), et ne semble pas trouver grand chose à réparer. Mais il signale une erreur sur le SSD (disk1) :

$ sudo diskutil repairDisk /dev/disk1
[...]
Logical Volume Group 7090C28E-A2D2-49C3-BDA4-0B4C96F499B4 spans 2 devices
Incomplete or inconsistent CoreStorage Physical Volume set
Storage system check exit code is 1
Problems were encountered during repair of the partition map
Error: -69716: Storage system verify or repair failed
Underlying error: 1: Operation not permitted

Quand je cours fsck_cs /dev/disk0 il est indiqué que ce n'est pas un volume CoreStorage, et de même pour disk1.

Le lecteur Fusion n'est plus fusionné ? Comment puis-je le fusionner à nouveau ?

Idéalement sans formater ou réinstaller MacOS ? Je vais faire une sauvegarde au cas où, mais j'espère ne pas l'utiliser.

J'ai regardé diskutil mergePartitions ... mais cela ne semble fonctionner que pour les partitions situées sur le même disque physique. Existe-t-il un autre moyen ?

L'idéal serait d'utiliser des logiciels libres, mais je suis prêt à payer si nécessaire.

C'est sur Sierra, 10.12.1.

1voto

klanomath Points 63400

Si vos disques ou volumes ne présentent pas de second problème, les étapes suivantes devraient fonctionner :

  • Sauvegarde du volume principal de votre système

  • Démarrage en mode de récupération

  • Ouvrir dans la barre de menu Utilitaires > Terminal

  • Obtenez une vue d'ensemble avec diskutil list y diskutil cs list
    Ci-dessous je suppose que le SSD est le disque0 et le HDD le disque1 (comparez les tailles)

  • Vérifiez tous les volumes et lecteurs importants avec diskutil verifyDisk diskX et diskutil verifyVolume diskXsY . Si nécessaire, réparez les disques et les volumes.

  • Rétablir la configuration de partition normale du LVG (SSD) de CoreStorage :

    diskutil cs revert lvUUID

    Cela peut échouer parce qu'un lvUUID ne sort pas - il faut alors essayer de supprimer le groupe de volumes logiques.

    diskutil cs delete lvgUUID

    Cela peut également échouer - vous devez alors réinitialiser la table de partition du SSD en le repartitionnant. Enfin, vérifiez avec diskutil cs list que pas de Le groupe de volumes logiques existe.

  • Convertissez votre volume système principal (disk1s2) en un groupe de volumes logiques CS :

    diskutil cs convert disk1s2

    Vos données seront préservées. Cette opération attribuera de nouveaux UUIDs aux (nouveaux) LVG, PV, LVF et LV.

  • Ajoutez disk0s2 comme un volume physique au LVG :

    diskutil cs addDisk lvgUUID disk0s2
  • Redimensionnez le volume logique avec :

    diskutil cs resizeVolume lvUUID 0g
  • Redémarrer

avec lvUUID = UUID d'un volume logique ; lvgUUID = UUID d'un groupe de volumes logiques. La commande diskutil cs addDisk ... est sans document mais fonctionne dans Sierra.


L'approche peut échouer parce que d'autres obstacles (inconnus) existent. Dans ma VM, cela a fonctionné.

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