2

Виртуальная коробка 3.2 работала нормально, эмулируя 32-битную Windows XP на 64-битном хосте Windows 7. Затем я обновил до VirtualBox 4.0.4, и все, казалось, работало (после того, как я установил несколько вещей - поддержку USB2.0, гостевые дополнения).
Затем я восстановил снимок, сделанный по версии 3.2, и теперь я все потерял. Я получаю сообщение об ошибке:

The selected virtual machine is *inaccessible*. Please inspect the error message shown
below and press the **Refresh** button if you want to repeat the accessibility check:

Could not find an open hard disk with UUID {b0e666ef-1041-415a-8329-876b337e1958}.
Result Code: 
VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Component: 
VirtualBox
Interface: 
IVirtualBox {d2de270c-1d4b-4c9e-843f-bbb9b47269ff}

Я попытался создать новую виртуальную машину из файла vdi, но она зависает при загрузке WINDOWS\System32\DRIVERS\lfsfilt.sys . Я попытался переустановить версию 3.2, но у меня точно такие же проблемы.

У меня есть файл VirtualBox.xml в моем .VirtualBox а также различные файлы (Virtual Dell.xml, Virtual Dell.xml-пред .VirtualBox\Machines\Virtual Dell .

Помогите, пожалуйста! Как мне вернуть мою виртуальную машину?

3 ответа3

2

У меня была та же проблема, но в немного других обстоятельствах.

Я использую Ubuntu 10.10 с vbox 4.0.4, установленную напрямую (не обновлена)

Мне удалось найти файл VDI по его UUID, поэтому я знал, что он существует.

Я исправил проблему, отредактировав файл .vbox для виртуальной машины и заново подключив жесткий диск.

Я также разместил это решение на форумах virtualbox.org.

Для этих инструкций предположим, что имя VM - win7.

  1. Сделайте резервную копию файла win7.vbox
  2. Отредактируйте файл win7.vbox
  3. Найдите строку «», которая ссылается на UUID для "отсутствующего" диска. Он должен быть внутри секции внутри секции.
  4. Удалить весь раздел. (Вы сделали резервную копию, верно?)
  5. Сохраните файл.
  6. Вернитесь к графическому интерфейсу VBOX и обновите виртуальную машину. Больше не следует жаловаться на жесткий диск.
  7. Отредактируйте настройки для виртуальной машины (это то, что вы не могли сделать раньше), перейдите в раздел "Хранилище", найдите контроллер жесткого диска.
  8. Добавьте диск. VBOX спросит, хотите ли вы добавить новый или существующий диск. Выберите существующий диск.
  9. Найдите и выберите диск с исходным UUID, который был указан как "отсутствующий"

Я надеюсь, что это работает для вас, даже если вы находитесь в несколько ином положении (обновите до 4.0.4, а не установите 4.0.4).

0

В Virtual Media Manager подключен ли диск XP VDI к виртуальной машине? Если это не так, откройте настройки для виртуальной машины и добавьте VDI на вкладке «Хранилище».

0

Если вы хотите вернуться к снимку, на котором нет гостевых дополнений, вам может потребоваться удалить эти функции, прежде чем все снова заработает. Видите ли, у Windows могут быть проблемы с изменениями в аппаратной среде, которую она обнаруживает (это ваша виртуальная машина с гостевыми дополнениями).

Можете ли вы получить виртуальную установку Windows для загрузки в безопасном режиме?

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .