首页 > 解决方案 > VMware Fusion 无法创建 HD > 42GB 的 Catalina VM?

问题描述

在 Catalina 之前,我从未遇到过使用 VMware Fusion 调整 macOS HD 大小的问题。

我在用:

重现步骤

  1. 创建新 VM,文件 > 新建 >创建自定义虚拟机从磁盘或映像安装
  2. 选择 Apple OS X > macOS 10.15
  3. [x] 创建一个新的虚拟磁盘
  4. 选择按钮自定义设置
  5. 在 VM 设置 > 硬盘 (SATA) 中,将磁盘大小设置为 400 GB。
    • 注意:在需要之前,VMware 实际上不会占用主机上的物理磁盘空间。
  6. 继续安装 Catalina
  7. 安装完成后,Catalina 分区只有 42 GB。

我预计 400 GB。

在此处输入图像描述

标签: macosstoragevmwaremacos-catalinavmware-fusion

解决方案


解决方案:

如果它可以帮助其他人:

  1. 在 Catalina VM 中打开终端
  2. 使用diskutil list识别Apple_APFS Container 磁盘
  3. 使用 d iskutil apfs resizeContainer调整 Apple_APFS Container disk1 的大小以使用所有可用空间

jenkins@Jenkinss-Mac ~ % diskutil list
/dev/disk0(内部,物理):
   #: 类型名称大小标识符
   0:GUID_partition_scheme *425.2 GB 磁盘 0
   1:EFI EFI 209.7 MB disk0s1
   2:Apple_APFS 容器磁盘 1 42.6 GB 磁盘 0s2

/dev/disk1(综合):
   #: 类型名称大小标识符
   0:APFS 容器方案 - +42.6 GB 磁盘 1
                                 物理存储disk0s2
   1:APFS 卷 Macintosh HD - 数据 3.6 GB 磁盘 1s1
   2:APFS 卷预启动 83.9 MB disk1s2
   3:APFS 卷恢复 529.0 MB disk1s3
   4:APFS 卷 VM 1.1 MB disk1s4
   5:APFS Volume Macintosh HD 10.6 GB disk1s5

修复:调整 Apple_APFS Container disk1 的大小以使用所有可用空间

***** 警告 ***** 确保磁盘号和分区(行号),在我的情况下为“s2”,与系统上的diskutil 列表匹配

diskutil apfs resizeContainer /dev/disk0s2 0

/dev/disk0(内部,物理):
   #: 类型名称大小标识符
   0:GUID_partition_scheme *425.2 GB 磁盘 0
   1:EFI EFI 209.7 MB disk0s1
   2:Apple_APFS 容器磁盘 1 425.0 GB 磁盘 0s2

推荐阅读