Ede*_*tto 3 virtualbox disk-space virtual-machine
我有一个 Windows XP VM(带有 VirtualBox 3.1.2),它的 HD 正在慢慢变满。有时即使我删除了一些东西,空闲空间也没有任何反应。
我已经尝试对 VM 进行碎片整理,还尝试了 SysInternals sdelete 实用程序,但它没有帮助,事实上,VM 丢失了更多空间。
知道我还应该尝试什么吗?
在虚拟机内运行 sdelete 后,您是否将其关闭并压缩驱动器?您需要运行一个命令来告诉 VirtualBox 查找未使用的空间并将其释放回来。
释放为 .vhd 分配的空间的步骤
cd \Program Files\Sun\VirtualBoxvboxmanage modifyhd {filename} --compact以缩小文件大小。vboxmanage modifyhd "C:\Users\joshua\.VirtualBox\Hard Disks\XP Virtual Machine.vhd" --compact您需要知道 .vhd 文件的位置。您可以通过打开虚拟媒体管理器(文件 > 虚拟媒体管理器...)找到此信息,选择要压缩的驱动器并查看下面列出的位置。该过程完成后,您应该最终得到一个与 VM 中使用的空间量匹配(或接近)的 .vhd 文件大小。