2 votes

Comment rendre la partition OS X plus petite ?

Système : SIP désactivé, Macbook Air 2013-mid, environ 120 Go SSD, 8 Go DDR3. État actuel de mon disque

enter image description here

Partie OS X

enter image description here

Je veux réduire la partie OS X et la déplacer vers d'autres mais j'essaie de démarrer. partion j'obtiens

enter image description here

Sorties motivées par klanomath

Commande diskutil list et sa sortie

/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            76.0 GB    disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:       Microsoft Basic Data                         44.3 GB    disk0s4
/dev/disk1 (internal, virtual):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:                  Apple_HFS Macintosh HD           +75.7 GB    disk1
                                 Logical Volume on disk0s2
                                 20C85797-328F-4A27-B0DE-97DB2B14F1D7
                                 Unlocked Encrypted
/dev/disk3 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *128.7 GB   disk3
   1:             Windows_FAT_32 FAT32                   128.7 GB   disk3s1

Commande diskutil cs list et sa sortie

CoreStorage logical volume groups (1 found)
|
+-- Logical Volume Group E7F4DE9D-EFE4-4CEC-BCA3-3A0C20ED47C9
    =========================================================
    Name:         Macintosh HD
    Status:       Online
    Size:         76017078272 B (76.0 GB)
    Free Space:   12656640 B (12.7 MB)
    |
    +-< Physical Volume 6F9B1342-37C0-4734-8C95-9E20F2344F04
    |   ----------------------------------------------------
    |   Index:    0
    |   Disk:     disk0s2
    |   Status:   Online
    |   Size:     76017078272 B (76.0 GB)
    |
    +-> Logical Volume Family A8F4C470-C0FF-4000-85A9-565FACDA1818
        ----------------------------------------------------------
        Encryption Type:         AES-XTS
        Encryption Status:       Unlocked
        Conversion Status:       Complete
        High Level Queries:      Fully Secure
        |                        Passphrase Required
        |                        Accepts New Users
        |                        Has Visible Users
        |                        Has Volume Key
        |
        +-> Logical Volume 20C85797-328F-4A27-B0DE-97DB2B14F1D7
            ---------------------------------------------------
            Disk:                  disk1
            Status:                Online
            Size (Total):          75652100096 B (75.7 GB)
            Revertible:            Yes (unlock and decryption required)
            LV Name:               Macintosh HD
            Volume Name:           Macintosh HD
            Content Hint:          Apple_HFS

Commande sudo gpt -r show disk0 et sa sortie

gpt show: disk0: Suspicious MBR at sector 0
      start       size  index  contents
          0          1         MBR
          1          1         Pri GPT header
          2         32         Pri GPT table
         34          6         
         40     409600      1  GPT part - C12A7328-F81F-11D2-BA4B-00A0C93EC93B
     409640  148470856      2  GPT part - 53746F72-6167-11AA-AA11-00306543ECAC
  148880496    1269536      3  GPT part - 426F6F74-0000-11AA-AA11-00306543ECAC
  150150032   86566407      4  GPT part - EBD0A0A2-B9E5-4433-87C0-68B6B72699C7
  236716439     261704         
  236978143         32         Sec GPT table
  236978175          1         Sec GPT header

J'exécute exactement les commandes de klanomath en partions réelles mais je me retrouve avec la dernière commande ; tout va bien avant la dernière commande

Error -69722: You can't perform this resize unless it has a booter (target partition is probably too small)

Comment rendre la partition d'OS X plus petite ?

1voto

klanomath Points 63400

Vous devriez pouvoir redimensionner la pile CoreStorage en démarrant sur un deuxième volume de démarrage (par exemple, en mode de récupération Internet) après avoir modifié la table de partition. Ensuite, vous devez réinsérer les partitions dans les anciennes limites mais avec les types appropriés.

Préparation :

  • 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 de 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 depuis un serveur Apple/Akamai.

    Je recommande l'ethernet car c'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 Yosemite ou El Capitan) ou d'une clé USB 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 en préambule sudo pour exécuter des commandes comme gpt ... o newfs_hfs ... ¡!

Supprimez le MBR/GPT bidon et réinsérez les partitions.

  • Ouvrir dans la barre de menu Utilités->Terminal

  • Entrez diskutil list y gpt -r show /dev/disk0 pour avoir une vue d'ensemble

  • Détruisez la table de partition/MBR GUID bidon et recréez-en une nouvelle :

    diskutil umountDisk /dev/diskX #with diskX = disk identifier of the logical volume
    diskutil umountDisk /dev/disk0
    gpt destroy /dev/disk0
    diskutil umountDisk /dev/disk0
    gpt create -f /dev/disk0
  • Ajoutez à nouveau les partitions :

    gpt add -b 40 -i 1 -s 409600 -t C12A7328-F81F-11D2-BA4B-00A0C93EC93B /dev/disk0
    gpt add -b 488966144 -i 3 -s 1267712 -t 426F6F74-0000-11AA-AA11-00306543ECAC /dev/disk0
    gpt add -b 150150032 -i 4 -s 86566407 -t EBD0A0A2-B9E5-4433-87C0-68B6B72699C7 /dev/disk0
    gpt add -b 148880496 -i 2 -s 148470856 -t 53746F72-6167-11AA-AA11-00306543ECAC /dev/disk0
  • Le volume logique doit être monté automatiquement s'il n'est pas crypté. Si ce n'est pas le cas, vous devrez peut-être le déverrouiller.

  • Vérifiez le disque et le volume et essayez de les réparer si nécessaire.

  • Déverrouillez votre volume FileVault

    diskutil cs unlockVolume lvUUID
  • Redimensionner la pile CoreStorage

    diskutil cs resizestack lvUUID size

    par exemple

    diskutil cs resizestack 20C85797-328F-4A27-B0DE-97DB2B14F1D7 65000m
  • Si cela échoue, vous devrez peut-être décrypter le volume FileVault.

    diskutil cs unlockVolume 20C85797-328F-4A27-B0DE-97DB2B14F1D7
    diskutil cs decryptVolume 20C85797-328F-4A27-B0DE-97DB2B14F1D7

    et obtenir le nouveau nœud de périphérique avec

    diskutil list
  • Vérifier le volume décrypté (par exemple disk16)

    diskutil verifyVolume /dev/disk16
  • Essayez à nouveau de redimensionner la pile CoreStorage (comme ci-dessus)

    diskutil cs resizestack lvUUID size

Redimensionner votre partition Linux à partir de l'intérieur de Linux par la suite va probablement endommager votre MBR actuel (et/ou GPT) et rendre l'un ou les deux systèmes non amorçables.


Testé dans une VM :

Le redimensionnement du volume déverrouillé mais crypté à partir d'un second volume de démarrage a échoué avec un numéro d'erreur et un message "booter is mounted". La raison de ce message peut être la suivante : le volume FileVault (disk0s2/disk16) repose sur certains fichiers du Recovery HD (disk0s3). Pour redimensionner la pile, il faut réduire le groupe de volumes logiques et tous les éléments CoreStorage suivants, puis déplacer le disque dur de récupération vers des numéros de bloc inférieurs. Pour ce faire, le disque dur de récupération doit être démonté.

L'utilisation de partitions réelles peut donner des résultats différents ou des erreurs.

0voto

Nirmik Points 7438

Pour les volumes APFS, le redimensionnement (y compris le rétrécissement) est assez facile et peut être effectué sur un système de fichiers "vivant". Voir apfs resizeContainer page d'aide pour plus de détails :

diskutil apfs resizeContainer

Exemple :

diskutil apfs resizeContainer disk0s2 300g

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