82

Мой хост - x64 бит Windows 8.1.

Я скачал последнюю версию Virtual Box (4.3) и пытаюсь создать виртуальную машину с 64-битной ОС Ubuntu (ubuntu-12.04.3-desktop-amd64).

Когда я перехожу к мастеру создания новой виртуальной машины, я не могу выбрать «Ubuntu (x64)», как я видел на скриншотах других людей, только "Ubuntu". В результате ISO не может загрузиться. Я пробовал на другом ПК, и Virtual Box дает варианты x64 для большинства перечисленных ОС ...

Панель управления показывает x64 OS, x64 процессор. Мой хост-ноутбук представляет собой процессор Sony Vaio VPCZ22UGX/N, Intel® Core ™ i7-2640M. CPUz показывает, что Vx-t доступен на моем процессоре, конечно.

Вот что я попробовал до сих пор:

  • Я включил IO APIC, как требуется в документах.

  • У меня виртуализация включена в BIOS. Он отлично работает в VMware.

  • Убедитесь, что Hyper-V не запущен или даже не установлен на моей Windows. То же самое для VMware.

  • Я также попытался запустить команду:

    VBoxManage modifyvm [vmname] --longmode on

для этой ВМ, но без изменений .. Я думаю, что проблема в том, что я не могу выбрать x64 вариант ОС Ubuntu для этой виртуальной машины. Другие люди, кажется, указывают, что это требование, но я почему-то не понимаю этого варианта.

Я провел много времени и не могу найти, что не так ... Кто-нибудь знает, чего здесь не хватает?

Большое спасибо!!

Эдуардо

9 ответов9

45

Я столкнулся с той же проблемой.

Отключение Hyper-v временно решило мою проблему, и были доступны все 64-битные опции:

Я использую Hyper-V на своем ноутбуке. Когда я знаю, что мне не нужны виртуальные машины в течение дня, я могу немного повысить производительность машины, отключив hyper-v с помощью:

bcdedit / отключить запуск типа гипервизора

и перезагрузка. Чтобы включить его снова:

bcdedit / установить гипервизор запуска типа (или автозапуск)

и перезагрузите компьютер.

Источник

16

У меня была та же проблема (совместимое оборудование, включенные опции - невозможно создать 64-битную виртуальную машину), я отказался от VirtualBox и попробовал VMWare Workstation. К счастью, у меня была похожая, но явная ошибка с просьбой удалить Hyper-V. Деактивации недостаточно, вы должны удалить компонент из вашей системы. Этот пост был полезен для меня:удаление HyperV из Windows 8

Чтобы удалить компонент, просто запустите эту команду из и admin cmd (кредиты @ levi-botelho):

Dism /online /disable-feature /featurename:Microsoft-Hyper-V
14

VT-X /AMD-V процессоров.

Смотрите этот пост для более подробной информации.

Я успешно включил эту возможность в своем Thinkpad T420.

3

У меня была похожая проблема. Поместите VT-x в свой BIOS и перезапустите, вы можете попробовать переустановить VirtualBox? По какой-то причине 64-битная опция не отображается, пока вы не переустановите VirtualBox. Я сделал это, и это решило проблему для меня.

1

У меня была точно такая же проблема; Hyper-V удален, виртуализация BIOS/UEFI включена, попытался принудительно включить виртуальную машину.

В итоге решение оказалось довольно простым:

Когда вы устанавливаете VirtualBox со всеми правильными настройками, он будет указывать, что только 32-битные гости доступны, как и раньше. Однако, если вы затем перезагрузите компьютер и попытаетесь снова загрузить VirtualBox (для меня он дважды потерпел неудачу перед успешной загрузкой), 64-разрядные параметры появляются из ниоткуда.

0

Я не понимал, что шаги для доступа к BIOS изменились в Windows 8.1, но это САМАЯ полезная ссылка для этой проблемы !: http://www.makeuseof.com/tag/how-to-access-the- а-окна-8-BIOS компьютера-на-/

Как только вы войдете в BIOS, следуя инструкциям по ссылке выше, включите "SVM", и все будет хорошо!

0

Решением для меня было обновить мой биос. Несмотря на то, что мой биос 2012 года имел опцию виртуализации Intel, он не работал для меня. Я предполагаю, что это было несоответствие между моим BIOS и драйверами Windows. Перепрошивка на биос 2014 года исправила проблему для меня. Теперь у меня есть все варианты x64 в моей виртуальной коробке.

0

После выполнения шагов, которые рекомендовали большинство других, я все еще не мог двигаться вперед; для меня это было отключением антивируса (в моем случае Avast). Перезапустил Virtualbox и вуаля!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .