Я использую Vista 32 бит на моем домашнем компьютере. У меня установлен Microsoft Virtual PC 2007. У меня также есть Windows Server 2008 на DVD. Не Windows Server 2008 R2.

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

Мой процессор является четырехъядерным процессором Intel с 2008 года, который, я считаю, может работать с 64-разрядными приложениями. Более того, зачем мне это сообщение, если я устанавливаю 32-битную Windows Server 2008?

4 ответа4

1

Последнее-первое: вы не получите это сообщение с 32-битной ОС. Давайте скажем "не должен".

А процессор в 32-битном режиме не может виртуализировать 64-битную ОС.

А Virtual PC не может принимать 64-битных гостей даже с 64-битной версией.

А также... В итоге, установите 64-битную ОС для хоста, получите 64-битную программу виртуализации, отличную от Virtual PC, и все будет работать.

И это может быть лучшим вопросом для SuperUser.

1

Я не уверен, что вы спрашиваете. Ваше название вопроса и сам вопрос не совсем согласны, не так ли?

Сервер Windows 2008 выпускался как в 64, так и в 32 битной версии. Если вы получаете это сообщение, это может означать, что у вас 64-битная версия.

1

Я вижу, у вас есть его для установки.

Просто чтобы уточнить вещи:

                    | 32bit Guest | 64bit guest 
--------------------+-------------+-------------
32bit Host          | Yes         | No
64bit Host (No VTx) | Yes         | No
64bit Host (VTx)    | Yes         | Yes

Как видите, расширения VT необходимы для запуска 64-битных гостей.

Кроме того, программное обеспечение для виртуализации должно поддерживать работу 64-разрядных гостей. Virtual PC 2007 поддерживает это? Я знаю, что Virtual Box делает.

В одном я не совсем уверен, если у вас 64-битный процессор с поддержкой VT и на нем установлена 32-битная ОС. Можете ли вы запустить 64-битный гость? Возможно, кто-то мог бы ответить на это для меня. Я не пробовал это, но я помню, что читал, что это было невозможно где-то. В любом случае для запуска 64-битной системы требуется VTx (или эквивалент AMD).

Существует довольно много 64-разрядных процессоров Intel, которые не имеют расширений виртуализации. Они могут работать под управлением Windows Server 2008 R2, но не как виртуальный гость. Для этого вам нужно будет установить Windows Server 2008 выпуск 1.

0

Оказывается, это была ошибка оператора - мой виртуальный ПК указывал на свое устройство CD-ROM исходный ISO-образ Win 2008 R2, который я скачал, когда я подумал, что переписал его на DVD-диск, который я записал на обычной 32-битной Win 2008. Однажды я исправил, что установка прошла гладко. Извините за беспокойство всех.

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