openSUSE15.0 有快照 不能使用 如不能恢复就重装 待站长有空时回一下

作者 xqzyxb, 2019-05-08, 01:11:51

« 上一篇主题 - 下一篇主题 »

xqzyxb

报告站长,我遭那个要当院士的白读网害惨了,浪费人生光阴无数,后在https://michlstechblog.info/blog/virtualbox-no-boot-after-snapshot-efail-0x80004005/这里照着做了,但是还是不行。

VBox 错误提示
Parent UUID {00000000-0000-0000-0000-000000000000} of the medium 'C:\Users\Windows8.1\VirtualBox VMs\20190428\Snapshots/{e8e1a7a0-4a6f-44fa-85a8-ce19d8363ca1}.vhd' does not match UUID {37686484-e7c6-407a-afb3-6d99fc9d8988} of its parent medium stored in the media registry ('C:\Users\Windows8.1\.VirtualBox\VirtualBox.xml').

結果 碼: E_FAIL (0x80004005)
元件: MediumWrap
介面: IMedium {4afe423b-43e0-e9d0-82e8-ceb307940dda}

我在D:\Program Files\Oracle\VirtualBox>后面粘贴下面
VBoxManage.exe internalcommands sethdparentuuid "C:\Users\Windows8.1\VirtualBox VMs
\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-ce19d8363ca1}.vhd" {37686484-e7c6-407a-afb3-6d99fc9d8988}

VBox装在D盘。要是这样改是对的,但是我的问题不是在这里,那我就重装算了。

我在42.3里建的快照,很多都是这样在我把系统整垮后,打不开了。之前重装openSUSE有如20年前,重装W97的自鸣得意,但随着慢慢可以装软件和慢慢使用,才发现重装系统是件非常痛苦和失败的事。这次在要当院士的白读网里死循环了86400秒乘N天,我想在我的余生多少得学学英语了,这是被逼啊!
If we do not maintain justice,justice will not maintain Us. 如果我们不维持公正,公正将不维持我们。——弗朗西斯 · 培根

lonelicloud

太巧了,好像跟我我大约几个月前碰到过的问题类似。不同的地方在于你那里怎么提示了「Parent UUID {00000000-0000-0000-0000-000000000000} 」,真心不懂是啥玩意儿。

根据你给的那个链接中的说明,似乎就应该是你给出的那个指令可以修复这个问题。你试试看呗。
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

xqzyxb

D:\Program Files\Oracle\VirtualBox>\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd" 37686484-e7c6-407a-afb3-6d99fc9d8988
The system cannot find the path specified.

D:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethdparentuu
id "c:\Users\Windows8.1\VirtualBox VMs
Access is denied.


报告站长,我之前执行过多次,都是上面的提示。看来是只有重装了。
If we do not maintain justice,justice will not maintain Us. 如果我们不维持公正,公正将不维持我们。——弗朗西斯 · 培根

lonelicloud

引用自: xqzyxb 于 2019-05-09, 01:16:54
D:\Program Files\Oracle\VirtualBox>\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd" 37686484-e7c6-407a-afb3-6d99fc9d8988
The system cannot find the path specified.
这里你用了相对路径,Windows 里可能支持有问题?

另外,你上面给的路径结束的地方有引号,开始的地方怎么没有?还是说你复制的不全?

引用自: xqzyxb 于 2019-05-09, 01:16:54
D:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethdparentuu
id "c:\Users\Windows8.1\VirtualBox VMs
Access is denied.


报告站长,我之前执行过多次,都是上面的提示。看来是只有重装了。

你这条指令也是半截的吧?

正确的是不是应该是这样,
D:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethdparentuu
id "c:\Users\Windows8.1\VirtualBox VMs\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd" 37686484-e7c6-407a-afb3-6d99fc9d8988


你到下面这个路径下看看存不存在这个文件 {e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd,

c:\Users\Windows8.1\VirtualBox VMs\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd

欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

xqzyxb

报告站长,我弄得没耐性,已经重装了。

c:\Users\Windows8.1\VirtualBox VMs\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd

上面路徑的文件是有的,因为开始我一直在白读网里死循环时根本不知道有这个路径。


D:\>VBoxManage.exe internalcommands sethdparentuuid "c:\Users\Windows8.1\VirtualBox VMs\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-ce19d8363ca1}.vhd" {37686484-e7c6-407a-afb3-6d99fc9d8988}
上面路径粘贴到D:\>VBoxManage.exe internalcommands sethdparentuuid后

终端出现如下
D:\Program Files\Oracle\VirtualBox>\20190428\Snapshots\{e8e1a7a0-4a6f-44fa-85a8-
ce19d8363ca1}.vhd" 37686484-e7c6-407a-afb3-6d99fc9d8988
The system cannot find the path specified.

然后回车出现如下
D:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethdparentuu
id "c:\Users\Windows8.1\VirtualBox VMs
Access is denied.





If we do not maintain justice,justice will not maintain Us. 如果我们不维持公正,公正将不维持我们。——弗朗西斯 · 培根

lonelicloud

可能是需要对命令中的特殊字符进行转义。比如前面的路径你用双引号包裹起来了,但是后面的 「{b60f6bc9-247e-47a2-be1e-3228fd20e41a}.vdi」却没有。所以你看到的出错信息里面出现了奇怪的现象。

本来可以试着给后面半段也加上双引号试试看的。

嗯,我已经很久没怎么用 Windows 了,很多东西都忘记了。
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

xqzyxb

收到。但是报告站长,我刚刚又重装openSUSE15.0一次。距上次重装不到3天,问题和楼上的一样,只是数字不一样了,我按照站长的提示,重新操作了一下还是The system cannot find the path specified.

D:\Program Files\Oracle\VirtualBox>VBoxManage.exe internalcommands sethdparentuuid "C:\Users\Windows8.1\VirtualBox VMs\sxby\Snapshots\{402a508d-8003-46fe-8374-41ea186335bf}.vhd" "{f89321f3-d69b-40e1-a8d4-ae48ce322ce8}"

host机的屏幕中间出现一个和屏幕同长的横条幅,如下提示:
This app can`t run on your PC
我到D盘的安装目录中,双击VBoxManage.exe,再次出现上面的提示。
之前也遇到过这样的情况,今天再次遇到,果断重装。 :(
If we do not maintain justice,justice will not maintain Us. 如果我们不维持公正,公正将不维持我们。——弗朗西斯 · 培根

lonelicloud

你说的这个问题我倒是第一次听说。不过查了一下,这里说,如果使用 VBoxManage.exe 的全路径,或许就可以用了,例如,
D:\Program Files\Oracle\VirtualBox> "D:\Program Files\Oracle\VirtualBox\VBoxManage.exe"

你这个 VirtualBox 还真是用得够曲折的 :(
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!

xqzyxb

报告站长,前面你表扬我,我觉得属于捧杀,楼上你赞扬我学得曲折,更像是批评我像大多数人一样不思进取(这个我有绑架大多数人的嫌疑,但这种绑架不犯法,不犯罪,还可大大减轻我的愚蠢带来的自卑感)。

目前我的HOST系统自重装后,不知是软件没装完,还是什么原因,昨天我发现在VBox5.2.28版本中不能创建Linux系统的快照,和之前一样,创建后,退出后再进就会出现楼上的楼上的提示,我以为是创建VHD格式不行,换成VDI也不行,然后分别建OpenSUSE64和Debian64,在没有安装系统前取得快照,之后出现楼上...楼上的提示,并且快照不能被删除。另建XP32,也在没有安装系统前取得快照,之后没有错误提示,该快照也可以删除。

这个问题太太浪费时间了,我不打算在这里打转了,学到后面,我想可能就会知道自己错在哪里了。我准备在Host里装OpenSUSE了,这样有些问题就没有了。
If we do not maintain justice,justice will not maintain Us. 如果我们不维持公正,公正将不维持我们。——弗朗西斯 · 培根

lonelicloud

真心没有捧杀的意思。你确实有钻研精神啊,我就是这么混过来的。只是你提到的这些问题我已经没有印象了,很久没有用 Windows 了,好多东西都忘记了。

软件的问题跟许多因素可能有关系,比如硬件、系统配置、驱动、系统里的其它软件等等。所以在不了解具体全面的情况的情况下,我很难提出有针对性的建议,更别说解决问题了。如果我自己上手试试,也许很快就能把可以想到的问题都试一遍。但是这样在论坛里问答就没有那么便捷了。也许你忽略的不起眼的问题就是根源所在也说不定呢。

如果要在 Host 里面直接装,你可要做好心里准备,出了问题上网找答案都不方便的。
欢迎光临水景一页

问题解决后请「修改」原始帖子将其前缀改为「已解决」。

请阅读"论坛管理"里面的置顶内容,帮助维护论坛正常运行,方便你我他!