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



当我尝试在下面运行它时,我收到以下错误。我一直在尝试按照此 http://www.randallkent.com/virtual-box/change-uuid-of-virtualbox-vdi 链接中的说明进行操作。

我做了以下工作。

 C:Program FilesOracleVirtualBox> VBoxManage.exe internalcommands setvdiuuid "C:Security"

并在下面收到此错误,

VBox管理.exe: 错误: 格式自动检测失败: VERR_FILE_NOT_FOUND

如何解决上述错误?

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

 C:Program FilesOracleVirtualBox> VBoxManage.exe internalcommands sethduuid "C:SecurityVirtualBoxmy_vmmy_vm.vdi"

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

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

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

 C:UsersD409.VirtualBox

希望这对其他人有帮助

我在使用 sethduuid 时遇到了类似的问题。在"C:/"中替换我的 .vdi 文件目录为我工作。我想这是因为原始路径中的西里尔字母。

我遇到了同样的问题;但我意识到我必须使用与原始相同的UUID,只更改最后一两个字节,它奏效了。

我在

调整 VM 大小时遇到同样的错误

解决方案很简单,只需在以下位置打开虚拟框xml文件

C:UsersUSER_NAME.VirtualBoxVirtualBox.xml

(不要忘记将登录用户替换为USER_NAME)

然后在 MachineEntry 标记下查找 VM 并使用此路径,或替换它并保存。

然后使用此路径运行命令,它应该可以工作。

  1. 检查您是否添加了正确的路径到Virtualbox .vdi文件"C:\Security" - 这不是 .vdi 文件的路径
C:Program FilesOracleVirtualBox> VBoxManage.exe internalcommands 
 setvdiuuid "C:Securitywin.vdi"
  1. 以管理员身份运行 cmd
  1. 将文件复制到桌面名称.vdi或*.ext
  2. 光盘桌面/
  3. VBoxManage internalcommands sethduuid name.vdiVboxManage 是 * 文件夹 VboxManage 的索引环境变量使用Macos,Vbox管理
  4. VBoxManage internalcommands sethduuid name.vdi

最新更新