При попытке подключения виртуального диска в 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 из официального сайта. Запустите установку и следуйте инструкциям на экране, чтобы заново установить программное обеспечение. После попробуйте снова подключить виртуальный диск.
Инженер-программист
Ещё одна возможная причина: открыта другая программа VirtualBox.
Например когда вы в консоли работаете с VBoxManage и в то же время запущен обычный VirtualBox
Решение крайне лёгкое: закрыть другие элементы VirtualBox (возможно понадобится диспетчер задач) или подождать когда они закончат свою работу и сами закроются, потом попытаться снова