Ist es in Ordnung, Speicherplatz auf einer synthetisierten APFS-Festplatte zu schaffen, um Windows ohne Bootcamp zu installieren?

Ehrlich gesagt habe ich nicht genug Reputation, um diesen Beitrag zu kommentieren:

https://apple.stackexchange.com/a/307469/425311

Schritt zwei im obigen Link sagt:

Erstellen Sie leeren Speicherplatz auf einem Laufwerk. Dieser Speicherplatz muss sich außerhalb von APFS- oder Core Storage-Containern befinden.

Sein Befehl diskutil listzeigt:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *536.9 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Chicken                 150.0 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
   4:                  Apple_HFS Turkey                  150.0 GB   disk0s4
   5:                 Apple_Boot Recovery HD             650.0 MB   disk0s5

Meine zeigt:

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         239.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +239.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume JacOS                   40.2 GB    disk1s1
   2:                APFS Volume Preboot                 22.5 MB    disk1s2
   3:                APFS Volume Recovery                512.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

Wie würde es aussehen, wenn sich der Speicherplatz in „irgendwelchen APFS- oder Core-Storage-Containern“ befände?

Wenn Sie mit der Anweisung fortfahren, wird der „freie Speicherplatz“ in ein Volume „absorbiert“, das sich in einem APFS-Containerschema befindet, das sich der Anweisung widersetzt.

Spielt es eine Rolle, dass sich das Volume zum "Absorbieren des freien Speicherplatzes" in einem Container vom Typ APFS befindet?

Vielleicht sollte ich versuchen, den Typ gemäß dem Anleitungsbeispiel in HFS zu ändern?

Sollte es weitere Änderungen geben, auf die Sie mich aufmerksam machen könnten, oder soll ich gleich weitermachen und den freien Speicherplatz in JacOS übernehmen?

Ich zögere zu experimentieren, da es nur ein Betriebssystem gibt.

Ich schätze Ihre Antworten.

Ich verwende MacOS High-Sierra 10.13.6 mit einer Intel-CPU und einem SSD-Laufwerk.

"Ich zögere, zu experimentieren ... " und das sollten Sie auch sein. Sie gehen so etwas nicht ohne ein bekanntermaßen gutes Backup an.
@Tetsujin Danke, aber ich vertraue darauf, dass ein Weg gezeigt wird.
Vertrauen Sie niemals etwas, das Ihre gesamte Arbeit verlieren könnte. Backups sind in der heutigen Zeit von entscheidender Bedeutung, in der das gesamte Leben der Menschen einem Speicherort anvertraut wird … ihrem Computer. Das Sprichwort lautet: "Alle Daten, die an weniger als drei verschiedenen Orten gespeichert sind, sollten als temporär betrachtet werden."
@Tetsujin Ich glaube, dass mit einer ausreichend klaren Anweisung kein Zweifel am gewünschten Ergebnis verbleibt.
Wünsch dir Glück...
Das disk1hätte sein sollen disk0. Ich habe die Korrektur vorgenommen. Kann Ihre Frage bearbeiten und die Verweise auf diesen Fehler entfernen.
@DavidAnderson danke, das hat sofort einen Haufen Verwirrung beseitigt. Ist Ihnen bewusst, dass Ihr Thread an zahlreichen anderen Stellen im Internet kopiert wird? :`D
Ich glaube, einige Fragen werden von Benutzern gepostet, die dann die eingereichten Antworten verwenden, um einen Gewinn zu erzielen. Natürlich verwendet Ask Different sowohl die eingereichten Fragen als auch die Antworten, um Einnahmen zu erzielen.

Antworten (1)

  • Wie würde es aussehen, wenn sich der Speicherplatz in „irgendwelchen APFS- oder Core-Storage-Containern“ befände?

    Der freie Speicherplatz muss zusammenhängend sein. Dies tritt im Allgemeinen nicht in APFS- und Core Storage-Containern auf.

  • Wenn Sie mit der Anweisung fortfahren, wird der „freie Speicherplatz“ in ein Volume „absorbiert“, das sich in einem APFS-Containerschema befindet, das sich der Anweisung widersetzt.

    Spielt es eine Rolle, dass sich das Volume zum "Absorbieren des freien Speicherplatzes" in einem Container vom Typ APFS befindet?

    Der freie Speicherplatz muss in eine Partition aufgenommen werden. Die Antwort disk0s4enthält eine Partition mit einem JHFS+-formatierten Volume. Sie können den freien Speicherplatz nicht in ein APFS-Volume aufnehmen. APFS-Volumes befinden sich in APFS-Containern. APFS-Container umfassen eine oder zwei Partitionen.

  • Vielleicht sollte ich versuchen, den Typ gemäß dem Anleitungsbeispiel in HFS zu ändern?

    Sie können dies nicht tun, ohne die vorhandenen Daten zu zerstören. Sie sollten stattdessen die Größe des Containers ändern. Dadurch wird auch die Größe der Partition geändert. Der richtige Befehl ist unten angegeben. In Ihrem Fall müssen Sie jedoch keine Befehle ausführen, da das Laufwerk keinen freien Speicherplatz zum Aufnehmen hat .

     diskutil apfs resizecontainer disk0s2 0 
    
  • Sollte es weitere Änderungen geben, auf die Sie mich aufmerksam machen könnten, oder soll ich gleich weitermachen und den freien Speicherplatz in JacOS übernehmen?

    Die Antwort ist für einen 2013 iMac. Sie haben das Modell/Jahr Ihres Mac nicht angegeben. Sie sollten dies tun, bevor Sie fortfahren.

Wie man das interne SSD-Laufwerk für iMac Mitte 2011 hybrid partitioniert

Unten ist die Ausgabe von diskutil list internal.

/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk1         239.8 GB   disk0s2

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +239.8 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume JacOS                   40.2 GB    disk1s1
   2:                APFS Volume Preboot                 22.5 MB    disk1s2
   3:                APFS Volume Recovery                512.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

Unten ist der Befehl, um den APFS-Container auf 160 GB zu reduzieren und eine Partition für Windows zu erstellen. Möglicherweise möchten Sie einen anderen Größenwert wählen.

diskutil apfs resizecontainer disk0s2 160G exfat BOOTCAMP 0

Die Ausgabe von diskutil list internalsollte jetzt ähnlich aussehen wie unten gezeigt.

/dev/disk0 (disk image):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *240.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                 Apple_APFS Container disk4         160.0 GB   disk0s2
   3:       Microsoft Basic Data BOOTCAMP                79.9 GB    disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +160.0 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume JacOS                   40.2 GB    disk1s1
   2:                APFS Volume Preboot                 22.5 MB    disk1s2
   3:                APFS Volume Recovery                512.1 MB   disk1s3
   4:                APFS Volume VM                      2.1 GB     disk1s4

Wenn Sie gdisk installiert haben, können Sie die macOS-Wiederherstellung starten, um die hybride Partitionierung des Laufwerks abzuschließen.

Geben Sie den folgenden Befehl ein, um zu bestätigen, disk0dass es sich um die Kennung für das interne Laufwerk handelt. Wenn eine andere Kennung angezeigt wird, nehmen Sie unten die entsprechenden Ersetzungen vor.

diskutil list internal

Geben Sie den folgenden Befehl ein, um zu starten gdisk.

/Volumes/JacOS/usr/local/bin/gdisk /dev/disk0

Der gdiskBefehl akzeptiert interaktive Eingaben. Unten sind die Funktionen und Daten einzugeben.

r
h
2 3
y
ff
n
07
y
n
w
y

Unten ist ein Beispiel mit Version 1.0.5 von gdisk. Ihre Ausgabe sollte ähnlich sein.

GPT fdisk (gdisk) version 1.0.5

Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Partition table scan:
  MBR: protective
  BSD: not present
  APM: not present
  GPT: present

Found valid GPT with protective MBR; using GPT.

Command (? for help): r

Recovery/transformation command (? for help): h

WARNING! Hybrid MBRs are flaky and dangerous! If you decide not to use one,
just hit the Enter key at the below prompt and your MBR partition table will
be untouched.

Type from one to three GPT partition numbers, separated by spaces, to be
added to the hybrid MBR, in sequence: 2 3
Place EFI GPT (0xEE) partition first in MBR (good for GRUB)? (Y/N): y

Creating entry for GPT partition #2 (MBR partition #2)
Enter an MBR hex code (default AF): ff
Set the bootable flag? (Y/N): n

Creating entry for GPT partition #3 (MBR partition #3)
Enter an MBR hex code (default 07): 07
Set the bootable flag? (Y/N): y

Unused partition space(s) found. Use one to protect more partitions? (Y/N): n

Recovery/transformation command (? for help): w

Final checks complete. About to write GPT data. THIS WILL OVERWRITE EXISTING
PARTITIONS!!

Do you want to proceed? (Y/N): y
OK; writing new GUID partition table (GPT) to /dev/disk0.
Warning: Devices opened with shared lock will not have their
partition table automatically reloaded!
Warning: The kernel may continue to use old or deleted partitions.
You should reboot or remove the drive.
The operation has completed successfully.

Booten Sie schließlich zurück zu macOS.

Danke für deine Antwort. Der letzte Punkt ist irrelevant, da er sich auf die Installation von Windows auf einem APFS-Typ bezieht. Ich denke, die Lösung besteht darin, das vorhandene APFS zu verkleinern, um freien Speicherplatz zu schaffen, der dann für die Erstellung einer neuen Partition auf disk0 im FAT-Format verwendet werden kann. Könnten Sie bitte Folgendes aufschlüsseln und erklären: diskutil resizevolume disk0s4 150G 3 "Free Space" "dummy" 224800M FAT32 "WINSTALL" 10G %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC% %noformat% 600M. Ich verstehe, dass Sie die Größe des Truthahns wieder auf 150 g geändert und zwei Partitionen erstellt haben, aber was ist die "3" und "224800M"?
Nach einigem Lesen im Terminal sehe ich, dass Sie drei Partitionen festgelegt haben, die nach dem Verkleinern des Truthahns erstellt werden sollen, beginnend mit dem Erstellen einer Reihenfolge von freiem Speicherplatz, der den fortschreitenden WINSTALL- und WRE-Volumes zugewiesen wird.
Ich habe dies diskutil apfs resizecontainer disk0s2 160G 3 "free space" "dummy" 224800M FAT32 "WINSTALL" 10G %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC% %noformat% 600M The %noformat% option is not supported for this operationund das ausprobiertdiskutil partitiondisk /dev/disk0 3 GPT "Free Space" "dummy" 224800M FAT32 "WINSTALL" 10G %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC% %noformat% 600M Started partitioning on disk0 Unmounting disk Error: -69877: Couldn't open device (Is a disk in use by a storage system such as AppleRAID, CoreStorage, or APFS?)
Geben Sie ein diskutil apfs resizecontainer disk0s2 160G ExFAT "dummy" 69200M ExFAT "WINSTALL" 10G %DE94BBA4-06D1-4D40-A16A-BFD50179D6AC% "dummy" 600M. Wenn erfolgreich, geben Sie ein diskutil erasevolume free none disk0s3. Starten Sie abschließend den Mac neu.
Danke für diese Weisheit, David. Das hat es getan! Ich kann jetzt mit dem nächsten Schritt fortfahren :)
Der letzte Punkt ist völlig relevant, da 2013er Macs anders gemacht werden als das, was ich habe: iMac Mitte 2011
Ich habe gerade vor zwei Tagen Windows 10 Version 21H1 auf einem iMac (21,5 Zoll, Mitte 2011) installiert. Siehe diese Antwort .
David, wie können Sie "ein ExFAT-formatiertes Volume mit der Bezeichnung "BOOTCAMP" auf der 2., 3. oder 4. Partition der primären Festplatte erstellen. Wenn dieses Volume bereits vorhanden ist, löschen Sie den Inhalt." wenn ich eine APFS-Datenträgerstruktur habe? aus diesem Beitrag: apple.stackexchange.com/questions/308743/… ?
Bearbeiten Sie Ihre Frage und fügen Sie die aktuelle Ausgabe von hinzu diskutil list.
Es ist wie oben.
Es ist oben gezeigt.
Geben Sie ein diskutil apfs resizecontainer disk0s2 160G exfat BOOTCAMP 0.
Ich habe meine Antwort aktualisiert, um spezifische Anweisungen zur hybriden Partitionierung Ihres Mac für eine Windows 10-Installation hinzuzufügen.