我该如何解决VBoxManage.exe:错误:格式自动检测失败:VERR_FILE_NOT_FOUND

pro*_*sts 3 windows command virtual-machine

当我尝试在下面运行时,出现以下错误。我正在尝试遵循此http://www.randallkent.com/virtual-box/change-uuid-of-virtualbox-vdi中的说明链接中。

我做了以下。

 C:\Program Files\Oracle\VirtualBox> VBoxManage.exe internalcommands setvdiuuid "C:\Security"
Run Code Online (Sandbox Code Playgroud)

并在下面得到此错误,

VBoxManage.exe:错误:格式自动检测失败:VERR_FILE_NOT_FOUND

我该如何解决以上错误?

Nuc*_*eon 5

您必须.vdi使用sethduuid命令选择VirtualBox 文件。

 C:\Program Files\Oracle\VirtualBox> VBoxManage.exe internalcommands sethduuid "C:\Security\VirtualBox\my_vm\my_vm.vdi"
Run Code Online (Sandbox Code Playgroud)

也应该sethduuid不是setvdiuuid,但这可能取决于您的VirtualBox版本。我正在使用4.3.10


pro*_*sts 1

当我尝试附加现有的虚拟机时,我遇到了一个问题,错误告诉我它存在,即使这是我第一次安装该文件。然后我尝试从网上找到解决方案,但它不起作用,因为这是我的错误:VBoxManage.exe:错误:格式自动检测失败:VERR_FILE_NOT_FOUND

然后我找到了虚拟机的安装位置并删除了所有存在的文件。

 C:\Users\D409\.VirtualBox
Run Code Online (Sandbox Code Playgroud)

希望这会帮助其他人