Назад | Перейти на главную страницу

Может ли сервер Hyper-V работать в 32-разрядной версии Windows XP с 64-разрядным процессором?

Я пытаюсь запустить виртуальный экземпляр Windows 2008 R2 со своего ноутбука. Мой ноутбук имеет 64-битный процессор и работает под управлением 32-битной Windows XP. У меня есть оборудование DEP и аппаратная виртуализация (хотя я действительно не знаю, что это значит).

Я попробовал Virtual PC, но он не может работать с 64-битной гостевой ОС. Я попробовал бесплатный сервер VMWare, но он не работает в Windows XP. (Я пробовал несколько разных конфигураций установки, прежде чем отказался от этой).

Итак, я дошел до Сервер Hyper V. Может ли он работать на 64-битном процессоре с 32-битной ОС хоста? Есть ли способ получить виртуальный экземпляр Windows 2008 R2 (в Windows XP) другим способом? (Желательно бесплатно или с использованием продуктов Microsoft.)

Для начала, HyperV - это роль сервера 2008, поэтому он вообще не будет работать на XP. Версия с голым железом по-прежнему становится основной ОС и не размещается в гостевой ОС.

Однако рабочая станция VMWare будет обслуживать 64-битных гостей на 32-битной ОС.

я могу подтвердить, что если

  • у вас есть compaq elitebook 8730w (intel centrino duo 2 vpro)
  • включить технологию виртуализации в BIOS
  • запустите windows xp (32bit) как вашу ОС

ты жестяная банка запустить Windows Server 2008 64bit в качестве гостевой ОС, используя рабочую станцию ​​VMWare 7.0.0 build-203739

Я сделал это, чтобы запустить бета-версию sharepoint 2010 на ноутбуке моей компании для размещения корпоративной интрасети и экстрасети (шучу, для демонстраций!)

Виртуальный ПК работать не будет! Hyper-v мне бесполезен ...

Тристиан О'Брайен

Hyper-V - это либо роль Windows 2008, либо доступная автономно (я думаю, что это Hyper-V Core). Это самостоятельная операционная система, и она не будет работать поверх Windows XP.

Продукты виртуализации Microsoft (Virtual PC, Virtual Server и Hyper-V) в настоящее время не поддерживают запуск 64-битных гостей на 32-битном хосте, хотя некоторые версии программного обеспечения VMWare поддерживают.

Короче: вам не повезло.

Мне удалось заставить сервер работать на 32-битной XP.

Я загрузил и установил VMWare Server Version 1 (версия 2 не работает на XP для меня).

Затем я установил Windows Server 2008 R2 RC x64 в качестве гостевой ОС (мне пришлось сказать VWMWare Server, что это будет Windows Server 2003 x64)

Кажется, все работает нормально.

Vaccano

Как сказал JP, у вас не может быть 64-битной гостевой ОС, работающей поверх 32-битной хост-ОС с Hyper-V, однако это сообщение в блоге, похоже, предполагает, что это возможно с использованием VMWare.

Одно из предложений, если вы действительно хотите получить сервер Hyper-V, - это, возможно, пойти другим путем, т.е. настройте Hyper-V Server в качестве хоста, а затем создайте виртуальную машину с Windows XP.

Изменить: как предлагается в этом сообщении (только в заголовке), использование другой машины или двойная загрузка могут быть вашими единственными вариантами, после всего тестирования сервера Virtaul Machine внутри другой виртуальной машины звучит немного странно ...

Невозможно.

Hyper-V - это только серверная функция Windows 2008, 32-разрядной версии сервера 2008 не существует, поэтому вы не сможете делать то, что хотите.

Я также нашел Microsoft Virtual Server 2005 R2 SP1 (с обновлением), который будет работать под управлением Windows Server 2008.

Нет. Гипервизор, на котором работает гостевая ОС, работает поверх основной ОС. У вас не может быть 64-разрядной гостевой ОС, работающей поверх 32-разрядной ОС.