我有一个 VirtualBox VM,里面有几个快照,但都不是最新的。我尝试通过 GUI 将当前状态与最新快照合并。合并失败。现在,当我尝试启动 VM 时,它显示
Could not open the medium '/home/username/VirtualBox VMs/Winders/Snapshots/{787ce0d8-e81d-4dbe-8b64-f3719cea56ee}.vdi'
当我尝试时ls -l ~/VirtualBox VMs/Winders/Snapshots
,我得到了
Mar 2 2017 {1beacf46-0f0f-406d-9a31-e6c18aa55260}.vdi
Sep 26 2016 2016-09-26T15-07-17-368576000Z.sav
Mar 2 2017 2017-03-02T12-55-36-577344000Z.sav
May 30 2017 2017-05-30T14-09-39-956374000Z.sav
Nov 5 2016 {96d2faab-9441-4c76-882e-72e03603329c}.vdi
Dec 14 2016 {9f2b3a52-1539-478c-9c25-db323c6cc6b3}.vdi
Oct 19 16:40 {b0f5d1a4-1456-4866-82e4-cf039005249b}.vdi
May 30 2017 {b9b4d568-51a9-4eae-9a49-d093a4ae2b6d}.vdi
恢复丢失的文件似乎是不可能的。自从发生这种情况以来,我重启了电脑,却不知道文件丢失了。
我主要只关心虚拟机上的一个文件。即使缺少快照,是否可以从我的 VDI 文件中提取该文件?
我尝试vboxmanage clonehd {b0f5d1a4-1456-4866-82e4-cf039005249b}.vdi oct19.raw
在更改其 UUID 后复制一份VBoxManage internalcommands sethduuid {b0f5d1a4-1456-4866-82e4-cf039005249b}.vdi
,但它也说Could not open the medium '/home/username/VirtualBox VMs/Winders/Snapshots/{787ce0d8-e81d-4dbe-8b64-f3719cea56ee}.vdi'