Установка Windows на VHD или VHDX диск

Даная статья посвящена установке Windows на виртуальный диск.
Данный тип установки может потребоваться для загрузки Windows с внешнего USB диска или для использования в виртуальной середе Hyper-V (для разворачивания большого количества разнотипных образов Windows).

Что нам потребуется:
1)Дистрибьютив Windows (я использовал Windows 8.1 Enterprise x64)
2)Комплект средств для развертывания и оценки Windows (Windows ADK) его можно скачать с официального сайта Microsoft (нам из него потребуется только утилита ImageX).
3) Свободное место на HDD не менее 20GB

Сначала установим нужные компоненты Windows ADK
Для этого запускаем adksetup.exe

Выбор расположения

adk_vhd_1 Выбираем, Установите Комплект средств для развертывания о оценки Windows 8.1 на этом компьютере, указываем путь (если не устраивает путь по умолчанию) и нажимаем Далее.

CEIP

adk_vhd_2 Выбираем будем ли участвовать в программе улучшения качества (данный вопрос дело добровольное) и нажимаем Далее.

Лицензионное соглашение

adk_vhd_3 Нажимаем Принять.

Выберите компоненты

adk_vhd_4 Выбираем нужные нам компоненты. Для установки Windows на виртуальный диск нам потребуется только: средств развертывания. И нажимаем Установить.

Окончание установки

adk_vhd_5 После загрузки из интернета и установки нужных модулей нам сообщат об окончании установки. Нажимаем Закрыть.

Все дальнейшие действия производим от имени администратора.
Теперь создадим виртуальный диск.
Для этого откроем командную строку (или PowerShell) вводим команду

которая запустит утилиту работы с дисками.

И в командной строке diskpart введем команду создания файла виртуального диска.

Для Windows 8, 8.1 и далее рекомендуется создавать диск формата VHDX и расширяемый:

для Windows 7 рекомендуется использовать формат VHD и размер указывать статический:

Описание параметров:
FILE= — путь к создаваемому диску тип диска указывается расширением (vhd или vhdx). (в нашем случае это c:\test\test.*).
MAXIMUM= — максимальный размер диска в мегабайтах (MAXIMUM=100000, что примерно равно 100GB)

Далее выбираем созданный диск:

и подклчаем его:

Теперь его нужно проинициализировать и отформатировать.

Для начала преобразуем его в GPT диск:

Если мы хотим использовать диск в Hyper-V то нужно предварительно создать EFI раздел (данная команда относятся только для EFI + Hyper-V):

Форматируем его в FAT32 (тоже только для EFI + Hyper-V):

Назначаем букву диску (в данном случае W)(только для EFI + Hyper-V)

Создадим основной раздел, размером во все свободное пространство:

Если мы создали диск в разметке MBR, то его нужно сделать активным (в случае GPT диска этого делать не надо):

Теперь отформатируем его в NTFS:

и наконец назначим ему букву диска (в данном случае Q):

Теперь выходим из diskpart:

Переходим к копированию дистрибьютива Windows на виртуальный диск.

Для этого сначала смонтируем образ диска (или вставим диск в привод) с дистрибьютивом Windows.

И в списке установленных программ найдем и запустим: Среда средств развертывания и работы с образами (от администратора).

В появившейся консоли введем команду для копирования установочных файлов

где,

/apply — развернуть образ.

e:\sources\install.wim — путь к WIM файлу (он лежит в папке sources на диске дистрибьютива, а h: это имя диска, на котором находится дистрибьютив Windows)

1 — номер образа для установки из WIM файла

Список доступных образов можно посмотреть командой:

и в появившемся листинге видим номера образов (если их несколько):

А так же их описания:

q:\ — диск, на который будет произведена установка.

ImageX

imagex_vhd_1 Установка займет некоторое время.

Теперь остается добавить загрузчик EFI. Разница между загрузкой с USB и Hyper-V только в путях установки загрузчика.

Для начала добавим загрузочный код на главный раздел виртуального диска (там, куда развернули Windows):

Копируем загрузчик на EFI раздел (или на внешний диск):

где,

q:\Windows — Место, где установлен Windows
/s W: — установить на диск W (диск выбираем в зависимости от ситуации)
/f UEFI — тип загрузочной записи UEFI

И отключаем виртуальный диск:

Теперь можем подключить данный диск в диспетчере Hyper-V или загрузиться с внешнего HDD и продолжить установку Windows (только не забыть выставить загрузку с внешних устройств в BIOSе).

P.S. Иногда случается, что загрузка с внешнего диска невозможна, в таком случае нужно добавить загрузчик на основной системный диск, и выбирать систему при старте ПК.

Заказать создание и поддержку безопасной IT-инфраструктуры любой сложности

Быть уверенным в своей IT-инфраструктуре — это быть уверенным в завтрашнем дне.

Для того, чтобы сделать заказ:

Заполните форму обратной связи и мы обязательно с вам свяжемся:
Форма обратной связи
Позвоните нам по телефону:
+7(909)952-44-33
Напишите нам на электронную почту:
order@blackdiver.net
Напишите нам в Telegram:
Telegram
Другие способы связи Вы сможете найти в разделе Контакты.