使用Mac對磁盤進行分區,顯示「Mediakit報告設備商的空間不足以執行此操做」,該怎麼辦?app
What工具
買了一個4TB的移動硬盤,準備進行分區給Time Machine用。性能
硬盤自帶是HDFS的,因此連上Mac以後,準備使用自帶的磁盤工具.app進行格式化。spa
不管是選擇 OS X 擴展(日誌式)仍是選擇Apple文件系統,都會報錯命令行
Mediakit 報告設備上空間足以執行此操做日誌
然而網上的全部中文解決辦法,所有都是須要動用大名鼎鼎的DiskGenius磁盤工具。這個工具我之前使用過,確實作的很用心,在PC上使用很是方便。it
可是,我臨時手頭沒有任何Windows設備!怎麼辦?!io
Howclass
開門見山,直接說說怎麼解決。擴展
首先打開命令行
若是你不知道什麼是命令行,可使用(訪達/Finder),在我的收藏裏面打開終端.app。
鍵入以下內容
diskutil list
這個時候你會得到你的全部磁盤內容。
找到你剛連上的移動硬盤。若是你實在不知道哪一個是你剛連上的,注意哪一個地方有external或physical
找到這個磁盤,譬如disk2,就運行下面的命令。若是不是disk2,那麼用你的disk替換一下。
diskutil unmountDisk force disk2
而後寫入一個純0的200M啓動扇區
sudo dd if=/dev/zero of=/dev/disk2 bs=1024 count=1024
最後,再次嘗試使用命令行進行分區。
diskutil partitionDisk disk2 GPT JHFS+ "AWESOME DISK" 0g
至此,搞定。
Why
產生錯誤的緣由是對於超過4TB的磁盤來講,必定是使用GUID分區表。在這種狀況下,必須須要一個200M的EFI分區,纔可以進行分區。
APFS確實比HFS+有更高的優點,譬如COW等等,所以性能更高。
APFS甚至支持動態分區。
可是APFS不支持時間機器,因此我這個磁盤仍是要用HFS+。