Этот ролик с Microsoft TechDays. Автор: Михаил Гоч
VHD — файл виртуального жесткого диска.
О чем мы поговорим? Использование VHD в Windows 7
- Создание и подключение VHD без использования сторонних программ
- Установка операционной системы в VHD
- Загрузка из VHD, созданного в среде виртуализации на физическом оборудовании
Поддержка VHD
- Сегодня (Windows XP, Vista, Server 2003, Server 2008)
— Диски VHD создаются средствами виртуализации (Virtual Server 2005, Virtual PC, Hyper-V)
— Для подключения диска необходимо использовать утилиту VHDmount.exe из пакета Vitrual Server 2005
- Завтра (Windows 7, server 2008 R2)
— Диски VHD создаются из оснастки Disk Management или утилитой diskpart.exe
— Диски подключаются без использования дополнительного ПО
Как это работает?
В оснастке Disk Management -> Create VHD, задаем путь, устанавливаем размер. Дальше работаем как с обычным диском.
Из командной строки:
> diskpart
DISKPART> select vdisk file-c:\test.vhd
DiskPart successfully opened the virtual disk file.
DISKPART> attach vdisk
DiskPart successfully attached the virtual disk file.
DISKPART> detach vdisk
DiskPart successfully detached the virtual disk file.
Установка Windows 7 в VHD. Сценарии использования и преимущества.
- Основная операционная система остается неизменной (изменяется только загрузчик)
- Не требуется отдельный раздел для каждого экземпляра ОС
- Можно протестировать совместимость оборудования, периферии с новой ОС и удалить ее, просто стерев файл VHD
- VHD можно использовать как в виртуальной, так и физической среде
- Резервное копирование — сохраняем 1 файл
- Использование дифференциальных VHD — отличное решение для учебных классов и публичных компьютеров
Особенности использовани VHD в Windows 7
- Не сохраняйте VHD в каталог Windows, не используейте слово Windows в названи диска
- Для дисков VHD не поддерживается компрессия NTFS
- Загрузка с VHD на съемном носителе не поддерживается
- Рекомендованный минимальный размер диска — 7024 Mb
- Будьте осторожны с расширяемыми (expandable) VHD
— Необходимо резервировать свободное место под пространство под максимальный размер расширяемого диска, так как при загрузке диск будет увеличен до максимального размера
— Скорость работы с VHD фиксированного размера — выше
Установка Windows 7 в VHD
- Загрузка с дистрибутивного DVD Windows 7
- Создание VHD диска утилитой diskpart.exe
- Установка операционной системой
Вначале все как обычно, загрузка с DVD, при появление первого экрана нажимаем <Shift>+<F10>. Запускается командная строка.
diskpart
DISKPART> create vdisk file=»d:\win7.vhd» type=fixed maximum=16000
DsikPart successfully created the virtual disk file.
DISKPART> select vdisk file=»d:\win7.vhd»
DsikPart successfully opened the virtual disk file.
DISKPART> attach vdisk
DsikPart successfully attached the virtual disk file.
Сворачиваем окно с командной строкой и продолжаем установку. Появляется новый раздел. В него и производим установку.
Загрузка из VHD, созданного в среде виртуализации
- Подготовка среды виртуальной системы утилитой sysprep.exe с параметрами /generalize
- Копирование VHD на целевую систему
- Обновление загрузчика bootmgr и добавление загрузочной записи утилитой bcdedit.exe