我正在运行 OSX El Capitan 的 VMWare Fusion VM,VMWare 拒绝允许我在创建 VM 时分配超过 40GB 的磁盘。因此,我决定从恢复中启动磁盘实用程序并调整磁盘大小。
我将分区大小调整为我想要的大小并单击“接受”,但它似乎调整了隐藏恢复磁盘的大小。
现在我无法调整任何分区的大小,并且有一个巨大的恢复分区。它似乎还使用标准 GPT,而不是使用任何核心存储(因此 diskutil cs 命令不起作用)。
答案1
这似乎是 OSX 的新磁盘工具的一些错误,可能是与 VMWare 磁盘映像的结合。
修理:
- 正常启动进入操作系统。
- 打开一个终端。
- 修复磁盘
diskutil repairVolume /dev/disk0s3
(其中 disk0s3 是您的卷) - 验证磁盘
diskutil verifyVolume /dev/disk0s3
- 调整分区大小
diskutil resizeVolume /dev/disk0s3 650M
- 启动进入恢复模式
- 打开终端,不要使用磁盘工具
- 调整实际磁盘的大小
diskutil resizeVolume /dev/disk0s2 200G
(其中 disk0s2 是您要调整大小的实际磁盘,200G 是您的大小)
答案2
我在使用较新版本的 OSX 时也遇到了这个问题,发现磁盘实用程序无法使用。我发现可以启动 gparted live ISO 并将恢复分区移到磁盘末尾。然后我重新启动 OSX 并使用磁盘实用程序扩展分区并增加文件系统。