macos - VMware Fusion 无法创建 HD > 42GB 的 Catalina VM?
问题描述
在 Catalina 之前,我从未遇到过使用 VMware Fusion 调整 macOS HD 大小的问题。
我在用:
- VMware Fusion 专业版 11.5.0 (14634996)
- 主机:macOS Mojave 10.14.6
重现步骤
- 创建新 VM,文件 > 新建 >创建自定义虚拟机或从磁盘或映像安装
- 选择 Apple OS X > macOS 10.15
- [x] 创建一个新的虚拟磁盘
- 选择按钮自定义设置
- 在 VM 设置 > 硬盘 (SATA) 中,将磁盘大小设置为 400 GB。
- 注意:在需要之前,VMware 实际上不会占用主机上的物理磁盘空间。
- 继续安装 Catalina
- 安装完成后,Catalina 分区只有 42 GB。
我预计 400 GB。
解决方案
解决方案:
如果它可以帮助其他人:
- 在 Catalina VM 中打开终端
- 使用diskutil list识别Apple_APFS Container 磁盘
- 使用 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
推荐阅读
- jenkins - jenkins 和 github 集成期间“需要 GitHub 项目 url”
- c# - 如何从调用基本构造函数的类继承?
- javascript - 如何在本机反应中关闭模态?
- typo3 - TCA foreign_table 如何为 select:options 选择标签
- flutter - Flutter 动画列表索引问题
- java - 如何使其他方法可以访问对象?
- javascript - 如何在 Alexa 技能上连接 API REST?
- prolog - 我计算二叉树分支深度的谓词不起作用
- r - 如何解决:“生成器中发生错误:下标越界”
- r-markdown - 在同一个 Rmd 文件下重用 pandoc 和 R 的代码块