本帖最后由 Gaoniaofei 于 2022-8-12 16:23 编辑
Y.1.1 拍摄一个快照看看
因为这里没有打算部署系统,所以不用进BIOS,直接开机就可以进入PE
在创建VHD的时候我们就先写入了一个文件,这里模拟的是挂载带文件的VHD
进入虚拟机,我们开机不是为了玩,而是要进行各种修改和操作
于是这里又创建了一个文件模拟
没有快照的封装是痛苦的封装,是时候打一个快照保存进度了
可以发现,快照恢复的功能是可以用的
我们修正了之前的错误操作 : 上次创建的文件名字不够意思
再打个快照,建个新还原点
Y.1.2 没有消息就是好消息吗
截至目前为止一切顺利,不过为了稳妥起见,我们看一下虚拟硬盘里的文件好了
急急忙忙打开虚拟机确认,点了开机键,才想起来外面的硬盘还没卸载,结果却开机成功了?
确认一下虚拟机配置,发现打硬盘变成了一个熟悉的名字
但是无法挂载无法查看信息,虽然能用,但如果无法导出,VHD便失去了意义
删除硬盘,VHD教程到此结束,结果失望地发现只能用来设置成独立来方便转移文件.
Y.1.3 那么如果一开始就创建的是原本的硬盘会怎么样呢?
删除了列表里的硬盘,突然好奇虚拟机的快照机制,不如顺手看一下吧
因为是测试机制虚拟硬盘随快照的变化,所以不再开机写文件了,直接来个空机快照
事情突然变得有趣了起来,而且打快照的时候发现似乎还可以恢复快照
恢复过后,又多了一个新硬盘
原来是进入了新的分支
vhd --> 0002.vhd --> 0001.vhd --> 新建的vmdk
|--> 0003.vhd
这一幕似曾相识,让我想起了写教程2的场景
但是有一个疑问,vhd是如何与vmdk一起组成快照的,为什么VMware的VHD只能它自己正常使用?
Y.1.4 难道?
带着疑问,我们假装又进行了一些修改好了,这次不拍快照,直接试试能不能实时读取数据
有没有一种可能,在VMware眼里快照就该是VHDK,VHD格式只是应付罢了?
直接开启转换工具
当时我们创建的VHD是固定大小,这里识别成了可变大小,也就是VMware并没有做到完全兼容
找到生成的文件,看文件大小,似乎靠谱
实时数据,连没有打快照的都在
小结:
①在VMware封装时,数据工具盘用VHD来挂,属性,高级里设置 独立硬盘,
这样数据盘不会参与快照,互通方便
②需要频繁进行快照的系统盘其实用VMDK和VHD差别很小,
但考虑到原生支持,而且差距只有初始数据
因此可以使用VHD转换成VMDK或者直接新建VMDK格式进行操作.
③最后操作结束后的系统用转换器直接转换成VHD就可以直接在或者去hyper-V 上系统挂载了.
|