Даная статья посвящена установке 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
Выбор расположения
Выбираем, Установите Комплект средств для развертывания о оценки Windows 8.1 на этом компьютере, указываем путь (если не устраивает путь по умолчанию) и нажимаем Далее.CEIP
Выбираем будем ли участвовать в программе улучшения качества (данный вопрос дело добровольное) и нажимаем Далее.Лицензионное соглашение
Нажимаем Принять.Выберите компоненты
Выбираем нужные нам компоненты. Для установки Windows на виртуальный диск нам потребуется только: средств развертывания. И нажимаем Установить.Окончание установки
После загрузки из интернета и установки нужных модулей нам сообщат об окончании установки. Нажимаем Закрыть.Все дальнейшие действия производим от имени администратора.
Теперь создадим виртуальный диск.
Для этого откроем командную строку (или PowerShell) вводим команду
diskpart
которая запустит утилиту работы с дисками.
И в командной строке diskpart введем команду создания файла виртуального диска.
Для Windows 8, 8.1 и далее рекомендуется создавать диск формата VHDX и расширяемый:
CREATE VDISK FILE="c:\test\test.vhdx" MAXIMUM=100000 TYPE=EXPANDABLE
для Windows 7 рекомендуется использовать формат VHD и размер указывать статический:
CREATE VDISK FILE="c:\test\test.vhd" MAXIMUM=100000 TYPE=FIXED
Описание параметров:
FILE= – путь к создаваемому диску тип диска указывается расширением (vhd или vhdx). (в нашем случае это c:\test\test.*).
MAXIMUM= – максимальный размер диска в мегабайтах (MAXIMUM=100000, что примерно равно 100GB)
Далее выбираем созданный диск:
SELECT VDISK FILE="c:\test\test.vhdx"
и подклчаем его:
ATTACH VDISK
Теперь его нужно проинициализировать и отформатировать.
Для начала преобразуем его в GPT диск:
CONVERT GPT
Если мы хотим использовать диск в Hyper-V то нужно предварительно создать EFI раздел (данная команда относятся только для EFI + Hyper-V):
CREATE PARTITION EFI SIZE=200
Форматируем его в FAT32 (тоже только для EFI + Hyper-V):
FORMAT FS=FAT32 QUICK
Назначаем букву диску (в данном случае W)(только для EFI + Hyper-V)
ASSIGN LETTER W
Создадим основной раздел, размером во все свободное пространство:
CREATE PARTITION PRIMARY
Если мы создали диск в разметке MBR, то его нужно сделать активным (в случае GPT диска этого делать не надо):
ACTIVE
Теперь отформатируем его в NTFS:
FORMAT FS=NTFS QUICK
и наконец назначим ему букву диска (в данном случае Q):
ASSIGN LETTER Q
Теперь выходим из diskpart:
EXIT
Переходим к копированию дистрибьютива Windows на виртуальный диск.
Для этого сначала смонтируем образ диска (или вставим диск в привод) с дистрибьютивом Windows.
И в списке установленных программ найдем и запустим: Среда средств развертывания и работы с образами (от администратора).
В появившейся консоли введем команду для копирования установочных файлов
imagex /apply h:\sources\install.wim 1 q:\
где,
/apply – развернуть образ.
e:\sources\install.wim – путь к WIM файлу (он лежит в папке sources на диске дистрибьютива, а h: это имя диска, на котором находится дистрибьютив Windows)
1 – номер образа для установки из WIM файла
Список доступных образов можно посмотреть командой:
imagex /info h:\sources\install.wim
и в появившемся листинге видим номера образов (если их несколько):
А так же их описания:
q:\ – диск, на который будет произведена установка.
ImageX
Установка займет некоторое время.Теперь остается добавить загрузчик EFI. Разница между загрузкой с USB и Hyper-V только в путях установки загрузчика.
Для начала добавим загрузочный код на главный раздел виртуального диска (там, куда развернули Windows):
bootsect /nt60 Q: /force
Копируем загрузчик на EFI раздел (или на внешний диск):
bcdboot q:\Windows /s W: /f UEFI
где,
q:\Windows – Место, где установлен Windows
/s W: – установить на диск W (диск выбираем в зависимости от ситуации)
/f UEFI – тип загрузочной записи UEFI
И отключаем виртуальный диск:
diskpart
SELECT VDISK FILE=d:\test.vhdx
DETACH VDISK
Теперь можем подключить данный диск в диспетчере Hyper-V или загрузиться с внешнего HDD и продолжить установку Windows (только не забыть выставить загрузку с внешних устройств в BIOSе).
P.S. Иногда случается, что загрузка с внешнего диска невозможна, в таком случае нужно добавить загрузчик на основной системный диск, и выбирать систему при старте ПК.
Заказать создание и поддержку безопасной IT-инфраструктуры любой сложностиБыть уверенным в своей IT-инфраструктуре – это быть уверенным в завтрашнем дне. Для того, чтобы сделать заказ:
|