Autant que je me souvienne...
Pour Mac OS X :
diskutil
(page de manuel) est un outil en ligne de commande pour tout ce que Mac OS X peut gérer, c'est-à-dire qu'il fournira autant voire plus que ce que l'Utilitaire de disque peut faire graphiquement.
- Pour les disques partitionnés en MBR (Master Boot Record) MS-DOS, utilisez
fdisk
(page de manuel).
- Pour les disques partitionnés en Apple APM (Apple Partition Map), utilisez
pdisk
(page de manuel).
- Pour les disques partitionnés en Apple et (U)EFI GPT (GUID Partition Table), utilisez
gpt
(page de manuel).
Si vous voulez une commande GPT similaire à fdisk, vous devriez essayer gdisk
, "GPT fdisk" de Rod Smith. Vous pouvez trouver des informations associées (importantes) ici et des informations de téléchargement ici.
Pour Linux :
Les distributions Linux modernes utilisent parted
pour le partitionnement, donc fdisk
peut toujours être présent, mais vous voudriez vraiment utiliser parted
à la place.
- GNU Parted
parted
prend en charge toutes les tables de partition courantes, y compris MBR, APM et GPT. La plupart des distributions Linux ont de bons manuels pour l'utilisation de parted
, notamment lors de l'installation, mais je recommande toujours de lire les pages wiki de ArchLinux—à mon avis ce sont les meilleures, sauf que celle-ci en particulier n'est actuellement pas très à jour (30 décembre 2016) !
fdisk
est uniquement pour les partitions MBR. Si vous essayez de modifier la table de partition sur un disque partitionné en GPT, vous corromprez plutôt le "MBR protecteur" qui fait partie de la spécification GPT. parted
vous empêchera de faire cela !
pdisk
a été porté de Darwin (la base BSD de Mac OS X) vers Linux, donc vous pourriez également utiliser pdisk
pour créer une table de partition APM et gérer ses partitions. Le problème est que les distributions Linux modernes ne comprennent plus de paquet précompilé avec pdisk
. État de pdisk
mac-fdisk
est la meilleure option sur Linux/PowerPC. La plupart des distributions x86 (et x64) n'incluent pas mac-fdisk
car il ne prend en charge que le big-endian. En regardant Debian, vous verrez que seuls les packages powerpc/powerpc64 sont disponibles, sauf pour les packages expérimentaux pour m68k, mais pas pour les x86. La seule distribution Linux que je connaisse avec un mac-fdisk
fonctionnel sur x86/amd64 est Gentoo Linux.
- Pour les partitions GPT,
parted
fait un excellent travail. Si vous voulez un outil en ligne de commande similaire à fdisk, vous pouvez utiliser soit gpt
soit gdisk
, bien qu'il pourrait y en avoir d'autres...
Pour répondre à votre question :
fdisk
sur macOS (précédemment OS X, à l'origine Mac OS X) agit de la même manière, mais vous devriez vérifier le schéma de partitionnement utilisé :
- Les PC x86 (16 bits, 32 bits "i386" et 64 bits "x64") avec BIOS utilisent le Master Partition Record (MBR).
- Intel Itanium (IA-64), PC x86 (IA-32, cela inclut le i386 64 bits c'est-à-dire amd64 c'est-à-dire x64 c'est-à-dire x86-64) avec UEFI et les Mac Intel, tous utilisent l'EFI/UEFI (Interface Firmware Extensible Universelle), utilisent la GUID Partition Table (GPT).
- Les Macintosh Apple fonctionnant sur m86k (série de processeurs Motorola 68000) et PowerPC utilisent le Apple Partition Map (APM).
Cela ne limite pas le schéma de partitionnement particulier des disques externes, naturellement, puisque tous ces ordinateurs peuvent utiliser chaque schéma de partitionnement sur des supports externes si le système d'exploitation le prend en charge. Mais pour les disques internes, plus précisément : disques de démarrage, seul un schéma de partitionnement peut être utilisé.
Par conséquent : si vous utilisez fdisk
sur un Mac sur un disque interne, vous n'aurez aucune chance, car il n'y a pas de MBR sur ce disque. C'est soit APM, soit GPT. De même, si vous utilisez fdisk
sur un PC moderne avec UEFI (ou un Mac Intel avec EFI), vous ne verrez que le MBR protecteur du GPT, pas la table de partition réelle.
Pour créer/gérer des partitions, exécuter fdisk
sur un disque externe utilisant une partition MBR fonctionnera sur macOS comme sur Linux.
Pour répertorier les partitions existantes sur macOS (Mac OS X), utilisez sudo diskutil list
(voir également cet excellent article sur OSXDaily.com). Sur Linux, l'équivalent est sudo parted -l
, ou si vous voulez un disque spécifique uniquement, sudo parted /dev/sda print
.