Могу ли я запускать 64-битных гостей VM на 32-битном хосте?

Можно ли запустить 64-битных гостей виртуальной машины на 32-битном хосте?

Если у меня есть физический ПК с 32-разрядным, я могу запустить виртуальную машину с 64-разрядной версией? Какое программное обеспечение виртуальной машины (Virtual PC или VirtualBox или другое) позволит это?

Я прочитал там, что VMware может поддержать это, но я ищу что-то Open source или бесплатно.

Хост предпочтительно будет хостом Windows, но может быть Linux. Гость должен быть Windows.

Спасибо

12 голосов | спросил Maestro1024 10 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 10 Sep 2009 17:49:16 +0400 2009, 17:49:16

5 ответов


11

VirtualBox может запускать 64-битных гостей на 32-битном хосте. Вы должны убедиться, что ваш процессор имеет аппаратную виртуализацию и что он включен в BIOS. Дополнительную информацию можно найти на форумах VirtualBox

ответил Joshua 10 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 10 Sep 2009 17:59:39 +0400 2009, 17:59:39
2

В Virtual-Box вам нужен более свежий процессор, поддерживающий VT-x, и вам нужно включить его в BIOS.

Любая комбинация хоста и гостя должна работать нормально. Производительность может быть не такой идеальной, как работа под 64-битным хостом.

ответил kmarsh 10 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 10 Sep 2009 17:58:27 +0400 2009, 17:58:27
1

Зависит от того, что вы подразумеваете под «32-разрядным хостом». Если вы имеете в виду аппаратное обеспечение с 32-разрядным процессором, который не имеет 64-битных возможностей, то нет, вы не можете сделать это через виртуализацию - вам нужен эмулятор, а не виртуализация, и я не знаю ни одного существующего.

Если вы имеете в виду на машине с 32-разрядной ОС, то опять же невозможно запустить 64-разрядную гостевую систему в 32-разрядной ОС без эмуляции (что-то должно было бы перевести 64-разрядные инструкции в 32 (а) 32-разрядная ОС позволяет использовать 64-разрядные приложения (например, Mac OS X) или (б) вы можете обойти ОС с помощью гипервизора. Я не знаю о 32-разрядном продукте виртуализации типа II для Mac, который позволяет 64-битной ОС работать как 64-битное приложение. На самом деле, я вообще не знаю продукта виртуализации типа II для Mac.

Если вы используете гипервизор (виртуализация типа I), такой как Hyper-V, VMWare ESX, Virtual Box и т. д., тогда это должно быть возможно, поскольку гостевая ОС не запускается на главной ОС, а на гипервизоре , Действительно, ОС «хозяина» фактически работает и на гипервизоре.

ответил Richard Gadsden 10 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 10 Sep 2009 18:36:20 +0400 2009, 18:36:20
1
ответил Robert Koritnik 10 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 10 Sep 2009 18:20:48 +0400 2009, 18:20:48
0

Да, вы можете ... пока ваш процессор поддерживает его. Вот статья, которая может помочь http://giwitech.blogspot.com/2010/03/tip-installing-64-bit-virtual-machine.html

ответил 3 PMpSat, 03 Apr 2010 13:32:07 +040032Saturday 2010, 13:32:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132