虚拟磁盘VHD文件压缩方法

问题描述

因工作需要在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

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

时间: 2024-08-24 18:07:41

虚拟磁盘VHD文件压缩方法的相关文章

linux服务器的Gzip文件压缩方法[转]

一.gzip介绍 gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式.软件的作者是Jean-loup Gailly和Mark Adler.1992年10月31日第一次公开发布,版本号是0.1,目前的稳定版本是1.2.4. Gzip主要用于Unix系统的文件压缩.我们在Linux中经常会用到后缀为.gz的文件,它们就是GZIP格式的.现今已经成为Internet 上使用非常普遍的一种数据压缩格式,或者说一种文件格式. 当应用Gzip压缩到一个纯

PDF文件压缩方法,什么方法压缩PDF简单

PDF文件压缩的方法有什么?现在的办公人员压缩PDF文件都会选择使用压缩软件来进行操作,今天小编为大家介绍一下压缩软件压缩PDF文件的方法.操作软件:迅捷压缩软件1:将压缩软件安装到自己的电脑中,打开软件找到PDF压缩,点击PDF压缩进入到压缩的页面.2:在压缩的页面找到添加文件以及添加文件夹,将需要压缩的PDF文件添加到压缩的页面. 3:在添加文件的下面找到压缩选项,将压缩选项设置到自己需要的选项即可.4:在底部找到保存至,点击后面的文件夹图标就文件压缩完成的保存路径设置好.也可以直接保存到原

Word文件压缩方法:这里教你怎样解决?

Word文档在我们的日常办公中运用的十分广泛,无论是在上学还是上班撰写文案的时候我们都会使用到他,当我们在Word文档中插入图片,如果图片尺寸很大,这样会导致整个Word文件将会随之变大,很多人遇到这样的情况都会在Word文档中将图片尺寸进行裁剪,或者将一些图片进行删减,这样一篇完整的Word文档就没有之前的精彩了,那么,遇到上述的情况应该怎样解决呢?怎样可以将Word进行压缩呢?下面将方法分享给大家! 操作步骤: 1.打开安装好的工具,在页面中会出现五个功能选项,点击选择word压缩: 2.选

VirtualBox的虚拟磁盘vdi文件扩容方法

找到VirtualBox的安装目录,该目录下有一个可执行文件可用于扩容:VBoxManage.exe 在该目录下启动命令窗口cmd 本人的vdi是:Windows 8.1.vdi,安装网上的说法:VBoxManage modifyhd Windows 8.1.vdi --resize 25000命令进行扩容,但是得到的结果: 参数不合法,原因是本人的vdi文件名为:Windows 8.1.vdi,仔细可以看出中间是有空格的,但是实际中我装Windows系统的时候就已经这样命名了,所以调用以上的命

Hyper-V虚拟机启动时报“账户没有足够的权限打开VHD文件”原因及解决方法

前段时间,准备做一套Exchange Server 2010仿真环境,用于后期企业内各项变更及平台上线时测试工作,由于需要准备的服务器较多,一台一台装虚机,感谢非常费时间,所以想到,做一个模版来快速完成虚拟机部署工作,大概的过程我想大家也有做过,就是装一台Hyper-V虚机,然后把VHD硬盘文件拷贝出来,分别替换所有建好没有系统的虚拟机硬盘,看似简单,但是在实际操作时发现,模版硬盘没有被识别?各种报错,如下图所示: 当看到上图所示这些报错时,很不理解,已经将这台机器的VHD文件指向了新拷入的模版

c#自带压缩类实现数据库表导出到CSV压缩文件的方法

原文:c#自带压缩类实现数据库表导出到CSV压缩文件的方法 在导出大量CSV数据的时候,常常体积较大,采用C#自带的压缩类,可以方便的实现该功能,并且压缩比例很高,该方法在我的开源工具DataPie中已经经过实践检验.我的上一篇博客<功能齐全.效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server.SQLite.ACCESS三种数据库),每月借此处理数据5G以上>中有该工具的完整源码,有需要的同学可以看看. 在.net 4.5中,可以轻松创建zip文件 ,首先需要引入 Sys

PDF文件在线压缩方法

当我们的PDF文件过大时,我们需要将PDF文件进行在线压缩,那么我们进行在线压缩的方法有哪些?下面就让小编给大家简单介绍一下. 步骤一:需要将PDF文件进行在线压缩的方法是进入到迅捷在线压缩,在线PDF压缩的网站中去进行压缩:步骤二:可以进行在线压缩设置,将压缩质量进行设置好:步骤三:设置好压缩质量之后就可以进行文件的选择,直接拖动PDF文件,或是点击界面进行打开:步骤四:等文件压缩设置完成之后就可以进行文件的压缩了,点击开始压缩即可:步骤五:文件压缩的时候需要一点的时间,我们可以耐心的等待一段

tar.gz文件压缩解压方法

文件的压缩及解压命令老是记不住,所以简单做了一下整理. 1.tar.gz文件解压 # tar cvfz backup.tar.gz /xxx/ -c, --create create a new archive -v, --verbose verbosely list files processed -f, --file [HOSTNAME:]F use archive file or device F (default /dev/rmt0) -z, --gzip, --ungzip filte

JAVA中文件压缩、解压好方法分享

最近项目中有一个功能需要将文件压缩和解压,我这边最开始使用的是JDK中的类库,在网上找了一些样例,或多或少总是存在一些BUG,而且中文路径乱码的问题始终不能解决.没办法最终只有换方案,最后使用了apache-ant中的工具类来实现的,并且测试通过.源码也是从网上找到的,做了少量修改,这里给大家分享一下. package com.aeai.zip; import java.io.BufferedInputStream; import java.io.BufferedOutputStream; im