Slå samman APFS -containrar i enstaka partition / macOS High Sierra eller Mojave

Foto av författare
smygande

Jag såg att för det mesta svaret på frågorna "Hur kan jag slå ihop den primära APFS-partitionen med en annan tom APFS-partition?"Eller"Hur tar vi bort BOOTCAMP-partitionen och lägger till volymen i en befintlig APFS-behållare?” är den fullständiga ominstallationen av macOS med formatering av hårddisken.
Tja, det finns andra mycket enklare lösningar som inte kräver en ominstallation av systemet som kan ta flera timmar med applikationer och anpassade inställningar.

Om du använde Boot Camp-assistent för att installera ett parallellt operativsystem (Windows7, Windows 10, etc.), dök en ny partition som heter BOOTCAMP upp på macOS. Denna partition innehåller vanligtvis det parallella operativsystemet, det skapas under installationsprocessen från utrymmet för den primära partitionen. Mästare. Om du vill ge upp det parallella operativsystemet installerat på Mac, MacBook och du vill att utrymmet som upptas av "BOOTCAMP"-partitionen ska raderas och läggas till i macOS-partitionen, måste du följa en enkel handledning som tar mycket mindre tid än installera om hela macOS-operativsystemet.

Hur kan vi ta bort en partition och hur lägger vi till det återstående lediga utrymmet till en APFS-partition - Ändra storlek på APFS-behållare

I vårt scenario har vi att göra med en hårddisk 250 GB uppdelad i ett parti (container) APFS huvud 199 GB (Apple_APFS Container disk1 - disk0s2) och en som jag hade BOOTCAMP på 50,7 GB (Apple_HFS Namnlös – disk0s3) som ska raderas och dess 50,7 GB utrymme ska läggas till huvudpartitionen. I slutändan kommer vi att få en enda 250GB partition.

1. Vi tar bort disk0s3-volymen utan att formatera den. På så sätt kommer vi att få en ledigt utrymme på disk som vi senare kan lägga till disk0s2.

sudo diskutil eraseVolume "Free Space" %noformat% /dev/disk0s3

2. Vi tilldelar APFS-huvudpartitionen utrymmet som är ledigt på disken efter ovanstående operation.

diskutil apfs resizeContainer disk0s2 0

I slutändan kommer vi att få en enda "macOS"-partition / disk0s2 250 GB.

Om du har flera partitioner måste du vara mycket försiktig med vad du tar bort. Identifiera namnet på den partition du vill ta bort korrekt och kör sedan kommandoraden. För att se alla tillgängliga partitioner och volymer, kör in Terminal kommando: tveksam lista.

Denna handledning är gjord på en betaversion av macOS Mojave, men det är också kompatibelt MacOS High Sierra.

Jag har passionerat skrivit om operativsystemen Windows och Linux sedan 2004, och sedan 2010 har jag blivit ett fan av Apples universum. För närvarande skriver jag handledningar för Mac, iPhone, iPad, Apple Watch, AirPods och andra Apple-enheter.

11 tankar om ”Slå samman APFS -containrar i enstaka partition / macOS High Sierra eller Mojave”

  1. Jag försökte det du föreslog din port, men jag verkar inte få det gjort. Min Mac har 3 huvudpartitioner (diskar som jag kan se monterade på skrivbordet). Mojave, High Sierra och Bootcamp. Jag vill behålla Bootcamp som det är, men jag vill slå ihop High Sierra till den nya Mojave-partitionen. Den gamla High Sierra-partitionen är den största, 2,9 TB mot 200 GB Mojave.

    diskutier list ger mig massor av partitioner och för att göra saker värst, varje partition (Mojave och Sierra) har återställningslägespartitioner och jag kan inte bli av med den i Sierra heller.

    Efter att ha använt diskutil-listan i terminalen får jag det här:

    Senaste inloggning: mån 15 okt 11:18:13 på konsolen
    iMac-de-iMac5K:~ imac5k$ diskuterade brevet
    /dev/disk0 (internt, fysiskt):
    #: TYP NAMN SIZE IDENTIFIER
    0: GUID_partition_scheme *121,3 GB disk0
    1: EFI EFI 209,7 MB disk0s1
    2: Apple_APFS Container disk2 121,1 GB disk0s2

    /dev/disk1 (intern, fysisk):
    #: TYP NAMN SIZE IDENTIFIER
    0: GUID_partition_scheme *3.0 TB disk1
    1: Efi Efi
    2: Apple_APFS Container disk2 2,7 TB disk1s2
    3: Apple_APFS Container disk3 199,4 GB disk1s3
    4: Microsoft Basic Data BOOTCAMP 70,9 GB disk1s4

    /dev/disk2 (syntetiserad):
    #: TYP NAMN SIZE IDENTIFIER
    0: APFS Container Scheme – +2,9 TB disk2
    Fysiska lagrar disk0s2, disk1s2

    /dev/disk3 (syntetiserad):
    #: TYP NAMN SIZE IDENTIFIER
    0: APFS Container Scheme – +199,4 GB disk3
    Physical Store disk1s3
    1: APFS Volym Macintosh HD 140,1 GB disk3s1
    2: APFS Volym Preboot 45,6 MB disk3s2
    3: APFS Volymåterställning 512,4 MB disk3s3
    4: APFS Volym VM 4,3 GB disk3s4

    iMac-de-iMac5K:~ imac5k$

    Några råd?, det gör mig galen att inte veta hur man sammanfogar allt utan en fullständig ominstallation/format...

    Svar
  2. Hej, jag försökte göra det du föreslog men jag kunde inte omfördela det lediga utrymmet på huvudpartitionen.

    Min disk initialt (diskutil lista):

    /dev/disk0 (internt, fysiskt):
    #: TYP NAMN SIZE IDENTIFIER
    0: GUID_partition_scheme *251,0 GB disk0
    1: EFI EFI 209,7 MB disk0s1
    2: Apple_HFS Namnlös 939,5 MB disk0s2
    3: Apple_HFS Namnlös 939,5 MB disk0s3
    4: Apple_APFS Container disk1 248,6 GB disk0s4

    /dev/disk1 (syntetiserad):
    #: TYP NAMN SIZE IDENTIFIER
    0: APFS Container Scheme – +248,6 GB disk1
    Physical Store disk0s4
    1: APFS Volym Macintosh HD 190,8 GB disk1s1
    2: APFS Volym Preboot 44,9 MB disk1s2
    3: APFS Volymåterställning 510,3 MB disk1s3
    4: APFS Volym VM 2,1 GB disk1s4

    Jag tog bort volymerna disk0s2 och disk0s3:

    sudo diskutil eraseVolume “Fritt utrymme” %noformat% /dev/disk0s2
    sudo diskutil eraseVolume “Fritt utrymme” %noformat% /dev/disk0s3

    Och min disk såg ut så här:

    tveksam lista
    /dev/disk0 (internt, fysiskt):
    #: TYP NAMN SIZE IDENTIFIER
    0: GUID_partition_scheme *251,0 GB disk0
    1: EFI EFI 209,7 MB disk0s1
    2: Apple_APFS Container disk1 248,6 GB disk0s4

    /dev/disk1 (syntetiserad):
    #: TYP NAMN SIZE IDENTIFIER
    0: APFS Container Scheme – +248,6 GB disk1
    Physical Store disk0s4
    1: APFS Volym Macintosh HD 190,8 GB disk1s1
    2: APFS Volym Preboot 44,9 MB disk1s2
    3: APFS Volymåterställning 510,3 MB disk1s3
    4: APFS Volym VM 2,1 GB disk1s4

    Men när jag kör kommandot: diskutil apfs resizeContainer disk0s4 0, får jag följande fel:

    Startade APFS-drift
    Fel: -69743: Den nya storleken måste vara annorlunda än den befintliga storleken

    Jag kan inte hitta de (nästan) 2 GB diskar jag raderade, och jag kan inte heller allokera det lediga utrymmet på min huvudpartition. Vet du hur jag kan lösa det?

    Svar
  3. Äntligen en tydlig och effektiv förklaring. Vi hittar massor av saker på internet men oanvändbara och förvirrande behållare, partition, volym etc. TACK !

    Svar
Lämna en kommentar