我有一个 1TB 的外置硬盘,我决定对它进行分区,这样我就可以使用一个硬盘来存储文件,另一个硬盘来备份 Time Machine。但我发现我的硬盘分区表是主引导记录,我无法将数据暂时转移到我的 Mac 上,因为上面的数据大约有 50GB,而我的 Mac 上剩余的可用空间是 15.67GB。救命!
答案1
您可以使用终端
diskutil partitionDisk /dev/disk7 MBR fat32 "NO NAME" 100%
将“disk7”上的数字 7 替换为实际磁盘编号。
- GPT:GUID 分区表
- APM:Apple 分区图
- MBR:主引导记录
对于额外的卷,只需使用此方法
Volume1Format Volume1Name Volume1Size Volume2Format Volume2Name Volume2Size
例如:
diskutil partitionDisk /dev/disk7 MBR fat32 FIRST 100m fat32 SECOND 100m
基于此,您可以制定自己的命令。
答案2
你可以缩小现有分区,然后在磁盘的可用空间中添加其他分区。我认为这可以用磁盘实用程序来完成,而且肯定可以用命令来完成diskutil resizeVolume
。请参阅man diskutil
或 resizeVolume 部分这一页。
如果你需要将 MBR 分区转换为 GUID(GPT),在保留磁盘上已有文件的同时,您可以使用GPT fdisk 工具 cgdisk
或者gdisk
. 如果你已经拥有自制,你可以使用以下方式安装这些工具
brew install --cask gdisk
答案3
您需要另一个驱动器来临时传输文件。
有些应用程序可以将 MBR 转换为 GUID,然后重新分区而不会丢失数据,例如Paragon 硬盘管理器- 但无论如何都强烈建议备份......
所以,您需要另一个驱动器。