在Win中创建VHD的时候,必须选择是固定大小还是动态大小。
其实这2个选择的影响并不是很大。在VHD文件构建完成之后,在VirtualPC2007中
还是能够进行转化的。转化的方法如下:
右击虚拟机任务栏图标 → 选择Virtual Disk Wizard
(虚拟磁盘向导) → Next(下一步)→ Edit an existing vitual disk(编辑一个已有虚拟磁盘)→
Next(下一步)→(这时会出现转化的选项,选择之后按Next就可以了)
另外还可以对VHD进行压缩:
1,在 Virtual PC 的安装目录 Virtual Machine Additions 目录里找到 Virtual Disk Precompactor.iso 。
将其中的 precompact.exe 解压出来备用。虽然是一个iso文件,但是并不需要安装虚拟光驱,代替方法是
在VPC的状态栏上,点击光驱的图标,选择【Capture iso image】,这样就可以把iso加载到虚拟机的光驱中
然后直接运行precompact就可以了。
2,使用 Windows 7 的磁盘管理挂载(附加) VHD ,然后使用 precompact.exe 将不用的空间填充。
例如,你的 VHD 中包含 G、H、I 这三个分区,,可以使用如下参数:
precompact.exe /SetDisks:ghi
这样将只对 VHD 中的分区进行处理。如果不加参数,将连同物理磁盘一同处理,浪费时间。
3,预压缩完成以后,下面就是正式的压缩过程。右击虚拟机任务栏图标 → 选择Virtual Disk Wizard
(虚拟磁盘向导) → Next(下一步)→ Edit an existing vitual disk(编辑一个已有虚拟磁盘)→
Next(下一步)→ 这里你应当选中方才已做完预压缩的那块磁盘 → Next(下一步)→
选择Compact it(压缩这个磁盘)→ Next(下一步) → 选择Replacing the original file
(替换原有文件)→ 最后单击Finish(完成)就开始了正式压缩工作。