Я использую новую Windows 7 RC x64. Я хотел бы установить пару виртуальных серверов, работающих на том же компьютере, что и операционная система моего рабочего стола. Я знаю, что могу сделать это с некоторыми другими пакетами виртуализации (Windows Virtual PC, VirtualBox и т. Д.), Но есть пара функций Hyper-V, которыми я хотел бы воспользоваться.
Можно ли установить Hyper-V на Windows 7 x64? Если да, то как?
Я бы сказал, что невозможно использовать Hyper-V в Windows 7. Вы можете поставить Server 2008 с Hyper-V в качестве хоста и использовать Windows 7 в качестве гостевой машины. Лучше всего использовать новый Windows Virtual PC или VirtualBox и тому подобное.
Windows 7 является клиентской ОС и поэтому не поддерживает технологию Hyper Visor «голого железа» (уровень 1), которую поддерживает сервер Win2k8. Однако в Windows 7 есть новый клиент Virtual PC, который НЕ совпадает со старым (в котором использовалась эмуляция), он в основном использует гипервизор уровня 2. Марк Уилсон подробно рассказывает об этом в его сообщении в блоге
Так что он намного быстрее старого, но не так быстро, как нативный Hyper-V. Компромисс заключается в том, что при этом вы получаете больше аппаратной поддержки (полностью поддерживаются USB-устройства) и некоторые из более приятных функций, таких как поддержка перетаскивания.
Наконец, важное замечание (поскольку у вас уже есть виртуальная машина) заключается в том, что машины Hyper-V изначально не работают на новом виртуальном ПК из-за проблем с HAL (я еще не пробовал сначала удалить компоненты Hyper-V, но я подозреваю, что это победило '' t работает, потому что HAL - это обновление драйвера). Со старого виртуального ПК на новый виртуальный ПК можно.
Hyper-V доступен только в Windows Server 2008 с Hyper-V или свободно доступном Сервер Hyper-V
Вы можете установить одну из них в качестве базовой ОС, а затем установить Win7 на виртуальную машину Hyper-V.
На самом деле да, это как-то возможно.
Windows 7 включает функцию «загрузки на VHD». Таким образом, можно установить Windows Server 2008 R2 (64 бита) на виртуальный жесткий диск, который находится в файловой системе Windows 7. Эта система будет доступна с двойной загрузкой при запуске системы.
При загрузке в Windows Server 2008 R2 можно включить роль сервера Hyper-V, и все работает отлично.
Чтобы настроить это на своей рабочей станции Windows 7: a) Загрузитесь с установочного носителя Windows Server 2008 R2 b) Когда появится диалоговое окно выбора языка, нажмите Shift + F10 c) В командной строке выполните серию команд для создания виртуальный жесткий диск.
Что-то вроде:
http://technet.microsoft.com/en-us/library/dd744338(WS.10).aspx
diskpart создать файл виртуального диска = c: \ windows7.vhd максимум = 25600 тип = фиксированный выбор файла виртуального диска = c: \ windows7.vhd присоединить виртуальный диск
Затем вы можете продолжить установку.
В Windows 7 есть новая версия Virtual PC, доступная в настоящее время в бета-версии. Это доступно Вот. Также доступен новый виртуальный режим Windows XP для Windows 7.
Никто не думал о создании виртуального экземпляра Windows Server 2008 R2 на устройстве 2k8 и загрузке с этого виртуального жесткого диска Hyper-V с использованием мультизагрузки Windows 7? Win2k8R2 и Win7 могут загружаться с виртуального жесткого диска Hyper-V ИЛИ Virtual PC, так что виртуальный хост становится физическим хостом.
В качестве дополнительного преимущества виртуальная ОС, работающая как физическая ОС (с одновременной загрузкой на виртуальный жесткий диск Win2k8 R2), должна иметь возможность использовать оборудование виртуализации для запуска Hyper-V. С помощью блока 2k8 Hyper-V вам даже не понадобится отдельный раздел для этого.
Я рекомендую изучить "загрузка с VHD с Windows 7." Как указано выше, для этого решения потребуется еще одна коробка Windows Server 2008 или многозагрузочный раздел Server 2008 для создания VHD (у меня есть запасной / чистый внешний жесткий диск для таких простых конфигураций). После создания этот виртуальный жесткий диск должен быть перемещен на сервер Hyper-V, а при многозагрузке в Win7 должен иметь возможность использовать оборудование виртуализации после обнаружения HAL.
Кто-то умнее меня должен вмешаться, чтобы подтвердить это.
Вам нужно будет запустить серверную версию Windows 7, AKA Server 2008 R2 или как там она называется.
Возможно, вам захочется ознакомиться с инструментами удаленного администрирования серверов для Windows 7 (KB958830)