Сценарий для преобразования установочных образов Windows в виртуальные жёсткие диски — WIM2VHD

Всё тайное рано или поздно становится явным, а все достойные идеи рано или поздно получают воплощение. По крайней мере, в этом убеждает меня недавняя новость. Утилита «Windows Image to Virtual Hard Disk (WIM2VHD) Converter», которая месяц назад была доступна только внутри Microsoft, теперь выложена в общий доступ на сайте MSDN Code Gallery.

WIM2VHD — это сценарий, написанный на языке JScript, который делает именно то, что значится в его названии. А именно — преобразовывает образ диска из формата Windows Image в формат Virtual Hard Disk. Формат Windows Image используется для распространения установочных образов Windows, начиная с Windows Vista. Его файлы имеют расширение «wim» и обычно находятся на DVD с дистрибутивами. Virtual Hard Disk — формат, в котором хранятся данные виртуальных машин всех платформ виртуализации Microsoft начиная от Virtual PC и заканчивая Hyper-V.

Таким образом, в результате работы сценария вы можете получить из дистрибутива Windows готовый файл виртуального диска с установленной ОС. Затем этот виртуальный диск можно использовать для создания виртуальной машины или для загрузки обычного компьютера.

Конечно, никакого волшебства в этом нету, и развёрнутая ОС будет находиться в том же состоянии, как и после применения образа и первой перезагрузки в ходе нормальной установки с помощью использования setup.exe. Такой же эффект получается после обобщения (Generalize) уже установленной системы с помощью утилиты Sysprep. То есть, после первой загрузки системы вам придётся пройти процедуру начальной настройки (Out Of Box Experience), которая раньше называлась «мини-установкой» (Mini-setup).

Для работы сценария существует несколько предварительных требований.

  1. Установленная система, которая уже включат в себя поддержку работы с виртуальными дисками, то есть одна из следующих:
    • Windows 7;
    • Windows Server 2008 R2;
    • Windows Server 2008 с установленной ролью Hyper-V.
  2. Комплект утилит для работы с файлами Windows Image, то есть установленный один из следующих пакетов:
  3. Источник — а именно, подходящий файл в формате Windows Image. То есть дистрибутив одной из предварительных версий Windows 7 или Windows Server 2008 R2. (По опубликованной информации, с образами Windows Vista или Windows Server 2008 утилита не работает).

Сценарий WIM2VHD всё ещё находится в процессе разработки и тестирования, так что считается предварительной версией. Но и после завершения работы, вероятнее всего, Microsoft не станет поддерживать его через официальные службы. Впрочем, это характерно для большинства бесплатных утилит. Используйте сценарий на свой страх и риск.