2.vhd格式转化为vhdx格式散橡缺
3.vhdx文件cp到proxmox机器上冲辩,可利用【win.scp】
4.输入命令 qemu-img check -r all *.vhdx 检查vhdx映像是否错误
5.在proxmon创建虚拟机机,不添加iso作为启动程序
6.将vhdx转化为qcow2验证,qemu-img convert -O qcow2 *.vhdx /var/lib/vz/images/106/vm-106-disk-1.qcow2
7.启动虚拟机如衡即可,原有的vhdx可以删除或者保留
VHD和VHDX没有太大区别,只是最大肆带洞容量不一样,用是一样用,一定要转用ghost11,是新建vhdx,然后把vhd和vhdx个挂载,之后用ghost11分区到分区还原。VHD和VHDX简介
相对之前的VHD格式,VHDX最大的优势之一在于虚行搜拟硬盘存储容量。在Windows Server 2012之前,Hyper-V虚拟硬盘存在最大2TB的容量限制。而VHDX最大能够达到64TB。而VHDX的优势不只限于容量方面的改进,VHDX为现在的硬盘而设计,相比于VHD文件,其4KB大小的逻辑区域大小有助于提高性能。
通过不断监控元数据更新,VHDX还提供在突然断电情况下的文件讹误保护功能,而VHD格式并不具备这个特性。为动态和差分磁盘提供更大的文件块,存储自定义元数据特性,这些都是VHD和VHDX的不同之处。
转换为VHDX格式
首先,需要知道的是可以在Windows Server 2012上创建和使用两种格式,但是VHDX文件和Windows Server 2008并不兼容。微软推荐大多数Windows Server 2012用户将VHD文件升级到VHDX,以使用其中的各种新特性。但是,如果你裂枯希望将虚拟机移动到之前版本的Windows Server上,那么使用VHD文件会更加方便。用户可以在Hyper-V中的编辑虚拟硬盘向导中将VHD文件转换为VHDX文件。
这种格式可以提供很多新的特性,例如支持最大64TB的分区,更好的动态盘和差异磁盘性能等,关于VHDX格式,可以参考网上的技术文章。
用一种通俗的说告孙法来说,在虚拟机中创建快照,就是将在快照之前的数据保存在当前的虚拟磁盘之中,之后的修改保存在一个新的文件之中,新文件与原文件由标识符进行识别。原文件我们称之为父级虚拟硬盘(vhdx或vhd),新文件我们称为差异磁盘(avhdx或avhd)。每一次快照将产生一个差异磁盘:我们能直接进行编辑的只有最原始的vhdx,一旦在物理机中对vhdx文件进行了加载,则父级虚拟磁盘的标识符即发生了改变,差异磁盘将不能继续识别父级虚拟磁盘,所以虚拟机会在启动时进行报错。当发生这样的错误之后,不必着急重新创建虚拟机,只需将虚拟磁盘链进行修复即可。
在Hyper-V管理器中的虚拟机上单击右键,选择"设置"。切换到主虚拟磁盘驱动器上,点击"检察"。
检察的结果会提示"差异虚拟硬盘链断开",我们选择"重新连接"。接下来,按照提示选择"重新连接"后点击袜厅链"下一步"。
加载虚拟磁盘后,一定要将"忽略ID不匹配"进行勾选,否则将提示错误。完成设置后点击"下一步"。确认执行 *** 作后点击"完成"。
接下来,会d出虚拟磁盘属性。此时检察的虚拟磁盘为最后保存快照后的差异磁盘,由最后向前查询。点击"检查父级"。
虚拟机管理器将会对当前差异磁盘的父级磁盘进行检测并修复链接。创建过多少次快照伏明则需要检测多少次,一直检查到没有"检查父级"按钮为止。点击"关闭"。再次启动虚拟机,发现虚拟机已经可以正常使用了。
需要注意的是,差异磁盘链重新连接后,对虚拟磁盘所做的修改将会丢失。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)