求用快照如何挂在另一个虚拟机上楼主误删了前面几个快照,导致现
vmware吧
全部回复
仅看楼主
level 4
无言丶☞ 楼主
求用快照如何挂在另一个虚拟机上
楼主误删了前面几个快照,导致现在虚拟机打不开了,只有一个000004了
2020年07月28日 18点07分 1
level 1
快照每次增加的是镜像修改的信息,所以,如果删除了之前的快照,理论上仅依靠最后的快照是无法恢复的
2020年07月29日 06点07分 2
如何改那个cid,不知道用什么进入编辑
2020年07月29日 15点07分
可以直接私信指导下吗
2020年07月29日 15点07分
@无言丶☞ 首先您要找一下之前有没有备份,如果之前有备份,因为每次快照是增量信息,您用旧的备份恢复缺少的文件尝试一下。如果之前没有任何备份就比较麻烦,几乎是不可能的 ------ 因为有很多讯息是保存在旧的磁盘镜像中,您新的镜像只是增量信息。
2020年07月29日 17点07分
@贴吧用户_a6XJWQC 我里面的增量信息有办法提出来吗
2020年07月29日 17点07分
level 4
无言丶☞ 楼主
用什么软件可以编辑vmdk的cid.的?
2020年07月29日 15点07分 3
level 1
😅,回复一下:
1)vmsd是一个配置文件,他里面包含了您所有快照的描述信息:说明和快照对应虚拟磁盘文件系统vmdk的信息,如文件名
2)vmdk是虚拟硬盘格式,如果镜像完整,可以使用vmware重建虚拟文件系统,方法是使用vmware创建一个自定义的虚拟机,然后制定vmdk为你的虚拟硬盘。这样可以使用vmware重新恢复虚拟机,但是,因为您相关镜像已经被破环,即假设只有0004这个镜像,因为vmware无法找到之前镜像,会造成无法恢复。即我自前所说
3)vmdk是虚拟磁盘镜像,其是二进制文件,您需要使用二进制编辑工具进行编辑,如UE(即UltraEdit),其显示信息大致如下:
所以:因为您无法完全找到所谓父虚拟硬盘数据(即被删掉的较早快照),因此,使用vmware创建一个“空”虚拟机的办法不可行。使用二进制编辑工具编辑手上现有的磁盘镜像恢复新数据因为工作量巨大,恢复难度很大,况且因为父快照被删除,会造成根本无法获得较早数据,所以,恢复可能性很小。
所以,我个人建议现在尽量不要再写硬盘,使用一些数据恢复工具恢复被删除的快照会更有效。注意,在恢复完成之前千万不要再写您之前保存镜像的盘
2020年07月29日 19点07分 4
说明:常规情况下,如果您执行了删除操作,实际只是文件名上作了一个记号,因此,在没有被完全破坏之前是有机会恢复的。我自己主要在Linux下,您可以百度一下,Windows应该有类似的工具可以使用
2020年07月29日 19点07分
@贴吧用户_a6XJWQC 感谢指导,我的问题基本解决了。用恢复工具不能恢复这种几十g的快照。我建了新的虚拟机,然后把我现有的快照 磁盘映射读取了里面的文件。
2020年07月30日 19点07分
@无言丶☞ 您好 我也不下心烧出了旧的快照, 能请教下您是怎么解决的吗?百度搜好久 没找到方法
2022年07月10日 03点07分
@贴吧用户_Q4WCRyK589 你找找vm磁盘映射功能,虽然,不能开机,但是里面东西能拷贝出来。
2022年08月13日 16点08分
level 4
无言丶☞ 楼主
感谢楼上2位耐心指导,已经读到快照了
2020年07月30日 20点07分 5
level 4
无言丶☞ 楼主
感谢楼上2位耐心指导,问题解决,此贴终结。
2020年07月30日 20点07分 6
1