Virtralbox使用一个Vdi文件来为虚拟机提供一个虚拟硬盘,在使用过程中,这个文件增长比实际使用要多,比如在虚拟机中,操作系统连带其他文件可能实际只占有2G空间,但到宿主机中,这个虚拟硬盘文件可能会有5G,而且最关键是即使虚拟机中删除了文件,也不会体现到VDI文件中,也就是说这个文件不会自己变小,只会越来越大,如果你有很多虚机,或者频繁的安装和卸载软件,这个问题就比较大了,所以virtualbox提供了压缩vdi文件的方法,不幸的是这个方法不是集成到图形管理界面中,而且不能一步完成,需要下面两个步骤。(最好在开始前把虚拟硬盘VDI文件备份一下。)

1、在客户机(虚拟机)中为压缩准备磁盘

对于windows系统,我们先在需要压缩的磁盘或分区中删除不要和临时的文件,做好磁盘整理。

然后我们使用一个 sdelete 工具来准备磁盘分区(sdelete是微软的安全删除工具,可以从网上搜索下载),下载后在dos命令窗口中输入:

sdelete -c (将sdetele复制到需要处理的分区,-c 表示使用0填充删除文件的数据库,虚拟磁盘工具可以处理并真正压缩虚拟硬盘文件)

对Linux系统,需要下载安装一个zerofree工具,需要进入init.1模式,使用下列命令:

下载安装zerofree命令:

sudo apt-get install zerofree

VirtualBox压缩虚拟硬盘相关推荐

  1. Hyper-v3.0里无法压缩虚拟硬盘!虚拟机为Linux,硬盘为VHDX

    Hyper-v3.0里无法压缩虚拟硬盘!虚拟机为Linux,硬盘为VHDX http://www.360doc.com/content/14/0918/12/21412_410407906.shtml ...

  2. VirtualBox的虚拟硬盘vdi扩容

    本文完全拷贝自    http://blog.csdn.net/njchenyi/article/details/17611915 进入命令行,以Windows系统为例 运行:cmd C:\Users ...

  3. linux动态压缩硬盘,VirtualBox 压缩VDI硬盘

    今天清理了guest系统之后,发现应该压缩一下虚拟硬盘,在网上找了了一下,都是用 vboxmanage 工具,然而照做下来,就是不成功. 最后找了了官方文档,才发现原因. 首先,看 vbox的官方文档 ...

  4. oracle vm virtualbox 失败,VirtualBox 打开 虚拟硬盘 失败

    如果你想修改Oracle VM VirtualBox虚拟磁盘的位置,以前最直接的把法就是把这个文件拷贝到别的地方. 但是不知从哪个版本开始,会提示错误,因为Oracle VM VirtualBox识别 ...

  5. VirtualBox 扩展虚拟硬盘容量

    为什么80%的码农都做不了架构师?>>>    扩展步骤:第一步:修改硬盘镜像文件 1.虚拟机关机. 2.确认虚拟机使用文件(后缀为.vdi的文件)路径不带中文字符. 3.Windo ...

  6. VirtualBox压缩vdi方法

    1.linux虚拟机中: dd if=/dev/zero of=junk sync rm junk poweroff 2.win中打开cmd: C:\Program Files\Oracle\Virt ...

  7. Ubuntu 16.04下减小/释放/清理VirtualBox虚拟硬盘文件的大小

    一般在VirtualBox中安装Windows,然后用无缝模式进行某些特定软件的使用. 而VirtualBox的虚拟硬盘会越用越大,并且VirtualBox没有自带清理工具,相比VMware来说,VM ...

  8. 减小VirtualBox虚拟硬盘文件的大小

    虚拟机使用久了就会发现虚拟硬盘越来越大,但是进入虚拟机里的系统用命令看了下,实际占用的空间远没有虚拟硬盘大小那么大,这个让人很不爽,而且在分享虚拟机镜像的时候也很不方便.VirtualBox似乎没有提 ...

  9. Oracle的vdi文件在哪里,VirtualBox 压缩vdi文件

    1. 碎片整理 打开虚拟机,执行下面的命令: 虚拟机系统为 Linux 系统:sudo dd if=/dev/zero of=/EMPTY bs=1M sudo rm -f /EMPTY 2. 压缩磁 ...

最新文章

  1. 《Attention is All You Need》浅读(简介+代码)
  2. JS中apply和call的联系和区别
  3. duilib 修复Text控件无法设置宽度的bug,增加自动加算宽度的属性
  4. ele表格操作区根据数据_Vue数据绑定
  5. linux电视改安卓,mstar安卓智能电视方案源代码常用修改
  6. php mysql datetime时区,Django models通过DateTimeField保存到MySQL的时间的时区问题
  7. 【强化学习】AC注释版本
  8. PHP中unset,array_splice删除数组中元素的区别
  9. 协同工作php,PHPOA:灵活、高效、协同,让企业高效运转
  10. 一到九乘法口诀VB源码
  11. java框架有哪几种,java权限框架有几种?常见的权限框架分享
  12. 四级网络工程师试题一
  13. 拼多多爆款商品采集工具
  14. linux罗马数字1到10怎么打,罗马数字怎么打
  15. 认识计算机重点知识,认识计算机教案
  16. UVA 10187 校长的烦恼
  17. 如何开一场高效的迭代排期会 | 敏捷开发落地指南
  18. Spring Cloud Gateway(十):网关过滤器工厂 GatewayFilterFactory
  19. 电脑做照片视频的软件用哪个?3步制作高清照片视频,超多酷炫转场效果
  20. leetcode第六题Z字形变换心得记录

热门文章

  1. iOS-icon图标
  2. 接口未正确配置:wx.getLocation(暂无权限)
  3. 爸爸去哪儿-森碟Win7系统主题
  4. Unittest_skipe
  5. CTF练习题[Crypto]-简单加密
  6. 一个简单例子,理解CKKS中rescaling
  7. 【基础算法】Dijkstra算法,以上海地铁换乘为例,计算最短换乘路径和时间
  8. ISACA任命David Samuelson为首席执行官
  9. 世界各国EMC认证大全
  10. 国仁网络资讯:微信视频号怎么引流效果好;如何打造个人私域流量池。