本帖最后由 Gaoniaofei 于 2022-8-12 16:42 编辑
---本系列文章顺序:
[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程
[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程-2
[vhd新手向教程-番外篇]谈论VHD时我们究竟在谈什么
[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程-3
[vhd新手向教程-番外篇2]谈论VHD时我们有什么还没谈
[实战演练]封装LTSC2021WinToGo镜像
------
---前情提要:
在上一集里我们成功掌握了如何轻松创建一个VHD虚拟硬盘,并且分别在 Windows资源管理器 与 Vmware 16 pro 里面挂载运行
并且在虚拟机里引导启动了优启通。
-------------
1.5 告别简单操作,使用VHD来让快照复杂起来
1.5.1 技术原理:
差分磁盘(differencing disks)
简单的话来说,就是以一个现有的磁盘为模板,再新建一个另外磁盘,把所有改变记录到另外的磁盘里,这样既保留了原来的文件的独立性,又可以进行一些实验性的操作,并且很方便地可以进行回滚。如果对实验结果满意,把操作进行生效,让原磁盘应用改变。
----
举一个例子:
玩难度很高的游戏会有许多存档点,到了一个存档点,便把那个时刻的成绩累加起来,中间失误了的话就以存档点的状态重新挑战,如果没有失误,下一个存档点的分数 = 上一个存档点的分数 + 中间拿到的分数
A-------------B--------------C-------------D-----(当前)
0----(+1)----1----(+5)----6----(+2)----8
而有的时侯游戏里有好多条路
A _(+1)_ B _(+2)_ C1 _(+3)_D1---(当前1)
\ 3 6
\_(+1)_ C2 __(+2)_D2---(当前2)
2 4
C1 , C2,虽然也是存档点,但是它们之前的路都是一样的,要是能用 一个硬盘 记录到B时的状态和分数 , 一个盘 记录B到D1的状态 , 一个盘 记录B到D2的状态 ,这样两边都兼顾到了,而且不用重新复制一遍数据.
这就是差分磁盘的技术原理,类似但不等同于Vmware中常用的快照.
---
虽然看起来好像有点复杂,但好在有一个唾手可得的软件可以帮助打理其中的操作,不用记复杂的命令.
1.5.2 创建差分磁盘
提前把上次的VHD虚拟磁盘重命名为EasyU了,
现在打开BOOTICE(如果不想单独下载软件可以在PE环境,几乎每个PE都会集成这个软件)
选择差分磁盘,选择现有的父文件,然后子文件处选择好准备创建的位置文件名,点 上半区 的 创建 按钮
我们会发现,创建出来的文件很小,接下来在上次创建的虚拟机里直接加载这个看起来不太能用的新盘
和原来的效果一样!
于是我们做一些小改动,在一个PETOOLS的文件夹里把猫猫旋转180度后保存
保存之后我们关闭虚拟机,去VHD里看看改变是否生效
原来的文件里猫猫还是正常的,是没有保存成功吗
卸载之后打开 子VHD ,检查猫猫
1.5.3 创建二代差分
这个最原始承载大部分数据的初始硬盘,有些地方叫母盘,有些地方叫父盘,而新硬盘倒是统一叫子盘,现在我们试试子盘再创建一个子盘
还是同一个界面,但父文件这次是EasyU-UUU
同样上虚拟机引导
这次来点不一样的,再转180度,就转回原来的猫猫了
1.5.4 从爷硬盘降级为父硬盘
生活总是充满意外,这次就不小心把UUU当作垃圾文件清理掉了
但是突然发现UUU-UUU里那个黄色的猫白弄了一下午
既然父硬盘被误删了,就把爷硬盘降级成父硬盘吧
可以打开了
1.5.5 及时汇总保存
既然已经找到了想要的桌面,那就保存一下工作成果,结束今天的工作好了
本来是孙子和爷爷的,但是因为上次的降级,所以这里的深度只有 1 ,
互联网没有记忆,我感到一阵冰冷
打开EasyU.vhd,发现黄色的猫猫已经正式保存了,工作结束,下班
|