Перейти к основному контенту

Установка Windows на VHD (Виртуальный жёсткий диск)

Предисловие.

Бывают моменты, когда на компьютере необходима вторая копия Windows, но установить виртуальную машину не всегда возможно, да и многое там работает не так, как хотелось бы.

Создавать же отдельные разделы на дисках, или выделять отдельный диск - тоже вариант не для каждого.

Для этого, в Windows 10 и 11 существует замечательный механизм по работе с виртуальными дисками, в том числе, с возможностью загружаться с них. Увы, но Windows 7 и 8.1 заставить работать с них... довольно проблематично (без лютых костылей), потому, гайд описывает лишь Windows 10 и 11.

В конечном итоге, вы получите полноценную, установленную систему в "файле", который будет лежать у вас на накопителе. Это и есть - виртуальный диск.

image.pngПример виртуального диска

Итак, что нам понадобится:

  • Windows 10 или 11 любой редакции, кроме Home и SE. Подойдут, например, Pro или Enterprise.
  • Формат виртуального диска: VHDX.
  • Тип диска: Basic (не Dynamic).
  • Сам файл VHDX должен находиться на локальном диске в файловой системе NTFS. 
    То есть, вы можете создать/положить этот файл на ЛЮБОЙ диск в вашем ПК, главное, чтобы диск был размечен в NTFS и не был внешним.
  • Рекомендуемый размер виртуального диска: не менее 70 ГБ (рекомендуется 120 ГБ и больше).
  • Наличие установочного образа Windows 10/11 в формате .ISO.

Пошаговая инструкция

Первым делом, нужно создать виртуальный диск. Наиболее простой и проверенный способ сделать это - воспользоваться консольной утилитой diskpart. Но не стоит бояться: все команды расписаны в строгом порядке и нужно лишь последовательно их ввести.

Итак, открываем PowerShell или командную строку и пишем: 

diskpart

Эта команда как раз запускает утилиту , после чего, остальные команды выполняются в ней по порядку:

create vdisk file="\Win.vhdx" maximum=70000 type=expandable
attach vdisk
create partition primary
format fs=ntfs quick label="WinVHDX"
assign letter=V

Давайте подробно поговорим о том, что э