无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 6932|回复: 18
打印 上一主题 下一主题

VHD文件如何压缩(已解决)

[复制链接]
跳转到指定楼层
1#
发表于 2013-3-14 22:23:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
哈哈,终于可以用自己新建的VHD启动了,在此感谢11ydy的提醒,之前创建的2GB文件启动不了,原来有两个原因,一是因为VHD所在磁盘空间不足,超过了VHD设置的空间,二是启动时的用的是前一个15GB的VHD差分文件,后来用VPC将2GB的VHD做了个差分后就可以启动了,又学习到了些新东西,好开心,嘻嘻~~~~~~
2#
发表于 2013-3-14 22:56:02 | 只看该作者

回复 #1 myhtg 的帖子

是XP.vhd启动吗,说说实现的步骤
回复

使用道具 举报

3#
发表于 2013-3-15 00:05:37 | 只看该作者

回复 #2 qwertl 的帖子

楼主说的应该不是XP.vhd,XP.vhd好像只有vboot启动的才能做差分。
回复

使用道具 举报

4#
 楼主| 发表于 2013-3-16 00:24:55 | 只看该作者

回复 #2 qwertl 的帖子

我的原求助贴上面说得很清楚了啊,源VHD系统是下载bfgxp大侠的,因为他创建的VHD文件是动态15GB的,我在自己电脑上安装后,父VHD文件变成了2.85GB,但里面文件实际只有1.6GB大小,差分的子VHD文件就不说了,会一直变大的,虽然可以一直用“xp_CHILD_BAK.VHD”文件改名为“xp_CHILD.VHD” 来替换子VHD减少空间占用,但父VHD却占用了不必要的空间,所以就自己新建一个动态2GB的VHD,用DiskGenius将15GB的VHD分区克隆到2GB的VHD下,因为是动态的VHD,克隆过来后的VHD文件也只有1.6GB了,再通过VPC虚拟机的“虚拟磁盘向导”来生成这个2GB文件的差分VHD(也可用其它工具来创建的),就成功起到自己想要的压缩效果了,这样做的好处有:1、减少不必要的磁盘空间浪费;2、如VHD文件放在C盘,C盘分区剩8GB左右,但VHD文件里设置的容量是15GB,C盘空间少于VHD设置的15GB,这样启动就会蓝屏,现在新建的VHD设置只有2GB,那启动起来就完全无压力了,呵呵,当然,如果你的分区够大就不必要像我这样折腾了~~~
回复

使用道具 举报

5#
 楼主| 发表于 2013-3-16 00:26:43 | 只看该作者

回复 #3 2012chen0we 的帖子

呵呵,说的就是用vboot启动的XP.vhd哦~~~~~~~~
回复

使用道具 举报

6#
发表于 2013-3-22 15:07:12 | 只看该作者

回复 #1 myhtg 的帖子

建立差分后还可以秒还原系统 7.8系统

[ 本帖最后由 2013723280 于 2013-3-22 15:59 编辑 ]
回复

使用道具 举报

7#
发表于 2013-3-24 00:47:18 | 只看该作者

回复 #5 myhtg 的帖子

原来说的是XP,汗,兄弟提供的办法非常不错,感谢分享
另Vboot也能创建差分,可以使用下面的命令:
c:\vboot\tools\x86\vbootctl.exe creatediff c:\WinXP_Child.vhd c:\WinXP_Parent.vhd
不过我这只能创建一级差分,不能创建二级差分,二级差分只能在vboot选单中按S创建,不知是不是Vboot的限制
回复

使用道具 举报

8#
发表于 2013-4-12 07:09:41 | 只看该作者
本帖最后由 2012ctyfrank 于 2013-4-13 03:08 编辑
水中流星 发表于 2013-3-24 00:47
原来说的是XP,汗,兄弟提供的办法非常不错,感谢分享
另Vboot也能创建差分,可以使用下面的命令:
c:\vb ...


我终于知道VBOOT怎么创建差分了,找了好久了,别人弄得都看不懂,只知道能创建,却不知道怎么创建的。谢谢了啊。

我去 在VBOOT介绍里找到怎么建立了 看资料不认真……  他那个命令格式是 差VHD 父VHD么?  
回复

使用道具 举报

9#
发表于 2013-4-14 11:10:18 | 只看该作者
我也用diskgenius克隆vhd,可压缩体积和整理文件碎片。

vboot v1.1建二级差分
vbootctl creatediff c:\xp-s1.vhd c:\xp.vhd
vbootctl creatediff c:\xp-s2.vhd c:\xp-s1.vhd c:\xp.vhd
得把父盘依次列出来,建三级都没问题
回复

使用道具 举报

10#
 楼主| 发表于 2013-4-14 21:12:16 | 只看该作者
2012ctyfrank 发表于 2013-4-12 07:09
我终于知道VBOOT怎么创建差分了,找了好久了,别人弄得都看不懂,只知道能创建,却不知道怎么创建的。谢 ...

其实创建差分文件,直接用“Windows VHD+VHDX 辅助处理工具”就可以啦
回复

使用道具 举报

11#
发表于 2013-4-14 21:42:59 | 只看该作者
even 发表于 2013-4-14 11:10
我也用diskgenius克隆vhd,可压缩体积和整理文件碎片。

vboot v1.1建二级差分

谢谢,终于懂了,,,,,
回复

使用道具 举报

12#
发表于 2013-4-14 22:15:45 | 只看该作者
本帖最后由 lasti 于 2013-4-14 22:23 编辑
even 发表于 2013-4-14 11:10
我也用diskgenius克隆vhd,可压缩体积和整理文件碎片。

vboot v1.1建二级差分


如你所说diskgenius有压缩体积的功能?怎么我对我修改过的一个深度xp的vhd反而体积大了点.....
回复

使用道具 举报

13#
发表于 2013-4-15 09:56:43 | 只看该作者
lasti 发表于 2013-4-14 22:15
如你所说diskgenius有压缩体积的功能?怎么我对我修改过的一个深度xp的vhd反而体积大了点.....

其实diskgenius是按文件复制的,压缩的是空闲空间,win7系统如果用diskgenius反而会变大了很多,建议用vpc工具precompact.exe结合diskpart压缩(论坛有帖子说明)。
回复

使用道具 举报

14#
发表于 2013-4-15 14:00:07 | 只看该作者
even 发表于 2013-4-15 09:56
其实diskgenius是按文件复制的,压缩的是空闲空间,win7系统如果用diskgenius反而会变大了很多,建议用vp ...

谢谢,其实我现在用的是vhd xp,我去下载vpc工具percompact.exe和diskpart.exe来压缩一下vhd文件啊
回复

使用道具 举报

15#
发表于 2013-5-2 08:03:07 | 只看该作者
myhtg 发表于 2013-4-14 21:12
其实创建差分文件,直接用“Windows VHD+VHDX 辅助处理工具”就可以啦

恩 谢谢了 我之前用vboot命令创建不知道为什么老是出错
回复

使用道具 举报

16#
 楼主| 发表于 2013-5-6 20:09:13 | 只看该作者
2012ctyfrank 发表于 2013-5-2 08:03
恩 谢谢了 我之前用vboot命令创建不知道为什么老是出错

不客气,其实用VPC虚拟机也可以的,但“Windows VHD+VHDX辅助处理工具”就是要进WIN7 PE或WIN7以上的系统才能启动,这也是我用VPC的原因,呵呵~~~~~~
回复

使用道具 举报

17#
发表于 2013-5-8 00:44:03 | 只看该作者
本帖最后由 2012ctyfrank 于 2013-5-8 00:45 编辑
myhtg 发表于 2013-4-14 21:12
其实创建差分文件,直接用“Windows VHD+VHDX 辅助处理工具”就可以啦


我擦 刚知道 其实在启动的时候 按 S 就直接创建了
我还费了个蛋劲 百度 论坛的搜索 我想去屎……
回复

使用道具 举报

18#
 楼主| 发表于 2013-5-8 01:46:33 | 只看该作者
2012ctyfrank 发表于 2013-5-8 00:44
我擦 刚知道 其实在启动的时候 按 S 就直接创建了
我还费了个蛋劲 百度 论坛的搜索 我想去屎… ...

方法有很多种,就看你喜欢了,呵呵~~~~~~~
回复

使用道具 举报

19#
发表于 2013-5-13 12:09:00 | 只看该作者
过来看看,学习学习
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-9-21 11:19

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表