- 积分
- 188
- 最后登录
- 2024-4-26
- 精华
- 0
- 阅读权限
- 20
- 主题
- 1
- UID
- 1612689
- 帖子
- 471
- PB币
- 94
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 2557
- UID
- 1612689
- 帖子
- 471
- PB币
- 94
- 贡献
- 0
- 技术
- 0
- 活跃
- 2557
|
一杯苦咖啡 发表于 2021-5-9 15:07
最近玩了VHD,不过还有一些问题没搞明白。
我原始版本是WIN10.VHD,然后差分,变成了WIN10parent.VHD和WIN ...
创建虚拟磁盘,也就是母盘的命令是:
diskpart
create vdisk file=c:\win10.vhd type xxx xxxx
以win10.vhd作为母盘,来创建这个母盘的子差分(为搞懂谁是母盘谁是差分子盘,那我们将Win10.vhd的1级子差分取名为win10chd1-1.vhd)的命令是
Create vdisk file=c:\win10chd1-1.vhd parent=c:\win10.vhd
你现在全文用的都是比较含糊的用词,变成/再次备份/再差分一个,我完全看不明白你的差分逻辑:
1. 变成: WIN10parent.VHD和WIN10.VHD,谁是谁的子差分(难道你做差分的时候,还要改母盘的文件名?原来win10.vhd是母盘,然后做差分的时候,你把母盘win10.vhd改名成win10parent.vhd了?然后差分盘的文件名沿用了之前母盘的文件名Win10.vhd?)
2. 再次备份是什么意思?干什么用的?
3. 再差分一个: Win10.vhd和WIN10parent.VHD和WIN10parent1.VHD,以哪个vhd作为母盘进行差分的,差分出的新vhd是哪个文件?
我建议你做差分的时候顺着取名,这样从文件名上就能看出逻辑关系来,这样也方便你整理差分的思路,例如:
母盘: Win10.vhd(最先创建的win10的虚拟磁盘)
1级子差分:Win10chd1-1.vhd/Win10chd1-2.vhd/Win10chd1-x.vhd(都是基于Win10.vhd作为母盘创建出来的若干子差分盘。1-1/1-2/1-x都是互不关联的,只是都是Win10.vhd的子差分盘)
2级子差分:Win10chd2-1.vhd(以上面1级子差分盘作为母盘,创建出来的子差分盘。对Win10.vhd来说就是孙子差分盘。 例如win10chd2-1.vhd可以是以win10chd1-1.vhd为母盘做出来的子差分)
P.S. 最后,上下级差分盘确实可以合并,可通过下面命令来合并:
select vdisk file= c:\win10chd2-1.vhd
merge vdisk depth=x(x>=1)
当depth=1时,win10chd2-1.vhd就和win10chd1-1.vhd合并了。(2-1自己消失,只留1-1即2-1的母盘)
当depth=2时,2-1和1-1都并进了最先的Win10.vhd(2-1和1-1自己都消失了)
而同级的差分盘之间是不能合并的、就像同为1级子差分的win10chd1-1.vhd和win10chd1-2.vhd,它俩永远是两个文件(都是WIn10.vhd的分支),只能删除一个,而不能合并成一个。 |
|