Перейти к содержимому

Почему виртуальная коробка имеет только 32-битную опцию, но не 64-битную опцию в Windows 7?

265

Я скачал и установил новейшую виртуальную коробку 4.3.20 для моей Windows 7 (64-bit OS), но когда я хочу установить 64-bit Linux, New -> Create Virtual Machine only отображает 32-bitопцию, никакой 64-bitопции. Может ли кто-нибудь дать какие-либо подсказки по этому вопросу? Большое спасибо заранее!

869 811 просмотров
Nan Xiao спросил 11 лет назад
N 1 585

4 ответа

271
Принятый ответ

Посмотрите: http://www.fixedbyvonnie.com/2014/11/virtualbox-showing-32-bit-guest-versions-64-bit-host-os/

Если VirtualBox показывает только 32-битные версии в списке версий, убедитесь, что:

@ Тонна Кроме того, насколько я помню, если вы попытаетесь запустить что-то вроде XP Mode, когда у вас запущены виртуальные машины VirtualBox, он внезапно отключит ваши виртуальные машины VirtualBox без предупреждения.

Bruno · 11 лет назад · 1

@ Bruno Я никогда не использовал XP Mode самостоятельно. Но я знаю, что это в основном версия Hyper-V, которая просто не может предоставить виртуальную машину XP и ничего более. Я верю вашему слову, что это показывает такое поведение. Имеет смысл предотвращать конфликты с другими гипервизорами, и люди, которые обычно запускают XPMode, скорее всего, в любом случае не будут запускать другой гипервизор. Даже так ... Без предупреждения это просто придурок ИМХО.

Tonny · 11 лет назад · 0

@duDE Как я могу использовать Hyper-V и Virtualbox одновременно?

user2284570 · 11 лет назад · 1

@ user2284570: Нет, вы не можете: только один гипервизор может работать одновременно

duDE · 11 лет назад · 2

На win7 после установки VB потребовался перезапуск, чтобы получить 64-битные опции.

T.Coutlakis · 10 лет назад · 2

Любая техническая причина, почему Hyper-V отключен? Я имею в виду, что Virtual Box дает возможность 32-битной виртуализации даже при включенном Hyper-v; так почему бы не 64 бит?

Mayank Singh · 10 лет назад · 4

Что мне делать, если следование этим инструкциям не решит проблему?

Jon Deaton · 9 лет назад · 1

Шаги, упомянутые в этом ответе, и 64-битные версии все еще не отображаются!

arun · 8 лет назад · 0

Что вы делаете, если ваша материнская плата не поддерживает это?

Menelaos Bakopoulos · 8 лет назад · 0

Я знаю, что этот вопрос касается Win7, но, поскольку он был первым, который появился в моем поиске Win10, но не решил его, я решил добавить сюда ссылку на исправление, я знаю, что это от VMware и о BSOD, но это исправление то же самое: https://kb.vmware.com/s/article/2146361

Andreas Magnusson · 8 лет назад · 1

@AndreasMagnusson Спасибо, Андреас, за то, что поделились этой полезной ссылкой!

duDE · 8 лет назад · 0

VT-d не нужен. Я проверил это на ноутбуке с процессором Intel® Core ™ i5-430M, который не имеет этой функциональности.

Flip · 8 лет назад · 0
duDE ответил 11 лет назад
D 13 091
8

Если вы хотите эмулировать 64-битные приложения на 64-битном хосте, вашему процессору нужна функция для этого. То, что говорит duDE, это специфическая для копирования копия-паста. Такая же поддержка существует и для AMD, там ее зовут AMD-v - может быть, он забыл упомянуть.

Если у вашего процессора нет такой поддержки, она никогда не будет работать. Если это так, возможно, вам нужно включить это в своем BIOS.

Есть плохие BIOS, которые не могут включить эту функцию. Иногда в этом случае может помочь обновление BIOS.

peterh ответил 11 лет назад
P 1 359
8

Had the same problem, only seeing 32-bit versions for the host OS's. Started working after updating asus p8z77-v pro bios to latest and enabling virtualization support. Before the bios update, virtubox showed only 32-bit OS's.

itit75 ответил 11 лет назад
I 81
2

Обновлению создателей Windows 10 потребовался перезапуск, чтобы показать опции 64-битной ОС в VirtualBox 5.1.22 для моего AMD Phenom (tm) II.

Кроме того, проблема может заключаться в том, что вам нужно ВЫКЛЮЧИТЬ компьютер после изменения параметров виртуализации в BIOS, а не просто перезапустить его.

Spikolynn ответил 9 лет назад
S 172