27
3

[使用VHD花式在虚拟机里启动EasyU]新手向VHD与VMWare教程-2

系统封装2022-08-07 17:00福建
279927
---本系列文章顺序:
[使用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,发现黄色的猫猫已经正式保存了,工作结束,下班
全部回复 27
Gaoniaofei

主题: 7

回复: 89

关注: 0

粉丝: 5

TA 的积分
  • 1221
  • 748
  • 700