Comment créer une nouvelle partition sur un disque FileVault sous MacOS

2

J'ai un disque de 500 Go sur MacOS crypté avec FileVault 2.

J'ai correctement redimensionné le disque à 250 Go.

Maintenant, je veux créer une autre partition pour installer un autre MacOS sur l’espace libre de 250 Go du disque.

Mais DiskUtility a échoué sur moi, il ne peut pas créer la nouvelle partition que je voulais et ne m'a montré aucune erreur.

Comment créer en toute sécurité la nouvelle partition dont j'ai besoin?

C'est le résultat imprimé à partir de la commande $ sudo gpt -r show disk0

          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  488940896      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
      489350536    1269760      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
      490620296  486484731         
      977105027         32         Sec GPT table
      977105059          1         Sec GPT header
L N
la source

Réponses:

0

Votre disque de 500 Go dispose d'environ 250 Go d'espace disque non alloué (du bloc 490620296 au bloc 977105026).

Pour créer une nouvelle partition dans l'espace disque non alloué, vous devez démarrer sur un autre disque de démarrage.

Préparation:

  • Joignez un lecteur de sauvegarde et sauvegardez votre lecteur.
  • Détachez le lecteur de sauvegarde
  • 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, Ethernet ou WLAN (WPA / WPA2) et un routeur avec DHCP activé.
    Sur une ligne à 50 Mbps, il faut environ 4 min (présentation d’un petit globe animé) pour démarrer une image de récupération au démarrage qui est généralement chargée à partir d’un serveur Apple / Akamai.

    Je recommande Ethernet car c'est plus fiable. Si vous êtes limité à 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 utiliser une clé USB d’installation (de préférence Yosemite ou El Capitan) ou une clé 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 sudo pour exécuter des commandes comme gpt ... ou newfs_hfs ...!

Modifier la table de partition GUID et ajouter une nouvelle partition

  • Entrer diskutil list et gpt -r show /dev/diskX (avec diskX: l'identifiant du disque de votre disque interne (probablement disk0)) pour avoir une vue d'ensemble. Dans les commandes ci-dessous, je suppose que l'identifiant de disque est disk0.
  • Ajoutez maintenant une nouvelle partition avec:

    gpt add -b StartBlock -i IndexNumber -s size -t type disk #size has to be dividable through 8!
    

    Dans ton cas:

    diskutil umountDisk /dev/disk2 #unmount the FileVault2 volume if unlocked
    diskutil umountDisk /dev/disk0
    gpt add -b 490620296 -i 4 -s 486484728 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Obtenir l'identifiant de disque de la nouvelle partition

    diskutil list #probably disk0s4
    
  • Formatez la nouvelle partition:

    newfs_hfs -v "Volume Name" -J /dev/disk0s4
    
  • Pour quitter Terminal, entrez:

    exit
    

    et quitter Terminal

  • Ouvrez Utilitaire de disque pour vérifier le nouveau volume.

  • Redémarrage

Si vous voulez déplacer la partition de récupération à la fin du disque en premier

Ceci n'est pas recommandé si votre premier volume principal est chiffré avec FileVault2. Le premier Recovery HD contient des clés de cryptage pour déverrouiller le volume FileVault2. Déplacer / modifier Recovery HD peut rendre votre volume FileVault2 inaccessible et inutile.

  • Créez une nouvelle partition de récupération et clonez l'ancienne.

    diskutil umountDisk /dev/disk2 #unmount the FileVault2 volume if unlocked
    diskutil umountDisk /dev/disk0
    gpt add -b 975835264 -i 4 -s 1269760 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    dd if=/dev/disk0s3 of=/dev/disk0s4
    
  • supprimer l'ancienne partition de récupération et ajouter une nouvelle partition normale

    diskutil umountDisk /dev/disk0
    gpt remove -i 3 /dev/disk0
    gpt add -b 489350536 -i 3 -s 486484728 -t 48465300-0000-11AA-AA11-00306543ECAC /dev/disk0
    
  • Obtenir l'identifiant de disque de la nouvelle partition

    diskutil list #probably disk0s3
    
  • Formatez la nouvelle partition:

    newfs_hfs -v "Volume Name" -J /dev/disk0s3
    
  • Pour quitter Terminal, entrez:

    exit
    
  • Ouvrez Utilitaire de disque pour vérifier le nouveau volume.

  • Redémarrage
klanomath
la source