Puede usar la herramienta 'diskutil' para eso:
% 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
Por lo que recuerdo...
Para Mac OS X:
diskutil
(página de manual) es una herramienta de línea de comandos para todo lo que Mac OS X puede manejar, es decir, proporcionará tanto o más de lo que la Utilidad de Discos puede hacer gráficamente.- Para unidades particionadas MBR (Master Boot Record) de MS-DOS, use
fdisk
(página de manual). - Para unidades particionadas Apple APM (Apple Partition Map), use
pdisk
(página de manual). - Para unidades particionadas Apple y (U)EFI GPT (tabla de particiones GUID), use
gpt
(página de manual).
Si desea un comando GPT similar a fdisk, debe probar gdisk
"GPT fdisk" de Rod Smith. Puede encontrar información asociada (importante) aquí y descargar información aquí.
Para Linux:
Linux moderno usa parted
para particionar, entonces fdisk
puede que todavía exista, pero realmente querrás usar parted
en su lugar.
- GNU dividido
parted
admite todas las tablas de partición comunes, incluidas MBR, APM y GPT. La mayoría de las distribuciones de Linux tienen buenos manuales para el uso departed
, es decir, durante la instalación, pero siempre recomiendo leer las páginas wiki de ArchLinux:en mi humilde opinión, son las mejores, ¡excepto que esta en particular no está muy actualizada actualmente (30 de diciembre de 2016)! fdisk
es solo para particiones MBR. Si intenta cambiar la tabla de particiones en un disco particionado GPT, dañará el "MBR de protección" que es parte de la especificación GPT.parted
¡te impedirá hacer eso!pdisk
ha sido portado de Darwin (la base BSD de Mac OS X) a Linux, por lo que también podría usarpdisk
para crear una tabla de particiones APM y administrar sus particiones. El problema es que las distribuciones modernas de Linux no incluyen un paquete precompilado conpdisk
más. Estado de pdiskmac-fdisk
es el camino a seguir en Linux/PowerPC. La mayoría de las distribuciones x86 (y x64) no incluyenmac-fdisk
porque es solo big-endian. Si observa Debian, verá que solo están disponibles los paquetes powerpc/powerpc64, excepto los paquetes experimentales para m68k, pero no para x86. El único Linux que conozco tiene unmac-fdisk
funcional. en x86/amd64 es Gentoo Linux.- Para particiones GPT
parted
hace un gran trabajo Si desea una herramienta de línea de comandos similar a fdisk, puede usargpt
ogdisk
, aunque puede haber más...
Para responder a su pregunta:
fdisk
en macOS (anteriormente OS X, originalmente Mac OS X) actúa de la misma manera, pero debe verificar el esquema de partición utilizado:
- x86-PC (16 bits, 32 bits "i386" y 64 bits "x64") con uso de BIOS (d) Registro de partición maestro (MBR).
- Intel Itanium (IA-64), PC x86 (IA-32, esto incluye 64 bits, es decir, amd64, es decir, x64, es decir, x86-64 ) con UEFI e Intel-Macs, todos ellos usan EFI/UEFI (Universal interfaz de firmware extensible), utilice la tabla de particiones GUID (GPT).
- Apple Macintosh que se ejecuta en m86k (procesadores de la serie Motorola 68000) y PowerPC usan Apple Partition Map (APM).
Esto no limita el esquema de particionamiento particular de las unidades externas, naturalmente, ya que todas esas computadoras pueden usar cada esquema de particionamiento en medios externos si el sistema operativo lo soporta. Pero para unidades internas, más específicamente:unidades de arranque, solo se puede usar el esquema de partición.
Por lo tanto:si usa fdisk
en una Mac en una unidad interna, no tendrá suerte, ya que no hay MBR en esa unidad. Es APM o GPT. Del mismo modo, si usa fdisk
en una PC moderna con UEFI (o una Intel Mac con EFI) solo verá el MBR protector de GPT, no la tabla de particiones real.
Para crear/administrar particiones, ejecute fdisk
en una unidad externa que usa la partición MBR funcionará en macOS como lo hace en Linux.
Para enumerar las particiones existentes en macOS (Mac OS X), use sudo diskutil list
(ver también este gran artículo en OSXDaily.com). En Linux, el equivalente es sudo parted -l
, o si solo desea una unidad específica, sudo parted /dev/sda print
.
Simplemente use fdisk /dev/rdisk0 para obtener CHS y el bloque final de una partición
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