总有人间一两风,填我十万八千梦

VMWare Mac苹果虚拟机磁盘压缩清理 | MacOS虚拟机磁盘过大

软件技巧 Zero、J 1790℃ 0评论

在VMWare中使用MacOS的时候,如果直接通过VM的菜单进行磁盘清理可能造成MacOS系统损坏,我们需要在macOS虚拟机中先进行空闲空间的释放操作,然后在Windows宿主主机中进行释放操作,具体步骤如下:

① macOS虚拟机

使用命令sudo diskutil secureErase freespace  0  [你磁盘的名字]  将磁盘可用空间擦除并设置为0 ,如下图所示,这里我的虚拟机磁盘名称为OSX。

擦除过程可能比较耗费时间,并且在90%进度的时候,VMWare可能会弹出一个失败信息,此时点击重试忽略掉即可,最终完成后如下图所示。

② Windows 宿主主机

①完成之后,关闭macOS虚拟机,注意这里是关闭,不能暂停!

使用管理员身份打开命令行,执行VMWare的 vmware-vdiskmanager.exe 程序,其位于VMWare的安装路径内,如下图所示,这里执行的命令是
“C:\SpeedApp\VMWare\vmware-vdiskmanager.exe”  -k  “C:\VMWareOS\macOS\macOS 10.12.vmdk”
其中-k后面的参数是macOS的vmdk文件。

注意如果在执行的过程中出现了上图红色框内的错误,提示当前磁盘满了,那就是说你当前的磁盘剩余空间大小比你指定的macOS vmdk文件小,此时你需要清理一下你的当前磁盘,确保剩余空间大于等于你macOS虚拟机vmdk文件的大小,再次执行命令即可。

 

转载请注明:悠然品鉴 » VMWare Mac苹果虚拟机磁盘压缩清理 | MacOS虚拟机磁盘过大

喜欢 (0)or分享 (0)
发表我的评论
取消评论

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址