关于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解决这个问题了吗?
合并 后 做成wim 删除 再重新建立相同的 写入 wim 就缩小了 liujun2000 发表于 2019-5-3 02:04
合并 后 做成wim 删除 再重新建立相同的 写入 wim 就缩小了
问题是什么原因导致的比问题? liujun2000 发表于 2019-5-3 02:04
合并 后 做成wim 删除 再重新建立相同的 写入 wim 就缩小了
用这种做WIM的办法,或者克隆分区的都太麻烦 任何操作都要 有文件记录的啊,就像你格式化磁盘,不同的文件格式出来,需要记录的东西方式有区别,占用掉的大小也不一样,就是类似的道理
你重新完整保存再写人就不存在,记录那些操作的问题,自然就恢复正常大小了 2012andyle113 发表于 2019-5-3 09:47
任何操作都要 有文件记录的啊,就像你格式化磁盘,不同的文件格式出来,需要记录的东西方式有区别,占用掉 ...
别说了,你不懂 hackasc 发表于 2019-5-3 08:08
问题是什么原因导致的比问题?
猜测是 vhd初始因为是动态所以按最小 占用后 不负责自动回收 除非是你再次占用更多 liujun2000 发表于 2019-5-3 18:18
猜测是 vhd初始因为是动态所以按最小 占用后 不负责自动回收 除非是你再次占用更多
可是父子vhd合并的时候也不回收吗? 这是个有意思的问题,用VHDX会不会不一样 这是个有意思的问题,用VHDX会不会不一样 这是个有意思的问题,用VHDX会不会不一样
页:
[1]