Sie können dafür das 'diskutil'-Tool verwenden:
% diskutil list
/dev/disk0
#: TYPE NAME SIZE IDENTIFIER
0: GUID_partition_scheme *500.1 GB disk0
1: EFI EFI 209.7 MB disk0s1
2: Apple_CoreStorage 499.2 GB disk0s2
3: Apple_Boot Recovery HD 650.0 MB disk0s3
/dev/disk1
#: TYPE NAME SIZE IDENTIFIER
0: Apple_HFS Macintosh HD *498.9 GB disk1
Soweit ich mich erinnere...
Für Mac OS X:
diskutil(Manpage) ist ein Befehlszeilentool für alles, was Mac OS X verarbeiten kann, d. h. es bietet so viel oder mehr als das Festplattendienstprogramm grafisch leisten kann.- Für MS-DOS MBR (Master Boot Record) partitionierte Laufwerke verwenden Sie
fdisk(Manpage). - Verwenden Sie für partitionierte Laufwerke mit Apple APM (Apple Partition Map)
pdisk(Manpage). - Für Apple und (U)EFI GPT (GUID Partition Table) partitionierte Laufwerke verwenden Sie
gpt(Manpage).
Wenn Sie einen GPT-Befehl wünschen, der fdisk-ähnlich ist, sollten Sie es mit gdisk versuchen „GPT fdisk“ von Rod Smith. Hier finden Sie (wichtige) Begleitinformationen und hier Informationen zum Download.
Für Linux:
Modernes Linux verwendet parted für die Partitionierung, also fdisk kann noch vorhanden sein, aber Sie würden wirklich parted verwenden wollen stattdessen.
- GNU Parted
partedunterstützt alle gängigen Partitionstabellen, einschließlich MBR, APM und GPT. Die meisten Linux-Distributionen haben gute Handbücher für die Verwendung vonparted, d.h. während der Installation, aber ich empfehle immer, die Wikiseiten von ArchLinux zu lesen – IMHO sind sie die besten, außer dass diese spezielle derzeit nicht sehr aktuell ist (30. Dezember 2016)! fdiskist nur für MBR-Partitionen. Wenn Sie versuchen, die Partitionstabelle auf einer GPT-partitionierten Festplatte zu ändern, beschädigen Sie stattdessen den „schützenden MBR“, der Teil der GPT-Spezifikation ist.partedwird dich daran hindern!pdiskwurde von Darwin (der BSD-Basis von Mac OS X) nach Linux portiert, Sie könnten also auchpdiskverwenden um eine APM-Partitionstabelle zu erstellen und ihre Partitionen zu verwalten. Das Problem ist, dass moderne Linux-Distributionen kein vorkompiliertes Paket mitpdiskenthalten mehr. Status von pdiskmac-fdiskist der richtige Weg für Linux/PowerPC. Die meisten x86- (und x64-) Distributionen enthaltenmac-fdisknicht weil es nur Big-Endian ist. Wenn Sie sich Debian ansehen, sehen Sie, dass nur powerpc/powerpc64-Pakete verfügbar sind, mit Ausnahme von experimentellen Paketen für m68k, aber nicht für x86. Das einzige Linux, das ich kenne, hat einen funktionierendenmac-fdiskauf x86/amd64 ist Gentoo Linux.- Für GPT-Partitionen
partedmacht einen tollen Job. Wenn Sie ein fdisk-ähnliches Befehlszeilentool wünschen, können Sie entwedergptodergdisk, obwohl es noch mehr geben könnte...
Um Ihre Frage zu beantworten:
fdisk unter macOS (früher OS X, ursprünglich Mac OS X) verhält sich genauso, aber Sie sollten nach dem verwendeten Partitionierungsschema suchen:
- x86-PCs (16-Bit, 32-Bit "i386" und 64-Bit "x64") mit BIOS verwenden(d) Master Partition Record (MBR).
- Intel Itanium (IA-64), x86-PCs (IA-32, dazu gehört 64-Bit also amd64 also x64 also x86-64 ) mit UEFI und Intel-Macs, alle verwenden EFI/UEFI (Universal Extensible Firmware Interface), verwenden Sie die GUID-Partitionstabelle (GPT).
- Apple Macintosh auf m86k (Prozessoren der Motorola 68000-Serie) und PowerPC verwenden Apple Partition Map (APM).
Dies schränkt das jeweilige Partitionierungsschema externer Laufwerke natürlich nicht ein, da alle diese Computer jedes Partitionierungsschema auf externen Medien falls verwenden können das Betriebssystem unterstützt es. Aber für interne Laufwerke, genauer gesagt:Boot-Laufwerke, kann nur das eine Partitionierungsschema verwendet werden.
Dafür:wenn Sie fdisk verwenden Auf einem Mac auf einem internen Laufwerk haben Sie kein Glück, da auf diesem Laufwerk kein MBR vorhanden ist. Es ist entweder APM oder GPT. Ebenso, wenn Sie fdisk verwenden Auf einem modernen PC mit UEFI (oder einem Intel-Mac mit EFI) sehen Sie nur den schützenden MBR der GPT, nicht die echte Partitionstabelle.
Führen Sie zum Erstellen/Verwalten von Partitionen fdisk aus auf einem externen Laufwerk, das die MBR-Partitionierung verwendet, funktioniert unter macOS genauso wie unter Linux.
Um vorhandene Partitionen unter macOS (Mac OS X) aufzulisten, verwenden Sie sudo diskutil list (siehe auch diesen großartigen Artikel auf OSXDaily.com). Unter Linux ist das Äquivalent sudo parted -l , oder wenn Sie nur ein bestimmtes Laufwerk möchten, sudo parted /dev/sda print .
Verwenden Sie einfach fdisk /dev/rdisk0, um CHS und den Endblock einer Partition abzurufen
LiuJianweis-iMac:~ liujianwei$ sudo fdisk /dev/rdisk0
Password:
Disk: /dev/rdisk0 geometry: 15566/255/63 [250069680 sectors]
Signature: 0xAA55
Starting Ending
: id cyl hd sec - cyl hd sec [ start - size]
1: EE 1023 254 63 - 1023 254 63 [ 1 - 250069679] <Unknown ID>
2: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
3: 00 0 0 0 - 0 0 0 [ 0 - 0] unused
4: 00 0 0 0 - 0 0 0 [ 0 - 0] unused