10 votes

Je pense que j'ai raté le lecteur de fusion sur mon iMac 1 To (avec BootCamp).

Il s'agit d'un post similaire à celui-ci ( Impossible de créer une partition sur l'espace libre avec l'utilitaire de disque ) mais pas tout à fait...

Tout a commencé avec la création d'une partition BootCamp (environ 145 Go) pour Windows 8 il y a quelque temps.

Tout fonctionnait bien jusqu'à ce que je décide de passer à la version 8.1 de la boutique Windows. L'installation s'est bien passée mais Windows n'a jamais réussi à redémarrer. J'ai réussi à réparer l'iMac pour qu'il démarre OSX et je l'ai oublié jusqu'à aujourd'hui (oh pourquoi ? !).

J'ai décidé d'essayer à nouveau la version 8.1, puisque la partition était là et que je voulais l'utiliser en essayant de l'installer à nouveau. J'ai choisi l'installation EFI et je me suis lancé, mais le programme d'installation m'a informé qu'il ne s'installerait pas, car la partition a MBR au lieu de GPT.

Au lieu de relancer le programme d'installation en mode normal, je me suis reconnecté à OSX, j'ai supprimé la partition BOOTCAMP (c'est du moins ce que je pensais), j'ai relancé le programme d'installation en mode EFI et je lui ai demandé de créer une partition pour lui-même dans l'espace libre et d'installer Windows.

Le programme d'installation a créé 3 partitions - 1 grande et 2 petites. Je n'ai pas aimé cela et je suis retourné dans OS X pour essayer de supprimer ces partitions, mais cela n'a bien sûr pas fonctionné et mon disque est devenu de plus en plus désordonné. À ce moment-là, je savais que je n'étais pas très malin et j'ai essayé de supprimer toutes les partitions dont je pensais ne pas avoir besoin à partir de l'installateur Windows.

J'ai encore plus merdé... OSX a arrêté de démarrer. J'ai ensuite lu et exécuté les étapes de l'article mentionné ci-dessus. filetage . Mais tout au long de ma liste diskutil a montré 2 volumes physiques au lieu de 1.

J'ai donc suivi toutes les étapes du fil de discussion ci-dessus et voici l'effet obtenu pour le moment :

Utilitaire de disque - Pas de partitions cachées

Disk Utility - No hidden partitions

Utilitaire de disque - affichage des partitions cachées

Disk Utility - hidden partitions shown

Diskutility - schéma de partition

Diskutility - partition scheme

Informations provenant du terminal :

\-bash-3.2# diskutil list
/dev/disk0
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:       GUID partition\_scheme                   \*121.3 GB   disk0
    1:                         EFI EFI                209.7 MB   disk0s1
    2:           Apple\_CoreStorage                    121.0 GB   disk0s2
    3:                  Apple\_Boot Boot OS X          134.2 MB   disk0s3
/dev/disk1
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:       GUID partition\_scheme                     \*1.0 TB   disk1
    1:                         EFI EFI                209.7 MB   disk1s1
    2:           Apple\_CoreStorage                    852.7 GB   disk1s2
    3:                  Apple\_Boot Recovery HD        650.1 MB   disk1s3
    4:                         EFI NO NAME            104.9 MB   disk1s4
 /dev/disk2
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:      Apple\_partition\_scheme                     \*1.3 GB   disk2
    1:         Apple\_partition\_map                     30.7 KB   disk2s1
    2:                   Apple\_HFS OS X Base System     1.3 GB   disk2s2
 /dev/disk3
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                   Apple\_HFS Macintosh HD       967.8 GB   disk3
                                   Logical Volume on disk1s2, disk0s2
                                   D237FFDC-70A4-41D7-AC13-4CC7E5E8C0A0
                                   Unencrypted Fusion Drive
/dev/disk4
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*5.2 MB    disk4
/dcv/disk5
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk5
/dev/disk6
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk6
/dev/disk7
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk7
/dev/disk8
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk8
/dev/disk9
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk9
/dev/disk10
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*6.3 MB    disk10
/dev/disk11
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*2.1 MB    disk11
/dev/disk12
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*1.0 MB    disk12
/dev/disk13
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk13
/dev/disk14
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled         \*524.3 KB    disk14
/dev/disk15
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*1.0 MB    disk15
/dev/disk16
    #:                        TYPE NAME               SIZE       IDENTIFIER
    0:                             untitled           \*6.3 MB    disk16
-bash-3.2#    \-bash-3.2# diskutil cs list
CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group 1EFE58BC-3613-44C4-86EE-D816F3B66E3E
    =========================================================
    Name:   Macintosh HD
    Status: Online
    Size:   973655252992 B (973.7 G8)
    Free Space: 0 B (0 B)
    |
    +-- Physical Volume 93892BE8-2B7F-4ABD-A4C3-984495DCD98D
    |   ----------------------------------------------------
    |
    |   Index:  0                     
    |   Disk:   disk1s2    
    |   Status: Online
    |   Size:   852666400768 B (852.7 GB)
    |                                                               
    +-- Physical Volume 4BF0E99A-8D5F-4B1E-B6C5-31B705455EDF                          
    |   ----------------------------------------------------
    |
    |   Index:  1                                                       
    |   Disk:   disk0s2                                                      
    |   Status: Online                                                     
    |   Size:   120988852224 B (121.0 GB)
    |     
    +-- Logical Volume Family 3C62D09F-E2B7-47E2-8106-76EDB58F32F7
        ----------------------------------------------------------
        Encryption Status:      Unlocked
        Encryption Type:        None
        Conversion Status:      NoConversion
        Conversion Direction:   -none-
        Has Encrypted Extents:  No
        Fully Secure:           No
        Passphrase Required:    No
        |
        +-- Logical Volume D237FFDC-7DA4-41D7-AC13-4CC7E5E8C0A0  
            ---------------------------------------------------
            Disk:                 disk3                                                        
            Status:               Online                                                     
            Size (Total):         967799996416 B (967.8 GB) 
            Conversion Progress:  -none-                    
            Revertible:           No 
            LV Name:              Macintosh HD    
            Volume Name:          Macintosh HD         
            Content Hint:         Apple\_HFS

Résultat de gpt -r -vvv show /dev/disk0 :

\-bash-3.2# gpt -r -vvv show /dev/disk0
gpt show: /dev/disk0: mediasize=121332826112; sectorsize=512; blocks=236978176
gpt show: /dev/disk0: PMBR at sector 0
gpt show: /dev/disk0: Pri GPT at sector 1
gpt show: /dev/disk0: GPT partition: type=C12A7328-F81F-11D2-BA48-00A0C93EC93B, start=40, size=409600
gpt show: /dev/disk0: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=236306352
gpt show: /dev/disk0: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=236715992, size=262144
gpt show: /dev/disk0: Sec GPT at sector 236978175
    start      size index contents
        0         1       PMBR
        1         1       Pri GPT header
        2        32       Pri GPT table
       34         6
       40    409600     1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
   409640 236306352     2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
236715992    262144     3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
236978136         7
236978143        32       Sec GPT table
236978175         1       Sec GPT header

Résultat de gpt -r -vvv show /dev/disk1 :

\-bash-3.2# gpt -r -vvv show /dev/disk1
gpt show: /dev/disk1: mediasize=1000204886016; sectorsize=512; blocks=1953525168
gpt show: /dev/disk1: PMBR at sector 0
gpt show: /dev/disk1: Pri GPT at sector 1
gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
gpt show: /dev/disk1: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=1671210848
gpt show: /dev/disk1: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=1671620488, size=1269760
gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=1672890368, size=204800
gpt show: /dev/disk1: Sec GPT at sector 1953525167                               
     start          size  index contents                                        
         0             1        PMBR                                            
         1             1        Pri GPT header                                  
         2            32        Pri GPT table                                   
        34             6
        40        409600      1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
    409640    1671210848      2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
1671620488       1269760      3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
1672890248           120   
1672890368        204800      4 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
1673095168     280429967
1953525135            32        Sec GPT table
1953525167             1        Sec GPT header

Je ne sais pas où aller à partir de là ? Pourquoi y a-t-il deux volumes physiques et que faire avec eux ? Si quelqu'un pouvait m'aider, je l'apprécierais grandement.

15voto

klanomath Points 63400

Théoriquement, tout va bien avec votre Fusion Drive. Les disques de fusion ressemblent à ceci. Le disque0 est votre SSD avec 121 Go et le disque1 est votre disque dur avec ~1 To (~1,121 To en tout).

Les parties les plus importantes de votre SSD (disk0s2) et de votre disque dur (disk1s2) sont regroupées dans un LVG CoreStorage (Fusion Drive : disk3) d'une taille de 967,8 Go. Le reste est réservé aux EFI, à un disque de récupération (en tout ~1,3 Go) et à votre ancienne partition Windows, qui est maintenant probablement un espace libre (~152 Go).

Le volume logique 'Macintosh HD' (967.8 GB) couvre les disques0s2 et disk1s2. C'est le premier 'Macintosh HD' de l'image 1. Le volume 'Macintosh HD' - c'est celui qui est visible sur le bureau - devrait idéalement avoir également 967,8 Go. Il s'agit du deuxième "Macintosh HD" de l'image 1.
En fait, il n'a que 852,67 GB (voir image 3).

Dans la deuxième image, le volume logique "Macintosh HD" est le premier en noir, le volume "Macintosh HD" est le deuxième en noir, les deux autres "Macintosh HD" en gris sont les parties de votre SSD et HDD dédiées au volume logique "Macintosh HD".

À mon avis, quelque chose s'est mal passé après avoir supprimé diverses partitions avec l'assistant Bootcamp/Utilitaire disque ou dans Windows.

Préparation :

  • Détachez tout disque externe (en particulier votre disque externe de sauvegarde Time Machine).
  • Redémarrez en mode de récupération Internet en appuyant sur alt cmd R au 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 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 à partir d'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 Mavericks ou Yosemite) ou d'une clé USB contenant un système complet (de préférence Mavericks ou Yosemite).

Vous pouvez maintenant soit réparer CoreStorage, soit reconstruire votre disque Fusion. :

Réparer le CoreStorage (non recommandé) :

  • Tout d'abord, je voudrais essayer de vérifier le volume 'Macintosh HD' avec l'utilitaire de disque. Si le volume est corrompu, envisagez une réinstallation de Mac OS X.

  • Si le volume est correct, quittez l'utilitaire de disque.

  • Ouvrez le Terminal et entrez diskutil unmountDisk /dev/LVIdentifier et les deux diskutil unmountDisk /dev/DiskContainingApple_CoreStorageIdentifier
    Dans votre cas : d'abord diskutil unmountDisk /dev/disk3 puis diskutil unmountDisk /dev/disk0 y diskutil unmountDisk /dev/disk1

  • supprimer la partition EFI NO NAME avec gpt remove -i IndexNumberOfEFINoName DiskIdentifier :
    gpt remove -i 4 disk1

  • Remontez les disques du CoreStorage, puis le volume logique :
    Dans votre cas : d'abord diskutil mountDisk /dev/disk0 y diskutil mountDisk /dev/disk1 et ensuite diskutil mount /dev/disk3 .

  • entrez gpt -r -vvv show /dev/diskIdentfierOfApple_CoreStorage pour obtenir des informations sur votre disque dur CoreStorage.
    Dans votre cas : gpt -r -vvv show /dev/disk1
    Cela devrait ressembler à ceci :

    -bash-3.2# gpt -r -vvv show /dev/disk1
    gpt show: /dev/disk1: mediasize=1000204886016; sectorsize=512;         blocks=1953525168
    gpt show: /dev/disk1: PMBR at sector 0
    gpt show: /dev/disk1: Pri GPT at sector 1
    gpt show: /dev/disk1: GPT partition: type=C12A7328-F81F-11D2-BA4B-00A0C93EC93B, start=40, size=409600
    gpt show: /dev/disk1: GPT partition: type=53746F72-6167-11AA-AA11-00306543ECAC, start=409640, size=1671210848
    gpt show: /dev/disk1: GPT partition: type=426F6F74-0000-11AA-AA11-00306543ECAC, start=1671620488, size=1269760
    gpt show: /dev/disk1: Sec GPT at sector 1953525167                               
         start          size  index contents                                        
             0             1        PMBR                                            
             1             1        Pri GPT header                                  
             2            32        Pri GPT table                                   
            34             6
            40        409600      1 GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
        409640    1671210848      2 GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
    1671620488       1269760      3 GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
    1672890248     280634887
    1953525135            32        Sec GPT table
    1953525167             1        Sec GPT header
  • L'espace libre sur votre disque dur comporte 280634887 blocs. Veuillez calculer le plus grand nombre de blocs divisible par 8. Cela donne 280634880 blocs (á 512 octets), soit 143685058560 B ou ~143,7 Go. Ajoutez la taille de votre volume physique HDD CoreStorage (852666400768 B). Le résultat est 143685058560 B + 852666400768 B = 996351459328 B

  • Redimensionnez votre volume physique HDD CoreStorage avec diskutil cs resizeDisk HDDPVUUID newsize
    Dans votre cas : diskutil cs resizeDisk 93892BE8-2B7F-4ABD-A4C3-984495DCD98D 996351459328b

  • Calculez la taille maximale de votre Volume Logique CoreStorage en diskutil cs list : (taille disque0s2) + (taille disque1s2) Dans votre cas, c'est 120988852224 B + 996351459328 B = 1117340311552 B. Cela devrait être la taille de votre groupe de volumes logiques actualisé.

  • Redimensionnez votre volume logique avec diskutil cs resizeVolume LVUUID LVGSize-128 MB Dans votre cas, c'est diskutil cs resizeVolume D237FFDC-7DA4-41D7-AC13-4CC7E5E8C0A0 1117212311552b . Si vous obtenez une erreur (Il n'y a pas assez d'espace libre...) choisissez une taille plus petite comme 1117148311552b.

  • Quittez le terminal et ouvrez l'utilitaire de disque.

  • Vérifiez l'absence d'erreurs dans votre volume CoreStorage étendu.

  • Quittez l'utilitaire de disque, choisissez votre volume CS comme disque de démarrage et redémarrez votre Mac.

Rebuild Fusion Drive (recommandé si vous avez une sauvegarde Time Machine)

  • Démarré en mode de récupération Internet, ouvrez Utilities Terminal dans la barre de menu et entrez :
    diskutil cs list pour obtenir le listing de CoreStorage.

  • Copiez l'UUID du volume logique, c'est le cinquième de la liste.

  • Maintenant, supprimez le volume logique avec diskutil cs deleteVolume LVUUID .
    Dans votre cas : diskutil cs deleteVolume D237FFDC-7DA4-41D7-AC13-4CC7E5E8C0A0 .

  • Copiez l'UUID du groupe de volumes logiques, c'est le premier dans la liste des groupes de volumes logiques. diskutil cs list .

  • Ensuite, supprimez le groupe de volumes logiques avec diskutil cs delete LVGUUID .
    Dans votre cas : diskutil cs delete 1EFE58BC-3613-44C4-86EE-D816F3B66E3E

  • Entrez exit et quittez 'Terminal'.

  • Ouvrez l'utilitaire de disque. Entrez "Ignorer" si l'on vous demande de réparer les lecteurs.

  • Choisissez votre SSD et partitionnez-le : 1 Partition Mac OS X Extended (Journaled), cliquez sur le bouton Options et choisissez la table de partition GUID, puis cliquez sur OK et Appliquer.
    Veuillez vérifier que la taille est de ~121 GB.

    Exemple :

    ssd

  • Choisissez votre disque dur et partitionnez-le : 1 Partition Mac OS X Extended (Journaled), cliquez sur le bouton Options et choisissez la table de partition GUID, puis cliquez sur OK et Appliquer.
    Veuillez vérifier que la taille est de ~1 TB

    Exemple :

    hdd

  • Quittez l'Utilitaire de disque et ouvrez le Terminal

  • Entrez diskutil list

    Exemple (vos identifiants et tailles de disques sont bien sûr différents : Votre volume SSD a probablement l'identifiant disk0s2 et la taille 121 GB et votre volume HDD a probablement l'identifiant disk1s2 et la taille 1.0 TB) :

    diskutil

  • Entrez diskutil cs create "Name" IdentifierSSD IdentifierHDD
    Dans votre cas, probablement disktil cs create "Macintosh HD" disk0s2 disk1s2 .

    Copier le LVGUUID résultant

    Exemple :

    cscreate

  • Entrez diskutil cs CreateVolume LVGUUID jhfs+ "Macintosh HD" 100% .

    Exemple :

    lvcreate

  • Entrez diskutil cs list
    Vérifiez la taille de votre volume logique. Il devrait avoir une taille d'environ 1,121 To.

    Exemple :

    diskcslist

  • Quitter le terminal

  • Ouvrez l'utilitaire de disque et vérifiez que le volume nouvellement créé ne comporte pas d'erreurs.

  • Quitter l'utilitaire de disque

  • Attachez votre disque externe de sauvegarde Time Machine ou vérifiez ceci réponse si vous utilisez un NAS ou un autre partage réseau.

  • Ouvrez "Restaurer à partir d'une sauvegarde Time Machine".

  • Choisissez la sauvegarde Time Machine appropriée et restaurez votre système.

  • Redémarrez sur votre système restauré.

  • Démontez et détachez votre disque de sauvegarde Time Machine.

  • Ouvrez le 'Terminal' et entrez 'diskutil list'.

  • Vérifiez si votre "Recovery HD" est répertorié.

  • Si votre disque de récupération est manquant, la réinstallation de votre système actuel avec le dernier programme d'installation disponible (par exemple, "Installer OS X Mavericks (10.9.5)" si Mavericks est actuellement installé) le recréera sans perdre de données. AFAIK Recovery Partition Creator 3.8 ne créera PAS de disque dur de récupération sur les volumes CoreStorage.

  • Après avoir réinstallé le système avec le dernier programme d'installation disponible, ouvrez App Store et installer les derniers correctifs de sécurité.

0voto

David Anderson Points 30783

Où avez-vous échoué ? Partout où vous avez pu.

Les disques sont GPT. Windows pense qu'ils sont MBR. Apple/Microsoft l'ont configuré de cette façon. Cela signifie que vous ne pouvez pas utiliser quoi que ce soit de Microsoft pour modifier les partitions sur les disques. Si des modifications doivent être apportées aux partitions, le logiciel utilisé doit provenir d'Apple. La seule exception est que Windows peut formater les partitions. Bien que l'Utilitaire de disque et le Terminal puissent être utilisés pour modifier les partitions, il n'y a aucune raison de le faire. Vous devriez utiliser Bootcamp pour créer ou détruire la partition Windows Bootcamp. Bootcamp sait ce qu'il fait, vous ne le savez pas.

Si vous souhaitez savoir quel schéma de partition MBR Windows affiche, entrez les commandes suivantes dans une fenêtre de terminal :

fdisk /dev/disk0
fdisk /dev/disk1

Vos partitions de stockage de base OS X HFS+ devraient avoir un id de AC. Les partitions Windows sont de type 07. La partition efi est de type EE et la partition de récupération OS X est de type AB.

Je n'utilise pas de stockage central. Je vous dirais de faire de même, mais avec un disque de fusion, vous n'avez pas le choix. J'ai découvert que la partition OS X ne peut pas être redimensionnée à moins que cela ne soit fait pendant qu'OS X est en cours d'exécution. C'est le contraire de ce à quoi je me serais attendu. L'utilisation de l'utilitaire de disque pour redimensionner la partition de démarrage OS X tout en démarrant sur une partition de récupération pour moi a abouti à l'échec. Cependant, le redimensionnement est possible pour Windows et OS X, si vous les retirez de leurs partitions, redimensionnez les partitions et les restaurez ensuite sur leurs partitions.

Pour votre information, voici quelques informations sur les lecteurs Fusion : Mac mini (fin 2012 et ultérieur), iMac (fin 2012 et ultérieur) : À propos de Fusion Drive

0voto

Roland Siebert Points 1

J'ai eu le même problème après une tentative d'installation de Windows 8.1 sur mon disque de fusion. Cela n'a pas fonctionné puisque Windows a refusé d'utiliser la partition de type MBR créée par bootcamp. Yosemite fonctionnait bien, il y avait juste un bloc d'espace libre inamovible de 300 Go. J'aurais pu le laisser tel quel, mais j'ai décidé de réinstaller Yosemite en démarrant depuis un disque d'installation USB. Cela a pris environ 2 heures, après quoi tout fonctionnait à nouveau. Pas d'espace libre, pas de petites partitions supplémentaires (il y en avait 13), et la partition de récupération était à nouveau présente. J'ai fait une nouvelle sauvegarde Time Machine juste au cas où, mais je n'ai finalement même pas eu à l'utiliser. Cela correspond au rapport selon lequel l'installateur est capable de réparer les problèmes de disque de fusion.

-3voto

solomani Points 1

Puisque vous utilisez El Capitan, vous pouvez maintenant le faire :

Depuis le terminal, exécutez

diskutil coreStorage delete lvgUUID

Ensuite, quittez le terminal.

Lancez l'utilitaire de disque.

Lorsqu'il vous demande de réparer le lecteur, dites oui. Il reconstruira automatiquement le disque Fusion.

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