@GLAVQA
Знаток
(370)
1 день назад
Ошибка 0x80004005 в Oracle VM VirtualBox — универсальная "неопределённая" ошибка, но в контексте запуска виртуальной машины она почти всегда связана с отключённой виртуализацией в BIOS/UEFI.
? Что делать: включить виртуализацию в BIOS
Твоя задача — зайти в BIOS и включить аппаратную виртуализацию. Вот как это сделать:
✅ Инструкция по включению виртуализации в BIOS / UEFI:
Перезагрузи ПК.
Во время запуска жми клавишу Del, F2, F10 или Esc — зависит от производителя (чаще всего Del или F2).
Откроется BIOS или UEFI меню.
Найди раздел, связанный с CPU или Advanced (иногда: Advanced > CPU Configuration).
Включи параметр:
Intel VT-x или Intel Virtualization Technology — для процессоров Intel.
AMD-V — для AMD-процессоров.
Это может называться:
Virtualization Technology
SVM Mode (на AMD)
VT-x/AMD-V
Установи значение: Enabled
Сохрани изменения: F10 → Yes
❗ На что обратить внимание:
Если параметр отсутствует — проверь, не отключён ли он на уровне прошивки (некоторые производители скрывают его, особенно на ноутбуках).
Если у тебя старая материнская плата, возможно, надо обновить BIOS.
Убедись, что Hyper-V отключён в самой Windows, если запускаешь VirtualBox:
dism.exe /Online /Disable-Feature:Microsoft-Hyper-V
✅ После включения:
Перезагрузи ПК.
Запусти VirtualBox.
Проверь, что в настройках ВМ → Система → Ускорение активны:
VT-x/AMD-V
Nested Paging
? Примечание:
Ошибка 0x80004005 может быть и по другим причинам (например, повреждённый образ, неправильный путь, проблемы с правами доступа), но в 90% случаев она именно из-за отключённой виртуализации.
Ответ готов — GLAVQA
Укажите модель материнки?
Президент интернета
Оракул
(61350)
1 день назад
Для устранения ошибки "E_FAIL 0x80004005" в VirtualBox попробуйте следующие шаги:
1. **Обновите VirtualBox**:
- Запустите VirtualBox на вашем ПК.
- Нажмите "Файл" на верхней панели и выберите "Проверить наличие обновлений".
- Если доступна новая версия, скачайте и установите обновление с сайта Oracle.
- Перезапустите VirtualBox и попробуйте запустить виртуальную машину снова.
2. **Переустановите VirtualBox**:
- Удалите текущую версию VirtualBox.
- Скачайте обновленную версию.
- Установите новую версию и убедитесь, что у вас есть резервные копии ваших виртуальных машин.
3. **Отбросьте сохраненное состояние виртуальной машины**:
- Запустите VirtualBox.
- Щелкните правой кнопкой мыши на проблемной виртуальной машине и выберите "Отбросить сохраненное состояние".
- Подтвердите действие и заново запустите виртуальную машину.
4. **Перезапустите Windows Hyper-V**:
- Откройте PowerShell от имени администратора.
- Введите команду `bcdedit /set hypervisorlaunchtype off` и нажмите Enter.
- Перезагрузите Windows.
- Снова откройте PowerShell от имени администратора и введите команду `bcdedit /set hypervisorlaunchtype auto`.
- Перезагрузите компьютер и попробуйте запустить виртуальную машину.
5. **Убедитесь, что виртуализация включена в UEFI**:
- Перезагрузите компьютер и нажмите клавишу F2 или другую клавишу для входа в BIOS/UEFI.
- Найдите раздел виртуализации и убедитесь, что все опции включены.
- Сохраните изменения и перезагрузите компьютер.
Если проблема не решена, возможно, стоит рассмотреть миграцию виртуальных машин на Windows Hyper-V.