Каждая попытка эмуляции не работала
У меня возникли проблемы, я полагаю, что после эмуляции я обновил свой ноутбук с Windows 8.1 до Windows 10. Я дам здесь всю информацию о каждой моей попытке подражать.
Первый VirtualBox. Я создал несколько машин для разных ОС, но каждый раз, при первой попытке запустить машину и выбрать файл.iso, запуск завершился неудачей с этой ошибкой:
NtCreateFile(\Device\VBoxDrvStub) failed: 0xc0000034 STATUS_OBJECT_NAME_NOT_FOUND (0 retries) (rc=-101)Make sure the kernel module has been loaded successfully.
where: supR3HardenedWinReSpawn
what: 3
VERR_OPEN_FAILED (-101) - File/Device open failed.
Driver is probably stuck stopping/starting. Try 'sc.exe query vboxdrv' to get more information about its state. Rebooting may actually help.
В интернете у людей была такая же проблема после обновления их Windows 7 (без обновления до Windows 10). Затем Microsoft опубликовала это: https://support.microsoft.com/en-us/kb/3024777 и, похоже, работает на них.
Я также попытался установить некоторые эмуляторы Android, и, если я успешно установил их, запустить их было невозможно.
Я подумал, что, возможно, проблема в BIOS, где визуализация может быть не включена. К сожалению, я не могу понять, как получить доступ к BIOS (мой ноутбук - серия ASUS R500V Intel), поэтому я не мог подтвердить или опровергнуть теорию. РЕДАКТИРОВАТЬ: мне наконец-то удалось проверить BIOS, и визуализация включена.
Я также хочу добавить, что почти все упомянутые здесь проблемы не существовали раньше. Я уже запускал Ubuntu на VirtualBox и использовал эмулятор Android на этом компьютере, но прошло время с момента появления первой проблемы, и у меня было время обновить Windows. Возможно, проблема не в обновлении, а в обновлении после или до обновления. Поэтому я могу найти причину, я мог установить проблемное обновление, упомянутое здесь: https://forums.virtualbox.org/viewtopic.php?f=6&t=67840. После обновления я не могу установить "исправление обновления", данное Microsoft, так как это только для Windows 7 (это также может быть глупо, так как у меня была Windows 8.1 до обновления).
Я с нетерпением жду решения, так как мне нужна система Linux для изучения, и я не желаю устанавливать Linux как двойную загрузку.
3 ответа
Если вы не используете свою последнюю версию VirtualBox, вам следует обновить ее. После обновления убедитесь, что все ящики правильно перезагружены и запустите его снова (sc start vboxdrv
).
Тогда на всякий случай переустановите драйвер VBox (найдите VBoxDrv.inf
, щелкните правой кнопкой мыши, установите снова).
Смотрите также следующие вопросы:
- VirtualBox 4.3.20 перестает работать после обновления Windows, crypt32.dll не работает для Virtualbox после исправления вторник, 9 декабря 2014? который советует вам удалить ошибочное обновление ( KB3004394), но это было для Windows 7.
Но так как это было проблемой в Windows 7, но вы используете Windows 8, это все еще может быть связано с некоторыми проблемами обновления во время установки, которые могут нарушить вашу установку VirtualBox.
Поэтому я советую вам сделать резервную копию всех ваших виртуальных машин и полностью удалить VirtualBox из вашей системы, а затем установить заново, так как он явно жалуется на некоторые отсутствующие файлы (STATUS_OBJECT_NAME_NOT_FOUND).
Я пытался найти решение здесь, но у меня появилась идея решить проблему. Простая установка virtualbox от имени администратора решает проблему. У меня Virtualbox 5.0.10 на Windows 10 Pro 64 бит. Я не знаю, что на самом деле происходит, работая администратором, но проблема для меня решена.
После ночи усилий я добился того, чтобы заставить машины работать. Доступ к биосу, даже без каких-либо изменений, и перезагрузка несколько раз до этого (при попытках доступа к биосу) устранили проблему, так как это единственное, что я сделал. Я снова попытался установить эмулятор Энди, но он не удался, но я уверен, что это еще одна проблема, не связанная с тем, что я искал.
Я не пробовал это на существующих машинах, так как проблема возникла после переустановки VirtualBox, поэтому нигде не осталось машин.
Надеюсь, что это может помочь любому, у кого случится моя проблема, даже если это решение похоже на магическое.