只有virtualbox 快照文件 如何恢复系统

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了只有virtualbox 快照文件 如何恢复系统相关的知识,希望对你有一定的参考价值。

由于系统崩溃,本人只剩下Snapshots里的快照文件了,现在重装系统,重新安装了virtualbox ,如何能恢复快照中的系统呢? 里面有重要资料,求救~~ 本人电脑系统为linux CentOS 5.6,不会的想捡分的就别来了,恢复不了系统,我就关闭这个问题。

参考技术A 快照文件是VDI文件么
先把原来备份的快照(以下简称快照A),注册到对应的虚拟介质下(我是2个虚拟介质,因为后期又分了50G给虚拟机),注册之后的快照A在状态提示是“无分配”。然后新建一个快照(以下简称快照B),这个时候,就会在虚拟介质管理下,每个镜像vdi文件
有2个快照vdi文件,一个是快照A(状态提示无分配),一个是快照B(状态提示已经分配给对应的虚拟机)。关闭VB,打开C盘的用户(我的系统是2008),然后找到那个".VirtualBox"文件夹,注意前面有个点。然后打开VirtualBox.xml,把快照B的vdi文件名都替换为快照A的vdi文件名(这步可做可不做,因为注册之后的vdi文件,都在这个文件夹里面,不过,我在vb群里面交流的时候,有朋友试过要修改这个东西。。至少我没修改就OK了。。),然后,打开这个目录下的Machines,里面有个你的虚拟电脑的文件夹,点进去,打开和你虚拟电脑名称一致的XML文件。也是把快照B的vdi文件名都替换为快照A的vdi文件名。
特别需要强调的是:快照的文件名必须和快照的UUID一致,我备份快照的时候,修改了文件名。所以,搞了很久都没成功。如何知道这个快照的UUID名称呢?你在虚拟介质管理器里面,注册这个快照,然后在.virtualbox文件夹里面的virtualbox.xml文件里面,搜索你的文件名,就能看到对应的uuid值。
然后,启动vb,先去虚拟介质管理器,看看,原来备份的快照文件的状态是不是已经分配给对应的虚拟机。如果是,恭喜你,OK了。就检查下是哪里没弄好。
这样做的好处是可以通过任意备份的快照文件,恢复到当时的情况。不过,有个缺点,我这样弄之后,在虚拟介质里面,这个虚拟机对应的虚拟介质对应的快照只有一个文件了。看不到第二个文件,但是,你仔细观察快照的文件夹,原来备份的快照A是不会被修改的,新修改的内容都累积在快照B上。也就是存在了2个快照的vdi文件,其中一个是不会变的,另外一个是一直在变的。

VMware 恢复快照出现 无法创建 5040 MB 的匿名分页文件: 系统资源不足,无法完成请求的服务

环境:

电脑:联想E14

系统:Windows 10 专业版 64位

VMware 16.0

问题描述:

恢复快照出现 无法创建 5040 MB 的匿名分页文件: 系统资源不足,无法完成请求的服务

然后自动关闭,未能启动虚拟机。这台安装有Win11系统的虚拟机之前是暂停状态的,现在是从暂停状态恢复到原来的状态时出现此错误

解决方案:

1.虚拟机-编辑-首选项-找到内存,调小,具体如下图

2.重启计算机,重新开启虚拟机

以上是关于只有virtualbox 快照文件 如何恢复系统的主要内容,如果未能解决你的问题,请参考以下文章

Oracle VM VirtualBox虚拟机怎么用快照功能,备份后怎么恢复?

Oracle VM VirtualBox虚拟机怎么用快照功能?备份后怎么恢复?

被误删的HDFS文件如何有效恢复

被误删的HDFS文件如何有效恢复

使用内存快照来加速嵌入式系统的启动

使用内存快照来加速嵌入式系统的启动