Установка Windows на VHD как вторая ОС (VHD Native Boot)

Рассмотрим ситуацию, когда вам нужно протестировать некую систему или ПО, не затрагивая вашей системы. Сегодня существует достаточно инструментов для реализации этой задачи. Например, встроенный в Windows 10 Hyper-V или бесплатный гипервизор от VMware Workstation. Но мы рассмотрим вариант установки второй операционной системы на существующую ОС и не затронем диски.

Возможность установки Windows на VHD диски появилось с версии Windows 7 и Windows Server 2008 R2, но Native Boot был доступен от версий Pro и выше.

Мы должны получить ПК с установленными двумя операционными системами, при этом первая система установлена по умолчанию, а вторую мы ставим на виртуальный диск и делаем возможным грузиться с него.

1. Создаем VHD диск.

DiskPart.exe
create vdisk file= C:\VHD\Win10.vhd maximum=40960 type=expandable
attach vdiskExit

type=expandable (расширяемый) или fixed. VHD диск также можно создать и через Disk Management. Создание через DiskPart приведен для примера.

2. Проверяем, что диск создался и монтируем его. Размер файла всего 88Кб, хотя, как диск он будет отображён как 40Гб.

3. Открываем Disk Management — diskmgmt.msc

4. Инициализируем диск, создаем том и назначаем букву диска

5. Перезагружаемся и грузимся с носителя второй ОС, которую мы хотим установить. Я выбрал Windows 7

6. На этапе выбора диска, видим, что виртуального диска нет в списке. Нажимаем Shift+F10 и переходим в режим командной строки

diskpart
list disk
select vdisk file=D:\VHD\Windows10vhd.vhd. 
attach vdisk
exit

Обратите внимание на букву диска.

Закрываем командную строку и нажимаем Refresh (Обновить)

Выбираем виртуальный диск и устанавливаем систему.

После установки и перезагрузки можно выбрать загрузку с разных систем.

Управлять образами загрузки можно через утилиту msconfig – Boot

Про Native Boot — https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/deploy-windows-on-a-vhd—native-boot

Top