Автор Владимир!
Привет, друзья. В этой статье предлагаю поговорить о проблеме импорта файлов конфигурации виртуальных машин OVA программой VirtualBox. Об этой проблеме вы не единожды упоминали в комментариях к одной из статей сайта, где приводились инструкции по скачиванию готовой машины с Windows 8.1. Процесс импорта программой VirtualBox машин, экспортированных нами ранее или скачанных в Интернете, увы, не всегда проходит успешно. И иногда мы можем столкнуться с ошибкой типа «Не удалось импортировать конфигурацию виртуальной машины». Ниже поговорим о том, что может привести к такой ошибке импорта, а также рассмотрим универсальный способ решения этой проблемы.
Рабочие виртуалки VirtualBox вместе с их настройками и содержимым виртуального жёсткого диска можно экспортировать в универсальный файл конфигурации формата OVA, а затем импортировать его после переустановки основной Windows, на другом компьютере или на другом гипервизоре. С механизмом экспорта-импорта с участием формата OVA работают программы VirtualBox, VMware Workstation, а при дополнительных усилиях — ещё и Hyper-V. Готовые виртуальные машины в Интернете обычно выкладывают именно в формате OVA.
В идеале механизм импорта в программе VirtualBox прост: выбираем «Импорт конфигураций», указываем путь к файлу OVA, жмём «Далее».
При необходимости меняем кое-какие настройки и жмём «Импорт».
И через какое-то время можем уже запускать виртуалку.
Но это так в идеале. Что может препятствовать этому процессу?
Сообщением типа «Не удалось импортировать конфигурацию виртуальной машины» процесс импорта может завершиться банально из-за проблем с файлом OVA (если он повреждён) или из-за нехватки места на диске, куда распаковывается виртуальная машина. Если с самим OVA всё в порядке, при возникновении такой проблемы можно попытаться извлечь виртуалку на другой раздел диска. Или на исходный, только после очистки системной корзины. Можно даже попробовать дефрагментировать такой раздел (если, конечно же, это раздел HDD).
У раздела диска, куда распаковывается импортируемая машина, естественно, должна быть файловая система NTFS. На раздел с FAT32 не запишется файл виртуального жёсткого диска в составе машины, который обычно весит больше 4 Гб.
Если мы говорим о виртуалке, скачанной с Интернета, нужно тщательно проверить параметры импорта. Возможно, тот, кто её экспортировал, работал на более мощном компьютере и указал большой объём оперативной памяти или слишком много ядер процессора.
Но часто, друзья, бывает так, что в одной версии VirtualBox не хочет осуществлять импорт, а в другой, к примеру, в более старой версии – делает это без каких-либо проблем.
За исключением случаев порченного OVA и раздела с FAT32 решить проблему ошибки импорта виртуальной машины можно путём извлечения из OVA файла виртуального жёсткого диска и формирования на его базе новой машины.
Создание новых машин на базе файлов виртуальных жёстких дисков – это более удобный, чем экспортирование в формат OVA, способ восстановления виртуалок. Особенно, если их много. Кто активно работает с гипервизорами, обычно больше привязан к виртуальным дискам машин, а не к их конфигурации. Такие пользователи прекрасно знают, какие настройки виртуалок они используют. И им проще создать новую машину на базе имеющегося виртуального диска, чем возиться с созданием увесистого файла экспорта OVA.
Но где взять диск виртуальной машины, если последняя, например, в формате OVA скачана с Интернета? Друзья, OVA – это контейнер архива TAR, его содержимое можно увидеть и извлечь какую-то часть данных с помощью программ 7-zip, WinRAR или любого иного архиватора, который поддерживает формат архивов «.tar». Этими частично извлечёнными данными и станет виртуальный жёсткий диск, на базе которого мы создадим новую виртуалку. Что же, поехали.
- Примечание: друзья, каталогом хранения содержимого виртуальных машин в программе VirtualBox по умолчанию является папка на системном диске. И чтобы не захламлять диск С, рекомендую вам отвести под работу с виртуалками специальную папку на несистемном каком-нибудь разделе. Или даже выделить под это целый раздел, например, самый быстрый по результатам тестирования скорости чтения и записи данных, если мы говорим об HDD. Путь хранения данных виртуалок можно прописать в общих настройках программы, чтобы каждый раз при создании новой машины не отвлекаться на смену пути по умолчанию.
Этап 1. Создание новой машины
В окне VirtualBox создаём новую машину.
Называем её, указываем версию Windows, задаём показатель оперативной памяти. В графе «Жёсткий диск» выставляем пункт «Не подключать виртуальный жёсткий диск». Жмём «Создать».
И пока сворачиваем окно VirtualBox.
Этап 2. Работа с архиватором
Теперь, друзья, с помощью архиватора нам нужно извлечь из OVA виртуальный жёсткий диск.
- Примечание: если вы скачали виртуалку с Интернета в архиве RAR, ZIP и т.п, не забудьте распаковать такой архив путём обычной разархивации, чтобы на выходе получился именно контейнер OVA.
Запускаем архиватор. Я буду использовать классику жанра – программу WinRAR. Открываем наш OVA в окне архиватора с помощью меню «Файл — Открыть». Важно: архиваторы по умолчанию могут отображать не все поддерживаемые типы архивов. Чтобы OVA был виден в меню обзора для открытия, необходимо указать тип отображаемых данных «Все файлы».
После успешного открытия в окне архиватора увидим содержимое OVA. В моём случае это файл конфигурации виртуальной машины OVF и совместимый с VirtualBox и VMware Workstation файл виртуального жёсткого диска VMDK. Последний нам-то и нужен. Кликаем его, вызываем контекстное меню и в случае с WinRAR выбираем пункт меню «Извлечь в указанную папку». В архиваторе 7-zip используем пункт контекстного меню «Копировать в…».
Файл виртуального диска для удобства можем распаковать в папку хранения созданной нами на предыдущем этапе новой виртуалки.
Таким образом все её составляющие будут аккуратненько сосуществовать в одном месте.
Теперь возвращаемся к программе VirtualBox.
Этап 3. Подключение виртуального жёсткого диска
На первом этапе мы создали машину без жёсткого диска. Выделяем её и жмём кнопку настроек.
В окошке настроек идём в раздел «Носители», жмём кнопку контроллера SATA и добавляем новый жёсткий диск из числа существующих.
Указываем путь хранения файла, который мы извлекали с помощью архиватора на предыдущем этапе.
Жмём «Ок».
***
Всё – машина настроена. Можем запускать её.
Если запуск виртуалки прошёл успешно, однако на этапе запуска Windows возникли проблемы в виде синего экрана смерти, возможно, друзья, мы имеем дело с проблемой контроллера виртуального жёсткого диска. Это мелкий недостаток способа создания новой машины на базе извлечённого из OVA файла диска. Когда мы импортируем машину вместе с её конфигурацией, в этой конфигурации предусматривается нужный тип контроллера. Когда же эту конфигурацию мы формируем по новой, мы можем указать не тот тип контроллера. А Windows даже в актуальной версии 10 пока ещё не умеет на ходу менять драйверы контроллера носителей. И вот реагирует экраном смерти.
Для скачанных с ресурсов Microsoft готовых виртуальных машин подойдёт установленный по умолчанию в VirtualBox тип контроллера SATA. Если мы скачаем виртуалку с Windows, в среде которой установлены драйверы под тип контроллера IDE, но подключим его через контроллер SATA, операционная система в большинстве случаев запустится. Но вот если мы на каком-нибудь сайте в Интернете скачаем машину, где Windows установлена на виртуальный диск, подключённый через контроллер SCSI, с большой долей вероятности получим BSOD. Или наоборот: BSOD будем лицезреть при подключении через SCSI виртуального диска с Windows, которая устанавливалась на виртуалке с типом контроллера SATA или IDE.
В таком случае просто нужно переподключить виртуальный диск через другой тип контроллера. Необходимо вернуться в раздел настроек машины «Носители», удалить диск из числа устройств текущего контроллера, затем добавить новый тип контроллера (SCSI, SATA или IDE).
И подключить диск уже через новый контроллер.
При попытке подключения виртуального диска в VirtualBox система может выбросить ошибку vbox_e_file_error (0x80bb0004). Узнаем подробнее, как ее исправить.
Чем вызвана ошибка?
В большинстве случаев проблема с подключением виртуального диска может возникнуть по следующим причинам:
- Файлы «.vmdk» или «.vdi» повреждены или содержать сбойные сектора. Сбой часто возникает при попытке импортировать виртуальное устройство, загруженное через интернет. Это может произойти из-за неполной загрузки или нестабильного подключения к сети.
- Не предоставлены права администратора файлу vbomxmanage.exe, который участвует при импорте или экспорте. Это происходит в случае, когда пользователь пытается подключить виртуальный диск, размещенный на накопителе USB.
- Повреждена текущая конфигурация виртуальной машины. В этом случае требуется заново ее пересоздать в VirtualBox.
- Повреждена установка VirtualBox.
Повторная загрузка файлов vmdk или vdi
Если не удается импортировать устройство в менеджере Oracle VM VirtualBox из-за ошибки vbox_e_file_error (0x80bb0004), скорее всего, имеете дело с каким-то повреждением. Попробуйте загрузить повторно (если получили его через интернет) или проверить утилитой CHKDSK.
Возможно, файл загружен частично из-за проблем с сетью. После повторной загрузки снова импортируйте виртуальный диск в VirtualBox. Если продолжаете сталкиваться с vbox_e_file_error (0x80bb0004), то таким образом подтвердили, что она не возникает из-за поврежденной загрузки.
Открытие vboxmanage.exe с правами администратора
Если в коде ошибки видите «Отказано в доступе», то, скорее всего, у исполняемого файла vboxmanage.exe отсутствуют доступ администратора. Это довольно распространенное явление при попытке подключить виртуальный диск, размещенный на USB-накопителе.
Как оказалось, доступ к USB-накопителя требует прав администратора, в противном случае это приведет к коду ошибки vbox_e_file_error (0x80bb0004). Для этого щелкните правой кнопкой мыши на vboxmanage.exe и выберите пункт «Запуск от имени администратора».
Создание новой виртуальной машины
Если проблема остается, попробуйте создать новую виртуальную машину заново.
Откройте Oracle VM VirtualBox и кликните на кнопку Создать.
Присвойте имя новой машине, затем выберите тип и версию эмулируемой операционной системы.
Выберите выделенный объем памяти с помощью переключателя. Затем отметьте опцию «Использовать существующий виртуальный жесткий диск, щелкните на значок папки и перейдите к месту расположения VDI.
Когда будет создана новая ВМ, повторите шаги, которые ранее вызывали ошибку vbox_e_file_error (0x80bb0004).
Проверка CHKDSK
Иногда удается исправить ошибку путем сканирования диска утилитой CHKDSK. Если проблема возникает из-за сбойных секторов в месте записи VDI, выполните следующие шаги.
Откройте командную строку с правами администратора из панели поиска Windows. Если файл «.vmdk» или «.vmi» находится на диске «С», выполните в консоли следующую команду:
chkdsk c: /f /r / x
В ходе сканирования она проверит том и попытается исправить все найденный ошибки, а также восстановит информацию из сбойных секторов.
После завершения сканирования закройте консоль, и перезагрузите компьютер. Проверьте, была ли решена проблема путем выполнения процедуры, которая вызывала сбой vbox_e_file_error (0x80bb0004).
Переустановка Oracle VM VirtualBox
Если предыдущие способы не сработали, попробуйте переустановить Oracle VirtualBox.
Перейдите в раздел «Программы и компоненты» командой appwiz.cpl из окна Win + R.
В списке программ найдите Oracle VM VirtualBox, щелкните по нему правой кнопкой мыши и удалите.
После завершения удаления перезагрузите компьютер. Загрузите последнюю версию для Windows из официального сайта. Запустите установку и следуйте инструкциям на экране, чтобы заново установить программное обеспечение. После попробуйте снова подключить виртуальный диск.
При установке операционных систем на виртуальную машину обычно используются загрузочные образы ISO, но в интернете также можно встретить пакеты OVA, представляющие собой настроенные виртуальные ОС, особым образом подготовленные для использования на популярных гипервизорах. Формат OVA также используется при экспорте установленных на виртуальных машинах систем в файл архива для последующего переноса виртуальной ОС на другой компьютер или совместимый гипервизор.
К сожалению, подключение такой «законсервированной» виртуальной системы не всегда проходит гладко. В ряде случаев при выполнении операции импорта вы можете получить ошибку «Не удалось импортировать конфигурацию виртуальной машины». Причины неполадки могут быть разные, начиная от банального повреждения контейнера OVA и заканчивая несовместимыми параметрами конфигурации импорта.
Если файл OVA был скачан вами в интернете, скажем, на торрент-трекере, получите его контрольную сумму и сверьте ее с той, которая выложена на странице. Несовпадающий хэш будет означать, что файл, скорее всего, поврежден. А еще это будет означать, что импортировать такую систему не получится. Импортировать машину не удастся, если вы попытаетесь развернуть ее на раздел или носитель с файловой системой FAT32 при условии, что подключаемый контейнер весит 4 Гб или больше того.
Иное дело несовместимые параметры конфигурации импорта. Вполне возможно, что выложивший в интернет OVA-файл создавал его на более мощном, чем у вас, компьютере, выбрав слишком большой объем ОЗУ или количество ядер процессора, недопустимое при создании виртуальной машины на вашем ПК. Может быть и такое, что OVA-файл, созданный в одной версии VirtualBox, не подключается в другой версии, старой или новой. В первом случае можно попробовать изменить параметры импорта конфигураций вручную.
Также можно прибегнуть к более универсальному способу — извлечению из OVA-контейнера файла виртуального жесткого диска и создания на его основе новой WM.
Извлечение VMDK-файла и подключение его к WM
Первым делом вам нужно будет распаковать контейнер OVA. Для этих целей сгодится любой архиватор с поддержкой TAR, хотя бы тот же WinRAR. Откройте в архиваторе каталог с файлом OVA, кликните по нему ПКМ и выберите в меню «Показать содержимое архива».
Затем выделите содержащийся в архиве файл VMDK.
И извлеките его в удобное для вас расположение.
Получив файл виртуального диска, создайте в VirtualBox новую машину, указав, как положено ее имя, разрядность и объем оперативной памяти. Маленькая деталь — в окне «Жесткий диск» нужно включить опцию «Не подключать виртуальный жесткий диск».
Далее заходим в настройки виртуальной машины, в разделе «Носители» жмем кнопку добавления виртуального диска.
И подключаем к текущему контроллеру ранее извлеченный файл VMDK.
Сохраняем настройки и запускаем виртуальную машину.
Как быть, если WM при запуске падает в BSOD
Есть вероятность, что запуск подключенной виртуальной машины завершится ошибкой с последующим ее вылетом в BSOD.
Такое может быть, если тип контроллера в VirtualBox отличается от того, на котором виртуальный диск висел раньше. Например, он был подключен к SATA, а у вас стоит IDE или наоборот. Отсюда решение — необходимо переподключиться, добавив в разделе «Носители» новый тип контроллера SATA, SCSI или IDE и повесив на него виртуальную ОС.
Нерабочий контроллер удаляем.
На этот раз система должна загрузиться без ошибок.
Загрузка…
При попытке подключения виртуального диска в VirtualBox система может выбросить ошибку vbox_e_file_error (0x80bb0004). Узнаем подробнее, как ее исправить.
Причины возникновения ошибки 0x80004005 в VirtualBox
Ситуаций, из-за которых не получается открыть сессию для виртуальной машины, может быть несколько. Зачастую данная ошибка возникает спонтанно: еще вчера вы спокойно работали в операционной системе на VirtualBox, а сегодня выполнить то же самое не удается из-за сбоя при запуске сессии. Но в некоторых случаях не удается выполнить первичный (установочный) запуск ОС.
Это может произойти вследствие одной из следующих причин:
- Ошибка при сохранении последней сессии.
- Отключенная поддержка виртуализации в BIOS.
- Некорректно работающая версия VirtualBox.
- Конфликт гипервизора (Hyper-V) с VirtualBox на 64-разрядных системах.
- Проблемное обновление хостовой Windows.
Далее мы рассмотрим, как устранить каждую из этих проблем и начать/продолжить пользоваться виртуальной машиной.
Способ 1: Переименование внутренних файлов
Сохранение сессии может завершиться ошибочно, в результате чего последующий ее запуск будет невозможен. В этом случае достаточно выполнить переименование файлов, связанных с запуском гостевой ОС.
Для выполнения дальнейших действий вам необходимо включить отображение расширений файлов. Это можно сделать через «Параметры папок» (в Windows 7) или «Параметры Проводника» (в Windows 10).
- Откройте папку, где хранится файл, отвечающий за запуск операционной системы, т.е. сам образ. Он располагается в папке VirtualBox VMs, место сохранения которой вы выбирали при установке самой VirtualBox. Обычно она находится в корне диска (диска С или диска D, если HDD разбит на 2 раздела). Также она может располагаться в персональной папке пользователя по пути:
С:UsersИМЯ_ПОЛЬЗОВАТЕЛЯVirtualBox VMsИМЯ_ГОСТЕВОЙ_ОС
- В папке с операционной системой, которую вы хотите запустить, должны быть следующие файлы: Name.vbox и Name.vbox-prev. Вместо Name будет имя вашей гостевой операционной системы.
Скопируйте файл Name.vbox в другое место, например, на рабочий стол.
- Файл Name.vbox-prev необходимо переименовать вместо перемещенного файла Name.vbox, то есть удалить «-prev».
- Эти же действия необходимо проделать и внутри другой папки, находящейся по следующему адресу:
C:UsersИМЯ_ПОЛЬЗОВАТЕЛЯ.VirtualBox
Здесь вы будете менять файл VirtualBox.xml — скопируйте его в любое другое место.
- У файла VirtualBox.xml-prev удалите приписку «–prev», чтобы получилось имя VirtualBox.xml.
- Попробуйте запустить операционную систему. Если не сработало, восстановите все назад.
Способ 2: Включение поддержки виртуализации в BIOS
Если вы решили воспользоваться ВиртуалБокс впервые, и сразу же столкнулись с вышеупомянутой ошибкой, то, возможно, загвоздка кроется в не настроенном BIOS для работы с технологией виртуализации.
Чтобы осуществить запуск виртуальной машины, в БИОС достаточно включить всего лишь одну настройку, которая называется Intel Virtualization Technology.
- В Award BIOS путь к этой настройке следующий: Advanced BIOS Features > Virtualization Technology (или просто Virtualization) > Enabled.
- В AMI BIOS: Advanced > Intel(R) VT for Directed I/O > Enabled.
- В ASUS UEFI: Advanced > Intel Virtualization Technology > Enabled.
Настройка может иметь и другой путь (например, в BIOS на ноутбуках HP или в БИОС Insyde H20 Setup Utility):
- System Configuration > Virtualization Technology > Enabled;
- Configuration > Intel Virtual Technology > Enabled;
- Advanced > Virtualization > Enabled.
Если вы не нашли данной настройки в своей версии BIOS, то ищите ее вручную во всех пунктах меню по ключевым словам virtualization, virtual, VT. Для включения выбирайте состояние Enabled.
Способ 3: Обновление VirtualBox
Возможно, состоялось очередное обновление программы до последней версии, после чего и появилась ошибка запуска «E_FAIL 0x80004005». Есть два выхода из сложившейся ситуации:
- Дождитесь выхода стабильной версии VirtualBox.
Те, кто не хочет заморачиваться с выбором рабочей версии программы, может просто дождаться обновления. Узнать о выходе новой версии можно на официальном сайте VirtualBox или через интерфейс программы:
- Запустите Менеджер виртуальных машин.
- Нажмите «Файл» > «Проверить обновления…».
- Дождитесь проверки и при необходимости установите обновление.
Переустановите VirtualBox на текущую или предыдущую версию.
- Если у вас есть установочный файл VirtualBox, то используйте его для переустановки. Для повторного скачивания актуальной или предыдущей версии перейдите по этой ссылке.
- Нажмите на ссылку, ведущую к странице со списком всех предыдущих релизов для текущей версии VirtualBox.
- Выберите подходящую для хостовой ОС сборку и скачайте ее.
- Для переустановки установленной версии VirtualBox: запустите инсталлятор и в окне с типом установки выберите «Repair». Установите программу в обычном режиме.
- Если вы делаете откат до предыдущей версии, то лучше сперва удалить VirtualBox через «Установку и удаление программ» в Windows.
Или через установщик VirtualBox.
Не забудьте сделать резервные копии своих папок с образами ОС.
Способ 4: Отключение Hyper-V
Hyper-V — система виртуализации для 64-разрядных систем. Иногда у нее может возникнуть конфликт с VirtualBox, что и провоцирует появление ошибки при старте сессии для виртуальной машины.
Для отключения гипервизора выполните следующее:
- Запустите «Панель управления».
- Включите просмотр по значкам. Выберите пункт «Программы и компоненты».
- В левой части окна нажмите на ссылку «Включение или отключение компонентов Windows».
- В открывшемся окне необходимо снять галочку с компонента Hyper-V, а затем нажать «ОК».
- Перезагрузите компьютер (необязательно) и попробуйте запустить ОС в VirtualBox.
Способ 5: Изменение типа запуска гостевой ОС
В качестве временного решения (например, до выпуска новой версии VirtualBox) можно попробовать изменить тип запуска ОС. Этот способ помогает не во всех случаях, но, возможно, сработает у вас.
- Запустите Менеджер VirtualBox.
- Нажмите по проблемной операционной системе правой кнопкой мыши, наведите курсор на пункт «Запустить» и выберите вариант «Запуск в фоновом режиме с интерфейсом».
Данная функция доступна только в VirtualBox, начиная с версии 5.0.
Способ 6: Удаление/исправление обновления Windows 7
Этот способ считается устаревшим, поскольку после неудачного патча KB3004394, приводящего к прекращению работы виртуальных машин в ВиртуалБокс, была выпущена заплатка KB3024777, устраняющая данную проблему.
Тем не менее, если у вас на компьютере по каким-то причинам отсутствует фикс-патч, а проблемный присутствует, то есть смысл либо удалить KB3004394, либо установить KB3024777.
Удаление KB3004394:
- Откройте «Командную строку» с правами администратора. Для этого откройте окно «Пуск», напишите cmd, правым кликом мыши выберите пункт «Запустить от имени администратора».
- Пропишите команду
wusa /uninstall /kb:3004394
и нажмите Enter.
- После выполнения этого действия может потребоваться перезагрузка компьютера.
- Попробуйте еще раз запустить гостевую ОС в ВиртуалБоксе.
Установка KB3024777:
- Перейдите по этой ссылке на сайт Microsoft.
- Скачайте версию файла с учетом разрядности своей ОС.
- Установите файл вручную, если необходимо, перезагрузите ПК.
- Проверьте запуск виртуальной машины в VirtualBox.
В подавляющем большинстве случаев точное выполнение данных рекомендаций приводит к устранению ошибки 0x80004005, и пользователь может без труда начать или продолжить работать с виртуальной машиной.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось.
Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
ДА НЕТ
Источник: http://lumpics.ru/error-0x80004005-in-virtualbox/
Drag and Drop — ErrorCode VBOX_E_IPRT_ERROR -> fixed after 6.0.4
Hi, i am using Windows 10 (Build: 1809) and i have installed the latest VirtualBox 6 (6.0.0 r127566).
VirtualBox Guest Additions are installed.
CopyPaste works in both directions. Drag and Drop works only from the host to the guest.
For DnD from Guest to Host, I get the following error message:
Drag and drop error from guest(VERR_INVALID_HANDLE).Errorcode:VBOX_E_IPRT_ERROR (0x80BB0005)Komponente:GuestWrapInterface:IGuest {13a11514-402e-022e-6180-c3944de3f9c8}
Источник: http://virtualbox.org/ticket/18305
Чем вызвана ошибка?
В большинстве случаев проблема с подключением виртуального диска может возникнуть по следующим причинам:
- Файлы «.vmdk» или «.vdi» повреждены или содержать сбойные сектора. Сбой часто возникает при попытке импортировать виртуальное устройство, загруженное через интернет. Это может произойти из-за неполной загрузки или нестабильного подключения к сети.
- Не предоставлены права администратора файлу vbomxmanage.exe, который участвует при импорте или экспорте. Это происходит в случае, когда пользователь пытается подключить виртуальный диск, размещенный на накопителе USB.
- Повреждена текущая конфигурация виртуальной машины. В этом случае требуется заново ее пересоздать в VirtualBox.
- Повреждена установка VirtualBox.
Источник: http://compuals.ru/error/vbox-e-file-error-0x80bb0004
Как переместить виртуальную машину на другой компьютер
Сам по себе импорт или экспорт диска выполняется в несколько последовательных этапов. Однако, для каждого отдельного процесса, имеются свои нюансы, из-за чего, все следующие моменты предстоит разобрать в отдельном и наглядном порядке:
- Подготовка виртуальной машины к предстоящему переносу, или копирование всех необходимых компонентов.
- Использование специальных команд для планомерного перемещения этого системного ресурса на иное устройство.
- Полноценный импорт установок на другой компьютер или ноутбук с сохранением всех актуальных значений.
- Исправление появившихся в процессе перемещения ошибок и иных возможных сбоев в работе системного реестра.
- Полноценная настройка всех параметров сети после завершения импортирования виртуальной машины на устройство.
На первый взгляд, все упомянутые процессы могут показаться неопытному пользователю сложными для самостоятельной реализации без соответствующей инструкции, однако, если обратиться к описанию процедуры, то здесь станет все понятно буквально сразу.
Важно! Если вы планируете скопировать виртуальное хранилище на другой компьютер, также предстоит позаботиться о безопасности, чтобы случайно не занести вирусы или иное вредоносное программное обеспечение на иное устройство.
Источник: http://virtualboxpc.ru/perenos-virtualnoy-mashiny-virtualbox-na-hyper-v/
Группы VM позволяют пользователю создавать специальные группы виртуальных машин, для коллективного управления ими.
Создайте группу, используя GUI
1) Перетащите одну виртуальную машину поверх другой виртуальной машины.
2) Выберите несколько виртуальных машин и выберите «Сгруппировать» в меню правой кнопки мыши, как показано ниже:
Можно создавать вложенные группы.
Групповые операции позволяют делать обычные для виртуальных машин действия сразу для всех членов группы.
Источник: http://hackware.ru/?p=3688
Снимки
Со снимками вы можете сохранить определенное состояние виртуальной машины для последующего использования. В любое последующее время вы можете вернуться к этому состоянию, даже если вы, возможно, с тех пор значительно изменили VM. Таким образом, снимок виртуальной машины аналогичен машине в «сохраненном» состоянии, как описано выше, но их может быть много, и эти сохраненные состояния хранятся на постоянной основе.
Вы можете увидеть снимки виртуальной машины, сначала выбрав машину в VirtualBox Менеджер, а затем щелкнув по кнопке «Снимки» в правом верхнем углу. Пока вы не сделаете снимок машины, список снимков будет пустым, за исключением пункта «Текущее состояние», которое представляет точку «Сейчас» в жизни виртуальной машины.
Источник: http://hackware.ru/?p=3688
Откатываем обновления
Очень часто бывает, что после очередного обновления Windows все начинает тормозить или работать не правильно. Поэтому у большинства пользователей обновления выключены. Но если вы к ним не относитесь, то E_FAIL (0x80004005) может появиться именно из-за него.
- Выполним удаление последних изменений. Заходим в «Пуск».
- В поисковой строке вставляем cmd.
- Выполняем запуск только от имени администратора.
- Удалять тут ничего не следует, просто добавьте: wusa /uninstall /kb:3004394.
- Выключите компьютер.
Удаляем обновления через командную строку
Источник: http://dadaviz.ru/kod-oshibki-e-fail-0x80004005-v-virtualbox-kak-ispravit/
Повторная загрузка файлов vmdk или vdi
Если не удается импортировать устройство в менеджере Oracle VM VirtualBox из-за ошибки vbox_e_file_error (0x80bb0004), скорее всего, имеете дело с каким-то повреждением. Попробуйте загрузить повторно (если получили его через интернет) или проверить утилитой CHKDSK.
Возможно, файл загружен частично из-за проблем с сетью. После повторной загрузки снова импортируйте виртуальный диск в VirtualBox. Если продолжаете сталкиваться с vbox_e_file_error (0x80bb0004), то таким образом подтвердили, что она не возникает из-за поврежденной загрузки.
Источник: http://compuals.ru/error/vbox-e-file-error-0x80bb0004
Решение кроется в BIOS
Только опытным пользователям подходит. Следует посетить BIOS и включить там Intel Virtualization Technology. Этот пункт не всегда активируется по умолчанию, а без него поддержка виртуализации отсутствует. Описать точный путь к этой опции невозможно, ведь модификаций BIOS очень много. Но к счастью во всех них меню очень маленькие, поэтому проведя пару минут в поиске можно найти настройки Intel Virtualization Technology. Просто установить на Enabled.
Источник: http://dadaviz.ru/kod-oshibki-e-fail-0x80004005-v-virtualbox-kak-ispravit/
-
Gavo_4444
- Posts: 4
- Joined: 6. Jan 2020, 12:05
Windows 10 — Import E_INVALIDARG 0x80070057
- Screen Shot
- Clipboard01.jpg (62.9 KiB) Viewed 67580 times
[attachment=0]Hi All,
I am having issue importing an appliance into the Virtual Box and I am using Windows 10 64 Bit, and I keep getting the Error E_INVALIDARG 0x80070057.
I have tried this now on two different Windows 10 Machines with the same result.
Screen shots attached,
Regards,
Gavo
-
mpack
- Site Moderator
- Posts: 38431
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Windows 10 — Import E_INVALIDARG 0x80070057
Post
by mpack » 6. Jan 2020, 12:43
Click on the «Details» button and report the details. Also, you could dispense with the red desktop surround, clip the image down to the important dialogs and give me an unobstructed and higher quality version of that, i.e. PNG format.
-
mpack
- Site Moderator
- Posts: 38431
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Windows 10 — Import E_INVALIDARG 0x80070057
Post
by mpack » 12. Jan 2020, 13:45
According to my quick search, E_INVALIDARG(0x80070057) usually means that the host drive is too small to accomodate the VM. I was hoping that a detailed view of the error message would give the relevant message and statistics, but apparantly not.
-
mpack
- Site Moderator
- Posts: 38431
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Windows 10 — Import E_INVALIDARG 0x80070057
Post
by mpack » 16. Jan 2020, 12:18
Personally I would just give up at this point and unpack the OVA manually (it’s just a tar archive). Note that the VMDK embedded in an OVA is compressed, so don’t try to use it in a VM — use VBoxManage to clone it to VDI format first. I.e.
Code: Select all
VBoxManage clonemedium <vmdk filename> <vdi filename> --format VDI
Then create a VM around the VDI. The .OVF file unpacked from the OVA should give you a hint about the VM recipe.
Final step would be to move the VDI into the VM folder so that the VM has the expected layout. I see that File|Virtual Media Manager has a Move.. function for VDIs.
-
Gavo_4444
- Posts: 4
- Joined: 6. Jan 2020, 12:05
Re: Windows 10 — Import E_INVALIDARG 0x80070057
Post
by Gavo_4444 » 17. Jan 2020, 21:54
Please see below, my apologies I am a newbie and trying my best to understand…and thanks for the help…
C:Program FilesOracleVirtualBox>VBoxManage clonemedium «C:UsersgavoVirtualBox VMsPyImageSearch — Practical Python and OpenCV 4th Edition» «Pyimage» —format VDI
VBoxManage.exe: error: Permission problem accessing the file for the medium ‘C:UsersgavoVirtualBox VMsPyImageSearch — Practical Python and OpenCV 4th Edition’ (VERR_ACCESS_DENIED)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium, callee IUnknown
VBoxManage.exe: error: Context: «OpenMedium(Bstr(pszFilenameOrUuid).raw(), enmDevType, enmAccessMode, fForceNewUuidOnOpen, pMedium.asOutParam())» at line 191 of file VBoxManageDisk.cpp
-
mpack
- Site Moderator
- Posts: 38431
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: Windows 10 — Import E_INVALIDARG 0x80070057
Post
by mpack » 18. Jan 2020, 13:21
Quite obviously, «C:UsersgavoVirtualBox VMsPyImageSearch — Practical Python and OpenCV 4th Edition» is not the name of a VMDK file, and «Pyimage» is not a suitable name for a VDI either (it needs a .vdi extension).
Did you unpack the OVA? As I mentioned, it’s just a tar archive, so rename the .OVA to give it a .tar extension, and then unpack it using whatever your favorite archiving tool is (WinRar, WinZip, 7zip etc (*)). That will give you the individual files from the archive, including the compressed .vmdk which you convert to VDI.
(*) If you need to get an archiving tool then I suggest that it isn’t WinZip. I used WinZip for many years, but Corel bought it and turned it into bloatware with a crappy touch style interface.
-
jc9301
- Posts: 1
- Joined: 22. Oct 2020, 02:01
Re: Windows 10 — Import E_INVALIDARG 0x80070057
Post
by jc9301 » 22. Oct 2020, 02:21
Hi,
I am having the same issue, and the same, I have enough space in my disk for this VM, and have 16GB of RAM in my computer
I tried the solution suggested, to unpack the OVA, I follow the following steps:
1) Change the extension .ova to .tar
2) Unzip the .tar
3) I have all the individual files, .mf, .ovf and .vmdk
4) Convert .vmdk to .vdi -> These step fails
I am not able to convert the .vmdk to .vdi, I got this error:
C:UsersJoseOneDriveEscritorioNew folderprofNew folder>»c:program filesoraclevirtualboxvboxmanage» clonehd prof.vmdk prof_new.vdi —format VDI
0%…10%…20%…
Progress state: VBOX_E_FILE_ERROR
VBoxManage.exe: error: Failed to clone medium
VBoxManage.exe: error: Could not create the clone medium ‘C:UsersJoseOneDriveEscritorioNew folderprofNew folderprof_new.vdi’ (VERR_VD_VMDK_INVALID_FORMAT)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component MediumWrap, interface IMedium
VBoxManage.exe: error: Context: «enum RTEXITCODE __cdecl handleCloneMedium(struct HandlerArg *)» at line 1071 of file VBoxManageDisk.cpp
What can I do?
Regards
- Attachments
-
- convert.PNG (23.59 KiB) Viewed 55426 times
Переустановка операционной системы или смена компьютерного устройства не означает конец работы с установленными гостевыми ОС в программе VirtualBox. Правда, исключением может быть случай, когда файлы жёстких дисков виртуальных машин находятся на системном диске компьютера, а саму систему невозможно восстановить после критического сбоя. Чтобы продолжить работу с имеющимися гостевыми ОС с сохранением их состояния, но уже на переустановленной Windows или на другом компьютере, в арсенале программы VirtualBox имеется инструмент экспорта конфигурации существующих виртуальных машин для его импорта в дальнейшем. Другая возможность продолжить работу с существующими гостевыми ОС — добавление новых виртуальных машин на базе имеющихся файлов их жёстких дисков. Все эти процессы и рассмотрим ниже.
0. Оглавление:
- Универсальный формат файла экспорта виртуальных машин
- Экспорт виртуальной машины
- Импорт виртуальной машины
- Добавление новой машины из существующего файла жёсткого диска VirtualBox
1. Универсальный формат файла экспорта виртуальных машин
Конфигурация существующей виртуальной машины VirtualBox экспортируется в файл «.ova». Файл «.ova» (Open Virtual Appliance) – это универсальный файл хранения данных виртуальной машины, который можно использовать в различных программах для виртуализации операционных систем. Это VirtualBox, VMware Workstation, Microsoft Hyper-V. Экспортированная в этот файл виртуальная машина может быть затем импортирована как программой VirtualBox, так и VMware Workstation или Microsoft Hyper-V в рамках поддерживаемых этими программами гостевых систем.
Рассмотрим детальнее процесс экспорта и импорта конфигурации виртуальной машины VirtualBox в основной системе Windows.
2. Экспорт виртуальной машины
В окне VirtualBox выбираем конкретную виртуальную машину для экспорта, жмём меню «Файл» и выбираем «Экспорт конфигураций».
В следующем окне жмём «Next».
Экспорт конфигурации возможен только при выключенном состоянии виртуальной машины, и, если она приостановлена, VirtualBox предложит сбросить сохранённое состояние для продолжения процесса.
Далее появится окно параметров экспорта. Формат оставляем предустановленный, а вот папку файла экспорта «.ova», по умолчанию располагающуюся на системном диске, меняем на папку, например, как в нашем случае, специально созданную на несистемном диске D.
В следующем окне жмём «Экспорт».
Дожидаемся завершения процесса экспорта.
Экспортированная виртуальная машина в файле «.ova» будет находиться в указанной папке, откуда её можно переместить на другой компьютер, съёмный носитель, в облачный сервис. Или можно оставить, как в нашем случае, на месте — на несистемном диске, где этот файл будет храниться во время переустановки Windows.
3. Импорт виртуальной машины
После инсталляции VirtualBox на новой Windows или на другом компьютере открываем программу и в меню «Файл» выбираем «Импорт конфигураций».
В следующем окне указываем путь к файлу «.ova» с экспортированной виртуальной машиной. Жмём «Next».
Далее можем изменить некоторые параметры – например, сменить имя виртуальной машины, уменьшить или увеличить оперативную память.
В самом конце окна будет указан путь, куда после импорта будет помещён файл жёсткого диска «.vdi». По умолчанию это системный диск, и чтобы не захламлять его и предотвратить потерю файла «.vdi» в случае сбоя системы, можно сменить путь, указав папку хранения на несистемном диске. Жмём «Импорт».
Дожидаемся завершения процесса импорта.
После чего увидим импортированную виртуальную машину в списке машин VirtualBox. Что и осталось теперь, так это запустить машину.
Гостевая ОС запустится точно в том состоянии, в котором она была на момент экспорта виртуальной машины.
4. Добавление новой машины из существующего файла жёсткого диска VirtualBox
Альтернатива экспорту и импорту виртуальной машины – добавление новой машины из существующего файла жёсткого диска VirtualBox «.vdi». Этот способ ничем не уступает процедуре экспорта и импорта виртуальной машины. Более того, если файл «.vdi» расположен на несистемном диске, при переустановке Windows на физическом компьютере можно даже и не тратить время на экспорт конфигурации. Хранящийся же на системном диске файл «.vdi» можем просто перенести на несистемный диск. По большому счёту, процесс экспорта и импорта виртуальной машины выигрывает только экономией занимаемого места файлом «.ova». Например, в нашем случае проводился экспорт виртуальной машины с установленной гостевой ОС Windows ХР, и вес файла «.ova» на выходе составил 4,11 Гб. В то время как размер файла жёсткого диска «.vdi» этой же системы составляет 10 Гб.
Такая выгода в экономии места может быть актуальной в случае переноса виртуальной машины на другой компьютер с помощью облачных хранилищ или съёмного носителя с ограниченным размером. В нашем случае, когда речь идёт именно о переустановке Windows, вполне подойдёт способ добавления новой машины из существующего файла жёсткого диска VirtualBox.
Запускаем VirtualBox и жмём «Создать».
Далее называем виртуальную машину, выбираем операционную систему, её версию и разрядность. Жмём «Next».
Задаём показатель оперативной памяти. Жмём «Next».
В окне выбора жёсткого диска выбираем параметр «Использовать существующий жёсткий диск», с помощью кнопки обзора указываем путь хранения файла «.vdi». Жмём «Создать».
Виртуальная машина появится в списке VirtualBox, можем её запускать.
Гостевая ОС запустится ровно в том состоянии, в котором была сохранена в последний раз работы с ней.
Добавление новой виртуальной машины из существующего файла «.vdi» – это также способ перенести файл жёсткого диска гостевой ОС на несистемный диск компьютера, если изначально таковой был создан на системном диске, и со временем занимаемое им место стало снижать производительность системы. Для этого необходимо удалить виртуальную машину из списка в главном окне VirtualBox. На выбранной машине вызываем контекстное меню и выбираем «Удалить».
Затем в появившемся окошке жмём «Убрать из списка».
После этого можно искать файл жёсткого диска «.vdi» на системном диске (как правило, по умолчанию это путь C:UsersИмя_пользователяVirtualBox VMs), переносить его на несистемный диск и добавлять виртуальную машину заново.
Содержание
- Что вызывает ошибку vbox_e_file_error (0x80bb0004)
- Способ 1. Повторная загрузка файла .vmdk или .vdi
- Метод 2: открытие vboxmanage.exe с правами администратора
- Метод 3: создание новой виртуальной машины
- Метод 4: запуск CHKDSK
- Метод 5: переустановите виртуальный ящик Oracle
Несколько пользователей сообщают о получении vbox_e_file_error (0x80bb0004) ошибка при попытке подключить виртуальный диск к виртуальной машине с помощью VirtualBox. Другие пользователи сообщают, что для них проблема возникает, когда они пытаются экспортировать ранее созданное устройство в VM VirtualBox Manager.
Мы исследовали эту конкретную проблему, изучив различных пользователей и метод, который они, как сообщается, использовали для устранения сообщения об ошибке. Исходя из того, что нам удалось собрать, существует несколько довольно распространенных сценариев, которые вызывают это конкретное сообщение об ошибке:
- Файл .vmdk или .vdi поврежден. — Эта конкретная ошибка часто возникает, когда пользователь пытается импортировать виртуальное устройство, загруженное через Интернет. Это может произойти из-за неполной загрузки или проблем с сетью.
- vbomxmanage.exe не имеет прав администратора — Другая распространенная причина, которая вызывает эту проблему, — это когда компонент, участвующий в процессе импорта или экспорта, не имеет прав администратора. Обычно это происходит, когда пользователь пытается подключить виртуальный диск, размещенный на USB-накопителе.
- Необходимо обновить конфигурацию машины. — Ошибка также может возникнуть из-за того, что некоторое ручное вмешательство повредило вашу текущую конфигурацию виртуальной машины. Некоторым пользователям в подобной ситуации удалось решить проблему, воссоздав виртуальную машину с нуля в VirtualBox.
- Файл .vdi или .vmdk содержит поврежденные сектора. — Несколько пользователей сообщили, что проблема была устранена после того, как они использовали утилиту CHKDSK для сканирования файла на наличие битых секторов. Это говорит о том, что ошибка также может возникать из-за повреждения файла.
- Поврежденная установка виртуальной машины VirtualBox — Поврежденная установка Windows VirtualBox также может вызвать это сообщение об ошибке. Некоторым пользователям удалось решить проблему, удалив весь клиент VM VirtualBox вместе со всеми связанными компонентами.
Если вы в настоящее время пытаетесь решить эту конкретную проблему, эта статья предоставит вам список проверенных шагов по устранению неполадок. Ниже приведен список методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы.
Для достижения наилучших результатов следуйте приведенным ниже потенциальным исправлениям по порядку, пока не найдете то, которое эффективно для вашей конкретной ситуации.
Давай начнем!
Способ 1. Повторная загрузка файла .vmdk или .vdi
Если вы получаете именно эту ошибку при попытке импортировать виртуальное устройство в Oracle VM VirtualBox Manager, вполне вероятно, что вы имеете дело с каким-то повреждением.
Большинство затронутых пользователей сообщили, что им удалось решить проблему после повторной загрузки виртуального устройства или после выполнения тщательной проверки CHKDSK.
Если ваша ситуация похожа на описанную выше, начните с повторной загрузки .vmdk файл (если вы получили его через Интернет). Вы можете иметь дело с прерванным или частично загруженным обновлением.
После завершения загрузки попробуйте снова импортировать виртуальное устройство в виртуальную машину VirtualBox Manager. Если vbox_e_file_error (0x80bb0004) ошибка возвращается, вы только что подтвердили, что ошибка не возникает из-за поврежденной загрузки.
Если вы все еще видите ошибку или не загрузили файл .vmdk из Интернета, перейдите к следующему способу ниже
Метод 2: открытие vboxmanage.exe с правами администратора
Если код ошибки заключен в ошибку «Доступ запрещен», очень вероятно, что вы столкнулись с проблемой, потому что не открываете vboxmanage исполняемый файл с правами администратора. Некоторые затронутые пользователи сообщили, что проблема была решена после того, как они открыли VirtualBox и vboxmanage.exe в качестве администратора.
Это довольно частое явление при попытке подключить виртуальный диск (размещенный на USB-накопителе) к виртуальной машине. Оказывается, для доступа в формате RAW к USB-устройству потребуются права администратора, что может привести к ошибке.
Итак, прежде чем пробовать что-либо еще, убедитесь, что вы используете права администратора при выполнении части управления, щелкнув правой кнопкой мыши vboxmanage.exe и выбирая Запустить от имени администратора.
Если этот метод не позволил решить проблему, перейдите к следующему способу ниже.
Метод 3: создание новой виртуальной машины
Несколько пользователей, столкнувшихся с VBOX_E_FILE_ERROR (0x80BB0004) ошибка при попытке импортировать файл OVA устройства в VirtualBox сообщила, что им удалось решить проблему, создав новую виртуальную машину с нуля.
Вот краткое руководство, как это сделать:
- Откройте Oracle VM VirtualBox и нажмите Новый для создания новой виртуальной машины.
- Назовите свою новую виртуальную машину, затем выберите Тип и Версия эмулируемой операционной системы.
- Выберите размер выделенной памяти с помощью переключателя и нажмите следующий снова.
- На следующем экране выберите Использовать существующий файл виртуального жесткого диска, щелкните значок папки и перейдите к расположению файла .vdi.
- После воссоздания новой виртуальной машины повторите шаги, которые ранее запускали vbox_e_file_error (0x80bb0004) ошибка и посмотрите, решена ли проблема.
Если вы по-прежнему видите то же сообщение об ошибке, перейдите к следующему способу ниже.
Метод 4: запуск CHKDSK
Несколько пользователей сообщили, что проблема была исправлена после того, как они запустили сканирование CHKDSK на своем компьютере. Видимо, CHKDSK утилита отлично способна находить и исправлять ошибки в .vdi файл.
Если ошибка возникает из-за наличия поврежденных секторов в файле .vdi, следующая процедура должна полностью устранить проблему. Вот что вам нужно сделать:
Примечание: Если вы столкнулись с этой проблемой в Linux, вы можете вместо этого использовать утилиту FSCK (проверка файловой системы).
- Нажмите Клавиша Windows + R открыть Бегать диалоговое окно. Затем введите «cmd»И нажмите Ctrl + Shift + Enter , чтобы открыть окно командной строки с повышенными правами.
- Внутри командной строки с повышенными привилегиями просто выполните следующую команду и нажмите Войти , чтобы начать сканирование.
chkdsk X: / f / r / x
Примечание: Имейте в виду, что X — это просто буква-заполнитель для буквы тома диска, на котором находится файл .vmdk или .vmi. Замените его соответствующим образом, чтобы он выглядел так: chkdsk c: / f / r / x
- Команда, которую вы только что запустили, просканирует том и попытается исправить все обнаруженные ошибки, помимо попытки восстановить любую информацию из поврежденных секторов. После завершения процедуры закройте командную строку с повышенными привилегиями и перезагрузите компьютер.
- При следующем запуске проверьте, была ли решена проблема, повторив ту же процедуру, которая ранее показывала vbox_e_file_error (0x80bb0004) ошибка.
Если вы по-прежнему получаете то же сообщение об ошибке, перейдите к последнему способу ниже.
Метод 5: переустановите виртуальный ящик Oracle
Некоторые пользователи сталкиваются с тем же vbox_e_file_error (0x80bb0004) ошибка сообщили, что проблема была исправлена только после переустановки всей установки Oracle Virtual box. Похоже, это предполагает, что поврежденная установка также может быть причиной этой конкретной ошибки.
Вот краткое руководство по переустановке Oracle VirtualBox:
- Нажмите Клавиша Windows + R , чтобы открыть диалоговое окно «Выполнить». Затем введите «appwiz.cpl»И нажмите Войти открыться Программы и особенности.
- Внутри Программы и особенностипрокрутите список приложений и найдите Oracle VM VirtualBox. Как только вы увидите запись, щелкните ее правой кнопкой мыши и выберите Удалить.
- Нажмите да при запросе подтверждения удалить Oracle VM VirtualBox.
- После завершения процесса удаления перезагрузите компьютер.
- При следующем запуске перейдите по этой ссылке (Вот) и щелкните хосты Windows, чтобы загрузить последнюю версию VirtualBox для Windows.
- Откройте исполняемый файл установки и следуйте инструкциям на экране, чтобы переустановить программное обеспечение в вашей системе.
- Попробуйте снова подключить виртуальный диск к виртуальной машине и посмотрите, сохраняется ли ошибка.
СОВЕТУЕМ: Нажмите здесь, чтобы исправить ошибки Windows и оптимизировать производительность системы
Несколько пользователей сообщают об ошибке vbox_e_file_error (0x80bb0004) при попытке подключить виртуальный диск к виртуальной машине с помощью VirtualBox. Другие пользователи сообщают, что для них проблема возникает, когда они пытаются экспортировать ранее созданное устройство в VM VirtualBox Manager.
vbox_e_file_error (0x80bb0004) ошибка
Что вызывает ошибку vbox_e_file_error (0x80bb0004)
Мы исследовали эту конкретную проблему, посмотрев на различных пользователей и метод, который они по сообщениям использовали для устранения сообщения об ошибке. Исходя из того, что нам удалось собрать, есть несколько довольно распространенных сценариев, которые вызывают это конкретное сообщение об ошибке:
- Файл .vmdk или .vdi поврежден. Об этой конкретной ошибке часто сообщают, когда пользователь пытается импортировать виртуальное устройство, загруженное через Интернет. Это может произойти из-за неполной загрузки или проблемы с сетью.
- vbomxmanage.exe не имеет прав администратора. Еще одна распространенная причина, которая вызывает эту проблему, — отсутствие компонента администратора, участвующего в процессе импорта или экспорта, в правах администратора. В основном это происходит, когда пользователь пытается подключить виртуальный диск, размещенный на USB-накопителе.
- Необходимо обновить конфигурацию машины — ошибка также может возникать из-за того, что некоторые ручные вмешательства повредили текущую конфигурацию виртуальной машины. Некоторым пользователям в аналогичной ситуации удалось решить проблему, воссоздав виртуальную машину с нуля в VirtualBox.
- Файл .vdi или .vmdk содержит поврежденные сектора. Несколько пользователей сообщили, что проблема была исправлена после того, как они использовали утилиту CHKDSK для сканирования файла на наличие поврежденных секторов. Это говорит о том, что ошибка также может возникнуть из-за повреждения файла.
- Поврежденная установка VM VirtualBox. Поврежденная установка Windows VirtualBox также может вызвать это сообщение об ошибке. Некоторым пользователям удалось решить проблему, удалив весь клиент VM VirtualBox вместе со всеми связанными компонентами.
Если в настоящее время вы пытаетесь решить эту конкретную проблему, в этой статье будет представлен список проверенных действий по устранению неполадок. Ниже приведен список методов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы.
Для достижения наилучших результатов следуйте приведенным ниже потенциальным исправлениям, пока не встретите исправление, подходящее для вашей конкретной ситуации.
Давай начнем!
Способ 1. Повторная загрузка файла .vmdk или .vdi
Если вы получаете эту конкретную ошибку при попытке импортировать виртуальное устройство в Oracle VM VirtualBox Manager, очень вероятно, что вы имеете дело с какой-то коррупцией.
Большинство затронутых пользователей сообщили, что им удалось решить проблему после повторной загрузки виртуального устройства или после тщательной проверки CHKDSK.
Если ваша ситуация аналогична описанной выше, начните с повторной загрузки файла .vmdk (если вы получили его через Интернет). Возможно, вы имеете дело с прерванным или частично загруженным обновлением.
После завершения загрузки попробуйте снова импортировать виртуальное устройство в диспетчер виртуальных машин VirtualBox. Если ошибка vbox_e_file_error (0x80bb0004) возвращается, вы только что подтвердили, что ошибка не возникает из-за поврежденной загрузки.
Если вы все еще видите ошибку или не загрузили файл .vmdk из Интернета, перейдите к следующему способу ниже
Способ 2: Открытие vboxmanage.exe с правами администратора
Если код ошибки помещен в ошибку «Отказано в доступе», вполне вероятно, что вы столкнулись с проблемой, поскольку не открываете исполняемый файл vboxmanage с правами администратора. Некоторые затронутые пользователи сообщают, что проблема была решена после того, как они открыли VirtualBox и vboxmanage.exe в качестве администратора.
Это довольно распространенное явление при попытке подключить виртуальный диск (размещенный на USB-накопителе) к виртуальной машине. Как выясняется, доступ RAW к USB-устройству потребует прав администратора, что может привести к ошибке.
Поэтому, прежде чем пытаться что-то еще, убедитесь, что вы используете права администратора при выполнении управляющей части, щелкнув правой кнопкой мыши vboxmanage.exe и выбрав Запуск от имени администратора .
Запуск vboxmanage.exe от имени администратора
Если этот метод не позволил вам решить проблему, перейдите к следующему способу ниже.
Способ 3: создание новой виртуальной машины
Несколько пользователей, которые столкнулись с ошибкой VBOX_E_FILE_ERROR (0x80BB0004) при попытке импортировать файл Appliance OVA в VirtualBox, сообщили, что им удалось решить проблему, создав новую виртуальную машину с нуля.
Вот краткое руководство о том, как это сделать:
- Откройте Oracle VM VirtualBox и нажмите New, чтобы создать новую виртуальную машину.
Создание новой виртуальной машины
- Назовите вашу новую виртуальную машину, затем выберите тип и версию эмулируемой операционной системы.
Создание новой виртуальной машины
- Выберите выделенный объем памяти с помощью переключателя и нажмите Next еще раз.
Выделение памяти
- На следующем экране выберите « Использовать существующий файл виртуального жесткого диска», щелкните значок папки и перейдите к местоположению файла .vdi.
Просмотр местоположения файла VDI перед созданием нового компьютера
- После воссоздания новой виртуальной машины повторите шаги, которые ранее вызывали ошибку vbox_e_file_error (0x80bb0004), и посмотрите, была ли проблема решена.
Если вы все еще видите то же сообщение об ошибке, перейдите к следующему способу ниже.
Метод 4: Запуск CHKDSK
Несколько пользователей сообщили, что проблема была исправлена после того, как они запустили сканирование CHKDSK на своем компьютере. По-видимому, утилита CHKDSK прекрасно способна находить и исправлять ошибки в файле .vdi .
Если ошибка возникает из-за некоторых поврежденных секторов в файле .vdi, следующая процедура должна полностью устранить проблему. Вот что вам нужно сделать:
Примечание. Если вы столкнулись с этой проблемой в Linux, вместо этого вы можете использовать утилиту FSCK (File System Check).
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно « Выполнить ». Затем введите « cmd » и нажмите Ctrl + Shift + Enter, чтобы открыть окно командной строки с повышенными правами.
Диалог запуска: cmd, затем нажмите Ctrl + Shift + Enter
- В командной строке с повышенными привилегиями просто запустите следующую команду и нажмите Enter, чтобы начать сканирование.
chkdsk X: / f / r / x
Примечание. Имейте в виду, что X является просто заполнителем для буквы тома диска, содержащего файл .vmdk или .vmi. Замените его соответствующим образом, чтобы он выглядел так: chkdsk c: / f / r / x
- Команда, которую вы только что выполнили, просканирует том и попытается исправить все найденные ошибки, а также попытаться восстановить любую информацию из поврежденных секторов. После завершения процедуры закройте командную строку с повышенными правами и перезагрузите компьютер.
- При следующем запуске проверьте, была ли проблема решена путем повторения той же процедуры, которая ранее показывала ошибку vbox_e_file_error (0x80bb0004).
Если вы все еще сталкиваетесь с тем же сообщением об ошибке, перейдите к последнему методу ниже.
Способ 5: переустановите Oracle Virtual Box
Некоторые пользователи, обнаружившие ту же ошибку vbox_e_file_error (0x80bb0004), сообщили, что проблема была исправлена только после переустановки всей установки Oracle Virtual box. Это говорит о том, что поврежденная установка также может быть причиной этой конкретной ошибки.
Вот краткое руководство по переустановке Oracle VirtualBox:
- Нажмите клавишу Windows + R, чтобы открыть диалоговое окно «Выполнить». Затем введите « appwiz.cpl » и нажмите Enter, чтобы открыть « Программы и компоненты» .
Диалог запуска: appwiz.cpl
- В разделе « Программы и компоненты» прокрутите список приложений и найдите Oracle VM VirtualBox. Когда вы увидите запись, щелкните ее правой кнопкой мыши и выберите « Удалить» .
Удаление Oracle VM VirtualBox
- Нажмите кнопку Да в ответ на запрос подтверждения, чтобы удалить Oracle VM VirtualBox .
Подтверждение установки Oracle VM VirtualBox
- После завершения процесса удаления перезагрузите компьютер.
- При следующем запуске перейдите по этой ссылке (здесь) и щелкните хосты Windows, чтобы загрузить последнюю версию VirtualBox для Windows.
- Откройте исполняемый файл установки и следуйте инструкциям на экране, чтобы переустановить программное обеспечение в вашей системе.
- Попробуйте подключить виртуальный диск к виртуальной машине еще раз и посмотрите, не возникает ли ошибка.
@Omar Isaid
Dear do same tricks your issue is solved hopefully.
uninstall Oracle VM VirtualBox completely.
2) go to program files remove Oracle VM VirtualBox directory
3) go to C:/users/user name/ and find Virtual Box VMS folder and delete it.
now you can install VirtualBox without any Error while importing Virtual Appliance.