OS X上の外付けHDDからEFIパーティションを削除する

OS X上の外付けHDDからEFIパーティションを削除する

OS X の diskutil を使用して外付けハードドライブをフォーマットすると、ディスクは次のように自動的に 2 つのパーティションに分割されます。

Finished partitioning on disk1
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI                         209.7 MB   disk1s1
   2:                  Apple_HFS Milosz Pass             499.7 GB   disk1s2

さて、これはファームウェアのアップグレードや起動、あるいは EFI パーティションが使用されるその他の用途には使用されていない外付け HDD なので、これを削除して、余​​分な 200 MB を他の用途に使用してもよいと思います。しかし、どうすればいいのでしょうか?

diskutilpartitionDiskを使用して、1つのパーティションのみを作成することを明示的に指定すると、まだ他のパーティションと並行して EFI パーティションを作成します。これまでに見つけたヒントでは、Windows でこれを行う方法が説明されていましたが、OS X でもこれを行う方法が必ずあるはずです。

ありがとう!

答え1

どのような違いがあるのか​​はまだわかりませんが、 *MBRパーティション マップ スキームを選択すると、目的の結果が得られました。

したがって、diskutil partitionDisk /dev/disk1 1 MBRFormat HFS+ "Milosz Pass" 500G同じディスク上で実行されているその上パーティションレイアウトは次のようになります。

/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *500.1 GB   disk1
   1:                  Apple_HFS Milosz Pass             500.1 GB   disk1s1

約 400 MB のスペースの増加に注目してください。

*デフォルトのGPTスキームとMBRの違いについて読んでくださいここパーティションマップスキーム、EFIなどに関するよくある誤解もご覧ください。ここ

関連情報