mac 10.15.6 Catalina 新系统后vmdk硬盘收缩方法

本文介绍三种有效减少VMware虚拟机占用空间的方法:通过macOS命令行清理、使用VMware自带的碎片整理和压缩功能,以及将虚拟机另存为OVF文件并清空原有盘,帮助解决版本升级后的空间消耗问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

随着VMware虚拟机使用时间的增长,其所占用的空间也越来越大,怎么给VMware虚拟机占用的空间进行瘦身。尤其在版本升级后空间消耗会奔溃!!!

方法一:macOS命令行清理

在mac下打开终端窗口,输入命令:

cat /dev/zero > wipefile; rm wipefile

当出现:

cat: stdout: No space left on device

关闭终端

关闭虚拟机

在windows host上,进入虚拟机目录,按住Shift建在空白处点右键,选择"在此处打开PowerShell窗口"执行:
.\vmware-vdiskmanager.exe -k “I:\MacOS10.15\macOS10.15.vmdk”
在这里插入图片描述
收缩过程耗时比较长,44G左右的vmdk文件大概用时一个半小时。
执行完成就可以看见vmdk文件和mac系统实际暂用大小基本一致。

方法二:VMware自带的碎片整理和压缩

这个方法也是VMware自带,具有普适性,对快照等文件不造成影响。碎片整理花费时间可能比较长,有个心理准备。
步骤如下:
右键该虚拟机——>设置——>硬件——>硬盘——>碎片整理,整理完成后,点击压缩。

在这里插入图片描述
在这里插入图片描述

方法三:虚拟机另存为OVF文件,清空原有盘

步骤如下:
1、点击要清理的虚拟机,然后左上角点击文件,导出为OVF(只存了虚拟机当前的状态,大概有十几个G),存到其他空闲的磁盘下。
2、将上述步骤导出的ovf再部署出来,看看虚拟机是否正常。
如果正常可用,就可以把虚拟机原来占用的磁盘清空了,快速释放大量空间。
如果虚拟机不正常,试试重新导出OVF。
在这里插入图片描述

<think>好的,我现在需要帮助用户在VirtualBox上安装macOS 15。首先,我要回想一下用户提供的引用内容,看看有没有相关的信息。引用[1]提到了需要准备macOS安装程序、VirtualBox最新版和扩展包。引用[2]和[3]则具体提到了在VirtualBox中运行macOS 10.16 Big Sur和10.15 Catalina的项目,包括镜像文件和配置文件的获取。不过用户问的是macOS 15,可能是指最新的版本,比如Sonoma或更高,但苹果的版本号有时候会有变化,需要确认。 首先,我需要确定macOS 15的正确版本名称。假设用户指的是最新的公开版本,比如macOS Sonoma(版本14)或者可能即将发布的版本,但通常苹果不会使用15这个版本号,可能用户有误。或者可能是测试版?需要指出可能的版本混淆。不过按照用户的问题,直接按macOS 15来处理,可能是指某个特定版本,但需要说明这一点。 接下来,步骤应该包括:准备必要的软件和镜像,创建虚拟机,配置参数,安装系统,以及后续优化。根据引用中的信息,需要用到特定的安装镜像和VirtualBox配置文件,例如引用[3]提到的项目提供了镜像和预设配置,可能用户需要类似资源。但macOS 15的镜像可能需要自行获取,或者通过第三方资源,比如使用OpenCore或其他人制作的ISO。 另外,VirtualBox本身不官方支持macOS作为客户机系统,因此需要一些调整,比如选择正确的系统类型(Mac OS X)、调整CPU和显存设置,以及安装扩展包。可能需要使用命令行工具VBoxManage来修改虚拟机的参数,比如设置芯片组为ICH9,启用EFI,调整CPU数量等。 此外,安装过程中可能会遇到问题,比如启动失败、无法识别安装介质等,需要指导用户如何处理,例如检查EFI设置、调整显存大小,或者应用特定的补丁。引用[2]的项目可能提供了脚本或工具来自动化这些步骤,用户可能需要参考该项目的指南。 最后,需要注意法律问题,确保用户有权在非苹果硬件上安装macOS,这通常仅限于苹果设备,因此在虚拟机中安装可能存在许可协议的问题,需要提醒用户注意合规性。 总结步骤:1. 准备软件和镜像;2. 创建并配置虚拟机;3. 安装macOS;4. 安装后优化。需要详细说明每个步骤的具体操作,并引用提供的资料中的相关部分,比如使用预设配置文件和镜像,以及参考项目提供的指南。</think>### 如何在 VirtualBox 上安装 macOS 15 的步骤与配置 #### 1. 准备工作 - **所需软件** - **VirtualBox 最新版**:确保安装最新版本的 VirtualBox[^1]。 - **VirtualBox Extension Pack**:必须安装以支持 USB 3.0 和其他高级功能[^1]。 - **macOS 15 安装镜像**:需获取兼容 VirtualBox 的镜像文件(如 `.iso` 或 `.vmdk`)。由于苹果官方限制,可能需要通过第三方项目(如 [runMacOSinVirtualBox](https://gitcode.com/gh_mirrors/ru/runMacOSinVirtualBox))获取修改版镜像[^2][^3]。 #### 2. 创建虚拟机 1. **新建虚拟机** - 类型选择 `Mac OS X`,版本根据镜像选择(若无对应选项,选 `macOS 13` 或更高)。 - 内存建议 ≥4GB,硬盘空间 ≥60GB(使用 VDI 动态分配格式)。 2. **关键配置调整** - **芯片组**:改为 `ICH9`(通过命令行修改): ```bash VBoxManage modifyvm "虚拟机名称" --chipset ich9 ``` - **启用 EFI**:在虚拟机设置 > 系统 > 主板中勾选 `启用 EFI`。 - **CPU 核心数**:建议 ≥2 核,并启用 `PAE/NX`。 - **显存**:调整至 128MB 以上(设置 > 显示 > 显存大小)。 #### 3. 安装 macOS 15 1. **加载镜像** - 在虚拟机设置 > 存储 > 光驱中加载 macOS 15 镜像文件。 2. **启动安装** - 启动虚拟机,按提示进入安装界面。 - 使用磁盘工具格式化虚拟硬盘(格式化为 APFS 或 HFS+)。 - 完成系统安装(耗时约 30-60 分钟)。 3. **常见问题解决** - **卡在苹果标志**:检查 EFI 配置是否启用,或尝试调整 CPU 核心数[^3]。 - **显存不足**:增加显存至 128MB 以上,并启用 `3D加速`[^2]。 #### 4. 优化与工具安装 - **安装 VirtualBox Guest Additions**: 需使用 macOS 专用版本(如 [RehabMan 的修改版](https://github.com/RehabMan/VirtualBox-macOS)),以支持分辨率调整和剪贴板共享。 - **性能优化**: 在虚拟机设置 > 系统 > 处理器中启用 `嵌套 VT-x/AMD-V`,并分配更多 CPU 资源。 #### 5. 注意事项 - **法律合规性**:苹果许可协议规定 macOS 仅限在苹果硬件运行,虚拟机安装需自行承担合规风险。 - **镜像来源**:推荐使用开源社区提供的已验证镜像(如引用[3]中的资源文件),避免安全隐患。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值