Виртуализация Windows-компьютера утилитой Disk2vhd

Как оперативно сделать клон компьютера – системы Windows и при необходимости несистемных разделов диска? Но клон не в бэкапе, требующего дополнительной процедуры развёртывания на реальный жёсткий диск, а в формате виртуального жёсткого диска, с которого можно непосредственно загрузиться или подключить его к гипервизору. Это может потребоваться, когда нужно провести некий эксперимент, а с реальной системой и реальными данными не хочется рисковать.

Или, например, когда нужно просто быстро создать виртуальную машину с готовой к работе гостевой Windows — без возни с её установкой, созданием профиля, настройкой, установкой софта и т.п. Виртуализировать реальные дисковые пространства в файлы типа VHD и VHDX быстро и просто умеет утилита Disk2vhd. Как с ней работать?

1. Об утилите Disk2vhd

Disk2vhd – утилита, созданная Марком Русиновичем, известным программистом, резидентом сайта Microsoft Sysinternals.Com, входящим в структуру ресурсов площадки для IT-специалистов Microsoft TechNet. Disk2vhd является минималистичным инструментом, утилита не умеет ничего более, как преобразовывать реальное дисковое пространство компьютера в виртуальное, в формате файлов VHD и VHDX, с которыми работает Hyper-V. Но лишь последний – VHDX – является форматом, заточенным под работу только с Hyper-V. С универсальном форматом VHD можно проделать больше экспериментов.

Скачать утилиту Disk2vhd можно здесь:

https://docs.microsoft.com/en-us/sysinternals/downloads/disk2vhd

2. Возможности формата VHD

Итак, формат VHD является универсальным. С виртуальными дисками этого типа работают два других гипервизора для Windows – сторонние программы VirtualBox и VMware. Виртуализируем реальную Windows в файл VHD и в программе-гипервизоре создаём виртуальную машину с подключением существующего виртуального диска.

Файл типа VHD в управлении дисками Windows, расположенной на физическом диске, можно подключить для эмуляции — отображения как полноценного физического диска. Затем добавить существующую на таком VHD-диске виртуальную Windows в меню загрузчика реальной операционной системы. И запустить виртуальную систему по типу второй Windows. Ну а потом за ненадобностью убрать – отключить VHD в управлении дисками и удалить запись о загрузке второй Windows.

3. Виртуализация реального жёсткого диска

Запускаем утилиту Disk2vhd. Формат виртуального диска VHDX установлен по умолчанию, и, если мы хотим виртуализировать реальный диск в виртуальный типа VHD, снимаем галочку опции «Use Vhdx». Далее указываем путь файла выбранного формата на выходе. Ну и самая важная часть – окно выбора разделов диска для виртуализации «Volumes to include». Здесь необходимо указать разделы реального диска, которые мы хотим включить в состав диска виртуального. В нашем случае, как видим на скриншоте ниже, мы отметили галочками только тройку разделов EFI-системы Windows. Ибо только её одну будем виртуализировать. Но, имея необходимость, мы могли бы указать ещё и несистемные разделы с данными.

В общем, определяемся с тем, что конкретно нужно виртуализировать, и по итогу жмём «Create».

Disk2vhd

Ждём завершения операции и получаем диск VHD (или VHDX) в указанном месте.

Диск VHD

4. Как разобраться с системными разделами, если на диске несколько Windows

Выше мы рассмотрели процесс виртуализации в ситуации с идеально ровными исходными параметрами – один жёсткий диск, одна Windows, чёткая и понятная структура технических системных разделов EFI и восстановления. А как быть в ситуации хаоса, когда к компьютеру подключено несколько жёстких дисков, и на каждом из них стоит по несколько Windows? Недостаток утилиты Disk2vhd в том, что она предлагает разделы диска для виртуализации скопом, сортируя их по буквам. И не сортируя никак, если букв нет. Там, где есть буквы и метки разделов, можно ориентироваться по ним. Также можно ориентироваться по размерам разделов. Но в случае с разделами загрузчика, если они идентичны на дисках, это может не помочь, поскольку размер у них может быть одинаковый. В таком случае необходимо ориентироваться на идентификатор раздела, который отображает Disk2vhd. По нему и можно вычислить раздел загрузчика, принадлежащий виртуализируемой Windows.

Disk2hd - Volumes VHD

Как узнать этот идентификатор? Его должны показывать менеджеры дискового пространства, это базовый функционал, он обычно доступен в базовых бесплатных редакциях таких программ. Например, в AOMEI Partition Assistant идентификатор раздела узнаётся в его свойствах.

AOMEI Partition Assistant

Во вкладке «Информация раздела».

Информация раздела

И так вот по идентификатору раздела, смотря на карту дисков в программе-менеджере, и узнаем, где какой загрузочный раздел.

Поделиться в соц сетях:

Рекомендуемые публикации:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *