虚拟机里的 MacOS 硬盘扩容

VirtualBox 的 Host 是 Windows;在虚拟机里面装了一个 Mac OS big sur 版本。

安装虚拟机时,给的硬盘空间是42G,安装完成后,发现不够用。

关掉虚拟机,回到 Windows 底下,打开 VirtualBox,对该磁盘扩容,不需要网上那些命令行,直接在 VirtualBox 的 GUI 界面里面,就可以把这个虚拟硬盘的容量扩大。

我这里扩大到 129G;

然后启动虚拟机,进入 MAC OS 以后,进入磁盘工具的管理界面,点【分区】,能看到硬盘里面确实多出来一大块空白的。可以把当前的系统分区扩大去占用新增加的空白区域。按照网上的说法执行扩容操作,但无论做什么操作,都会出来【新容量大小不得等同于现有大小】的错误,扩容失败。

网上搜索到这篇:

apfs扩容_macOS 迁移硬盘后扩容_培茛的博客-CSDN博客

大意:

从命令行执行以下命令:

diskutil repairdisk disk0

执行完后,再执行以下命令:

diskutil apfs resizeContainer disk1 0

执行完上述两条命令后,居然,真的就已经扩容完成。原本的 40G 的系统分区,扩大到 120G 了。当然,系统还在,数据都还在。

-----------------------------

扩容后的启动问题

扩容成功后,对扩容后的硬盘进行各种操作,下载文件,安装程序,都没问题。但是,重启机器后,不会自动进入 Mac OS,而是自动进入了启动的 Shell,就好像没安装系统一样。

在这个 Shell 底下,输入命令:Exit,进入一个字符的菜单界面。

在这个菜单界面里面选择:

1. Boot Maintenance Manager;

2. 选择:Boot from file;

3. 选择:Preboot;  这里有其它条目,但找不到启动有关的东西。

4. 选择 Preboot 后,下一个画面,有一个类似 GUID 的条目,选择它,进入下一个界面。

5. 这里选择 System,进入;

6. 选择 Library 进入;

7. 选择 CoreServices 进入;

8. 看到 boot.efi,选择它,回车。开始启动。

第一次走到这里,它进入一个维护安装界面。退出来以后,再次走到这里,它启动进入 Mac OS;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值