无忧启动论坛

标题: 关于VHD扩大的一个小实验 [打印本页]

作者: hackasc    时间: 2019-5-3 00:42
标题: 关于VHD扩大的一个小实验
本帖最后由 hackasc 于 2019-5-3 00:48 编辑

创建A.vhd,大小为动态50M;挂载,格式化,打开磁盘,卸载。
发现:A.vhd大小约10M;

创建一个A的子VHD命名为A1.vhd;
挂载A1,放入一个20M大小的文件,卸载。
发现:A.vhd 大约10M大小,A1.vhd也大约10M大小。

挂载A1,删除其中文件,卸载;
发现:A.vhd 大约10M大小,A1.vhd也大约10M大小。

合并A1到A;
发现:A.vhd大约12M大小。

--------------------------------------------------------------

这2M是哪来的???

--------------------------------------------------------------

其实问这个问题的原意是因为每次修改完vhd,发现vhd占用空间比原空间要大的多。。。之前看到有一种说法是合并能缩小体积,就做了这个小实验,发现貌似合并也并不能做到“最小”,vhd为啥有这个问题呢?为啥占用空间比实际文件占用要大不少呢?是什么原因呢?vhdx解决这个问题了吗?


作者: liujun2000    时间: 2019-5-3 02:04
合并 后 做成wim 删除 再重新建立相同的 写入 wim 就缩小了
作者: hackasc    时间: 2019-5-3 08:08
liujun2000 发表于 2019-5-3 02:04
合并 后 做成wim 删除 再重新建立相同的 写入 wim 就缩小了

问题是什么原因导致的比问题?
作者: hackasc    时间: 2019-5-3 08:08
liujun2000 发表于 2019-5-3 02:04
合并 后 做成wim 删除 再重新建立相同的 写入 wim 就缩小了

用这种做WIM的办法,或者克隆分区的都太麻烦
作者: 2012andyle113    时间: 2019-5-3 09:47
任何操作都要 有文件记录的啊,就像你格式化磁盘,不同的文件格式出来,需要记录的东西方式有区别,占用掉的大小也不一样,就是类似的道理
你重新完整保存再写人就不存在,记录那些操作的问题,自然就恢复正常大小了
作者: hackasc    时间: 2019-5-3 12:59
2012andyle113 发表于 2019-5-3 09:47
任何操作都要 有文件记录的啊,就像你格式化磁盘,不同的文件格式出来,需要记录的东西方式有区别,占用掉 ...

别说了,你不懂
作者: liujun2000    时间: 2019-5-3 18:18
hackasc 发表于 2019-5-3 08:08
问题是什么原因导致的比问题?

猜测是 vhd初始因为是动态所以按最小 占用后 不负责自动回收 除非是你再次占用更多
作者: hackasc    时间: 2019-5-3 18:20
liujun2000 发表于 2019-5-3 18:18
猜测是 vhd初始因为是动态所以按最小 占用后 不负责自动回收 除非是你再次占用更多

可是父子vhd合并的时候也不回收吗?
作者: 台风12    时间: 2019-10-18 09:08
这是个有意思的问题,用VHDX会不会不一样
作者: 台风12    时间: 2019-10-18 09:09
这是个有意思的问题,用VHDX会不会不一样
作者: 879792799    时间: 2019-11-6 09:56
这是个有意思的问题,用VHDX会不会不一样




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3