При попытке подключения виртуального оптического диска с дополнениями (VirtualBox Guest Additions) на виртуальную машину «VirtualBox» вы можете столкнуться с уведомлением «Не удалось подключить виртуальный оптический диск… к приводу машины…». Часто в таком сообщении может упоминаться код ошибки E_FAIL (0x80004005) с предложением принудительно подключить данный диск. Что это за проблема, какими причинами она вызвана, и что необходимо сделать для её решения – расскажем в нашем материале.
Почему не удаётся подключить виртуальный оптический диск в VirtualBox
Как известно, «VirtualBox» от «Oracle» является программным продуктом для осуществления виртуализации операционных систем. Он позволяет создать на вашем ПК виртуальную машину, установить виртуальную операционную систему и удобно переключаться между действующей и виртуальной ОС. Последняя может понадобиться главным образом для тестинга различных программных инструментов, которые нельзя выполнить на основной операционной системе.
Создав такую виртуальную машину, вам может понадобиться подключить к ней диск с дополнениями - VirtualBox Guest Additions. Последний существенно расширяет возможности гостевой операционной системы по взаимодействию с хост-системой и системой виртуализации. При попытке подключения диска вы можете получить ошибку «Не удалось подключить виртуальный оптический диск» и предложение принудительно подключить такой диск. При нажатии на «Желаю» каких-либо изменений не происходит.
Причины дисфункции можно свести к следующему:
- В виртуальном приводе уже установлен какой-то образ;
- Ваша версия VB устарела;
- Вы работаете на системе Mac OS X и установили «Ubuntu» как гостевую операционную систему;
- Вы пробует добавить guest additions, которые не соответствуют установленной на ПК версии VirtualBox (не идут в комплекте с программой);
Давайте разберёмся, как исправить ошибку подключения виртуального оптического диска в вашем VirtualBox.
Читайте также: как обновить Налогоплательщик ЮЛ до актуальной версии.
Способ 1. Изымите диск из привода
Для начала попробуйте изъять диск из привода вашей виртуальной машины. Выполните следующее:
- Выключите данную виртуальную машину;
- Выберите её, перейдите в её настройки, выбрав «Свойства»;
- Далее выберите раздел «Носители»;
- В данном разделе кликните на привод с образом дополнений;
- Кликните справа на иконку с изображением диска, и выберите «Изъять диск из привода»;
- Далее заново проведите процедуру подключения диска с дополнениями. Подключение может пройти нормально.
Способ 2. Установите актуальную версию VirtualBox
В некоторых случаях проблема с невозможностью подключения виртуального оптического диска в Виртуал Бокс связана с использованием пользователем устаревшей (неактуальной) версии VB.
Решением проблемы в этом случае может стать переустановка VirtualBox до наиболее актуальной версии (на момент написания данного материала актуальна версия 6.1).
Далее необходимо установить на неё нужную виртуальную операционную систему. После этого будет необходимо установить соответствующие дополнения, которые могут работать без каких-либо проблем.
Это может пригодиться: VirtualBox Interface не дает отключить ПК.
Если у вас Mac ОС X и вы поставили Ubuntu
Если вы используете Мак ОС Х, и вы установили Ubuntu как гостевую операционную систему, вам нет необходимости монтировать виртуальный диск «guest addition» и выполнять инсталляцию с него.
Вместо этого откройте терминал и наберите там следующее:
Это позволит установить guest addition и более-менее равноценно его установки с помощью ISO.
Используйте специальный набор команд
Также может помочь следующий набор команд, предложенный одним из зарубежных пользователей (можно задействовать в качестве ориентира):
Оставьте образ пустым
Устранить ошибку «Не удалось подключить виртуальный диск» в системе VirtualBox может помочь следующий набор действий:
- В Диспетчере виртуальных машин перейдите в «Настройки»;
- Там выберите «Носители» (Storage);
- В разделе «Контроллер» щёлкните правой кнопкой мышки на «VBoxGuestAdditions», и в появившемся меню выберите «Удалить вложение» (Remove Attachment);
- Отобразится окно подтверждения, кликните на опцию «Удалить»;
- Щёлкните на значок с плюсиком рядом с «Контроллер» для добавления нового оптического привода;
Нажмите на диск с плюсиком - Откроется диалоговое окно, выберите опцию «Оставить пустым», и нажмите на «Ок»;
- Далее откройте виртуальную машину, и затем выберите «Устройства», и потом «Вставить гостевые дополнения» (GuestAdditions). Должна быть проведена установка;
- Выключите виртуальную машину (не Диспетчер виртуальных машин). Перезапустите её наново. GuestAdditions теперь должны работать.
Читайте также: Не удалось открыть сессию для виртуальной машины ВиртуалБокс 0x80004005.
Заключение
В нашей статье мы рассмотрели, почему появляется сообщение «Не удалось подключить виртуальный оптический диск» в функционале инструмента «VirtualBox», и как можно устранить возникшую проблему. Попробуйте обновить ваш VB до актуальной версии, использовать релевантные ей GA, а также провести описанные нами операции по удалению диска из привода и работе с образом. Во многих случаях данные способы позволяют устранить описанную нами ошибку на вашем ПК.
2 комментария