码迷,mamicode.com
首页 > 其他好文 > 详细

虚拟磁盘VHD文件压缩方法

时间:2020-02-21 19:53:08      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:完成   window   附加   填充   物理   虚拟   test   令行   代码   

问题描述

因工作需要在Mac上跑了一个VirtualBox虚拟win7,使用对win系统友好的vhd格式作为虚拟硬盘。经过一段时间使用发现vhd占用空间远大于虚拟磁盘使用量,想办法减减肥才行。

步骤整理如下

  1. 在 Virtual PC 的安装目录 Virtual Machine Additions 目录里找到 Virtual Disk Precompactor.iso 将其中的 precompact.exe 解压出来备用。
  2. 使用 Windows 7 的磁盘管理挂载(附加) VHD ,然后使用 precompact.exe 将不用的空间填充。例如,你的 VHD 挂载为 G、H、I 这三个分区,使用如下参数:precompact.exe /SetDisks:ghi 如果不加参数,将连同物理磁盘一同处理,浪费时间。
  3. 这样将只对 VHD 中的分区进行处理,完成后回到磁盘管理分离 VHD文件。
  4. 最后,打开命令行输入以下命令选择并压缩压缩 VHD。

代码片段

diskpart
select vdisk file="c:\test.vhd"
compact vdisk

虚拟磁盘VHD文件压缩方法

标签:完成   window   附加   填充   物理   虚拟   test   令行   代码   

原文地址:https://www.cnblogs.com/azureology/p/12342507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!