Запуск Windows 8 Developer Preview в виртуальном окружении
Весьма многие хотели бы ознакомиться с Windows 8 Developer Preview, однако экспериментировать на своём ПК с нестабильной сборкой ОС от Microsoft решится не каждый. На помощь в этом случае могут прийти виртуальные окружения. Microsoft сообщает, что примерно треть всех установок Windows 8 Developer Preview приходится на виртуальные машины, так что компания решила предоставить некоторые сведения и советы по виртуализации новой ОС.
Для идеального окружения программный гигант, конечно, советует ставить Windows 8 Developer Preview на реальный отдельный ПК: операционная система активно использует аппаратное ускорение для быстрой и плавной работы интерфейса. В случае если отдельный компьютер недоступен, Microsoft предлагает воспользоваться средствами двойной загрузки ОС при установке двух ОС (например, Windows 8 и Windows 7 на разных разделах HDD).
Но речь пойдёт о виртуализации. Некоторые виртуальные окружения могут обеспечить лишь базовый графический драйвер в Windows 8, в результате чего производительность ОС будет заметно более медленной и отзывчивой. Также очень желательна для нормальной работы поддержка аппаратных технологий виртуализации, реализованных в последних процессорах Intel и AMD.
Наконец, учитывая тот факт, что публичная предварительная сборка Windows 8 выпущена совсем недавно, многие виртуальные машины просто не поддерживают нормальную работу с ОС. Впрочем, Microsoft активно сотрудничает с основными производителями таких продуктов, так что к выходу финальной версии Windows 8 поддерживать ОС будет гораздо больше компаний.
Как сообщает Microsoft, в настоящий момент Windows 8 можно установить на следующие виртуальные окружения (из наиболее популярных):
- Hyper-V в Windows 8 Developer Preview;
- Hyper-V в Windows Server 2008 R2;
- VMware Workstation 8.0 для Windows;
- VirtualBox 4.1.2 для Windows.
При этом установка Windows 8 невозможна на следующих средствах виртуализации:
- Microsoft Virtual PC (все версии);
- Microsoft Virtual Server (все версии);
- Windows 7 XP Mode;
- VMWare Workstation 7.x или более ранние.
Многих может удивить тот факт, что некоторые виртуальные машины, которые успешно эмулируют Windows 7, не работают с Windows 8 Developer Preview, несмотря на то, что Microsoft уверяет, что новая ОС будет совместима со старым оборудованием. Дело в том, что некоторое ПО слишком тесно взаимодействует с аппаратурой ПК и зависит от внутренней структуры данных и взаимосвязей ядра Windows. Иногда изменения в ядре ОС необходимы, так что некоторое ПО придётся обновлять (часто это касается антивирусов и средств безопасности). В случае с виртуальными машинами Microsoft изменила механизм загрузки ОС, внеся в него поддержку последних процессорных архитектур, что привело к некоторой несовместимости с рядом продуктов.
Мы решили проверить возможность установки 64-битной предварительной версии Windows 8 со встроенными средствами разработки приложений на одну из приведённых виртуальных машин, поддерживающих новую ОС. Выбор пал на Oracle VirtualBox 4.1.2 для Windows.
Для начала следует скачать образ Windows 8 Developer Preview с
Затем нужно провести установку VirtualBox 4.1.2 на свою операционную систему. После запуска продукта с помощью пункта «Манина» — открыть мастер создания виртуальной машины:
В диалоге «Имя машины и тип ОС» важно выбрать операционную систему Microsoft Windows и версию Windows 7 64 бит:
В диалоге «Память» нужно выделить необходимый объём ОЗУ для виртуальной машины (желательно, не менее 1 Гбайт):
Затем следует создать виртуальный загрузочный диск (тип файла можно выбрать любой):
В диалоге «Расположение и размер виртуального диска» нужно выбрать место хранения виртуального раздела, на который будет затем установлена новая ОС, а также его объём (желательно не менее 20 Гбайт):
Когда виртуальная машина создана, нужно вставить образ Windows 8 Developer Preview. Для этого следует воспользоваться свойствами виртуальной машины:
И в разделе «Носители» — «IDE-контроллер» — подключить загруженный ранее с сайта Microsoft образ:
Осталось лишь запустить виртуальную машину и установить операционную систему. Процесс установки почти полностью повторяет аналогичный у Windows 7. Лишь в самом конце ОС предложит зарегистрировать аккаунт Windows Live.
После этого можно экспериментировать с новым интерфейсом Windows 8 Metro, ознакомиться с изменениями настольного интерфейса и даже попытаться создать приложения нового типа с помощью встроенных в ОС средств разработки.