在 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

現在,由於這是我的外部 HDD,不用於韌體升級/啟動或 EFI 分割區可能用於的任何用途,我想我最好刪除它並使用額外的 200MB 來做其他事情。但我該怎麼做呢?

使用 diskutil partitionDisk 並明確聲明我只想建立 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 等的常見誤解這裡

相關內容