从 OS X 上的外部硬盘中删除 EFI 分区

从 OS X 上的外部硬盘中删除 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 分区可能用于的任何用途,我想我不妨删除它并将额外的 200MB 用于其他用途。但我该怎么做呢?

使用 diskutil partionDisk 并明确说明我只想创建 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 等的常见误解这里

相关内容