web-dev-qa-db-ja.com

OSXの外付け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なので、削除して余分な200MBを他の目的に使用したほうがよいと思います。しかし、どうすればそれを行うことができますか?

Diskutil partitionDiskを使用し、1つのパーティションのみを作成することを明示的に指定すると、stillは他のパーティションと一緒にEFIパーティションを作成します。私がこれまでに見つけたヒントは、Windowsでこれを行う方法を説明していますが、OSXでもこれを行う方法があるはずです。

ありがとう!

2
0sh

私はまだそれがどのような違いをもたらすのかを知る必要がありますが*パーティションマップスキームとして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

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

*デフォルトのGPTスキームとMBRの違いを読んでください ここ 。また、パーティションマップスキーム、EFIなどに関連する一般的な神話もご覧ください ここ

1
0sh