Подтвердить что ты не робот

Виртуальный ящик UUID {07c3.........} не соответствует значению {2c1b...}, хранящемуся в реестре носителей

Мне пришлось удалить файлы виртуального окна .vhd. Теперь я пытаюсь восстановить их с другой машины, но получаю:

Virtual Box UUID {07c3.........} does not match the value {2c1b...} 
stored in the media registry ('/home/durrantm/.VirtualBox/VirtualBox.xml')

Как преодолеть?

4b9b3361

Ответ 1

В итоге лучшим ответом было удаление этих экземпляров vm и их переустановка.

Я попытался переустановить Virtual Box сам, но это совсем не помогло, так как я переустановил проблему. Это показало, что проблема связана с конкретным файлом экземпляра.

Поэтому я использовал приложение для удаления каждого из них.

Я также удалил все соответствующие файлы (например, 8 в smae для ie8) в ~/.ievms для ie9 и ie8, которые я установил.

Затем я использовал эти script для их переустановки:

ie8:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="8" bash

ie9:

curl -s https://raw.github.com/xdissent/ievms/master/ievms.sh | IEVMS_VERSIONS="9" bash

Ответ 2

Вот что исправила эту ошибку для меня (используя VirtualBox 4.3):

  • Перейдите в Файл Диспетчер виртуальных носителей
  • На вкладке Жесткие диски вы увидите красный значок восклицательного знака рядом с образцом диска, с которым вы столкнулись. Выберите его → Отпустить Удалить Закрыть.
  • Вернитесь в настройки для виртуальной машины и снова добавьте диск.

Чтобы предотвратить ошибку в будущем, перед удалением файлов образа виртуального диска удалите их из Virtual Media Manager:

  • Перейдите в Файл Диспетчер виртуальных носителей
  • На вкладке Жесткие диски найдите виртуальный диск, который вы хотите удалить, выберите его → Отпустить Удалить Сохранить (или Удалить, если вы хотите удалить его навсегда) → Закрыть.
  • Вернитесь в настройки для виртуальной машины и прочитайте диск.

Ответ 3

Просто попробуйте переименовать файл виртуального диска.

У меня была такая же проблема для файла, который был сначала создан через мастера VB, а затем переопределен другим инструментом при клонировании другого диска. Таким образом, у VB было некоторое предположение uuid для файла диска по определенному пути. В моем случае это был некоторый файл whatever.vdi и переименовал его в whatever 2.vdi, решив проблему.

Ответ 4

Отсоедините изображения от ваших виртуальных машин (в графическом интерфейсе или веб-интерфейсе)

перейти Commandline

"Список VBoxManage hdds"

UUID: c153f127-8fd9-4dc2-bc8b-8e39a8bb8238 Родительский UUID: базовый Состояние: недоступно Тип: нормальный (базовый) Местоположение:/home/virtualbox/nas4free.vmdk Формат хранения: VMDK

"VBoxManage закрытого диска c153f127-8fd9-4dc2-bc8b-8e39a8bb8238"

Повторно подключите изображения с ваших виртуальных машин (в графическом интерфейсе или веб-интерфейсе)

Ответ 5

Это сообщение об ошибке означает, что UUID, хранящийся в образе диска, не соответствует UUID, хранящемуся в файле .vbox. Откройте образ диска с помощью редактора HEX. В начале вы можете увидеть текстовую строку типа ddb.uuid.image = "xxxx". Откройте файл .vbox с помощью текстового редактора. Вы также можете найти UUID, они выглядят как < Harddisk uuid = "{xxxxx}". Измените файл .vbox в соответствии с UUID в файле изображения.

Это сообщение об ошибке явно вводит в заблуждение.

Ответ 6

попробуйте выполнить команду VBoxManage для идентификации и отсоединения и удаления диска.

взгляните на эту ссылку. Надеюсь, он поможет вам решить эту неприятную ошибку.

http://www.vleeuwen.net/2012/10/virtualbox-uuid-mismatch

Ответ 7

Другое решение, которое хорошо сработало для меня из http://michlstechblog.info/blog/virtualbox-no-boot-after-snapshot-efail-0x80004005/#more-2400

Возьмите значение поля uuidCreation из

vboxmanage internalcommands dumphdinfo <path/to/parent/of/erroneous/snapshot.vdi>

и использовать его для замены <correct_parent_uuid> в следующей команде

vboxmanage internalcommands sethdparentuuid <path/to/erroneous/snapshot.vdi> <correct_parent_uuid>

Ответ 8

В стандартном текстовом редакторе откройте файл .VirtualBox/VirtualBox.xml и отредактируйте все вхождения значения UUID 2c1b... в 07c3..........

Закройте VirtualBox перед редактированием VirtualBox.xml, чтобы ваши изменения не были перезаписаны VirtualBox.

Ответ 9

На самом деле, у меня была та же проблема, я сделал клон моего VM на локальном HD, а затем переместил клонированное изображение на внешний HD и затем появилась ошибка.

Я решил проблему со следующим решением:

  • переместился в мою клонированную папку VM на внешнем HD.
  • открыл его с помощью виртуальной коробки Oracle (щелкните правой кнопкой мыши → Открыть с виртуальной коробкой виртуальных виртуальных машин).
  • Появляется ошибка, указывающая, что путь к файлу vm неверен с двумя параметрами "ОК" и "Миграция или слияние". Я выбрал второй "Миграция", затем все идет хорошо.

если вы открыли: file>> virtual media manaager: в меню жесткого диска вы найдете виртуальные HD файлы с правильным путем окончательно :D Надеюсь, моя демонстрация была ясной и esy.

Ответ 10

Я пробовал все эти вышеперечисленные решения, но для меня работал только @Niklas Peter.

В моем случае ошибка утверждает, что жесткий диск uuid не соответствует таковому в реестре (какая странная ошибка виртуальной коробки!). Даже я отключил его и снова подключил его, эта же ошибка все еще есть.

Наконец, я скопировал жесткий диск и дал ему новое имя и создал из него новую виртуальную машину, встретил ошибку, когда тот же uuid уже существует, поэтому я использовал следующую команду для изменения uuid:

VBoxManage internalcommands sethduuid "D:\VM\MyKyLin\MyKyLin.vhd" UUID changed to: 741da151-548a-4e3c-87bf-2725f77c683d

Затем я продолжал создавать новую виртуальную машину. И запустите его успешно!