Виртуальный жесткий диск (Virtual Hard Drive, VHD) по терминологии Microsoft — это одиночный файл, в котором могут находиться встроенные файловые системы и который поддерживает стандартные операции с дисками. В файлах VHD размещаются виртуальные диски, которые подключаются к вируальным машинам в Microsoft Virtual PC, Virtual Server и Hyper-V, а также используются в программах архивации Microsoft Data Ptotection Manager, Windows Server Backup и системе архивации Windows 7.
Подобный подход используется и в различных менеджерах виртуальных машин других производителей, например VirtualBox Disk Image (VDI) в Oracle или Virtual Mashine Disk (VMDK) в VMWare. Однако особенностью VHD является то, что операционная система может работать с ними напрямую, без использования виртуальных машин. Эта возможность есть во всех операционных системах Windows, начиная с Windows Server 2008 R2 и Windows 7.
Для создания VHD-файлов можно использовать средства управления дисками — оснастку Управление дисками (Disk Management) или утилиту Diskpart, а диспетчер загрузки (Windows Boot Manager) поддерживает режим загрузки из VHD-образа.
Самый простой способ создать виртуальный диск — это оснастка Управление дисками. Для ее запуска набираем сочетание клавиш Win+R, в строке Выполнить набираем compmgmt.msc и жмем ввод.
В открывшейся панели Управление компьютером (Computer Management) выбираем пункт Управление дисками (Disk Management) и, щелкнув на нем правой клавишей мыши , выбираем в контекстном меню пункт «Создать виртуальный жесткий диск»
В открывшемся окне выбираем расположение VHD-файла и его размер, а также формат. Если у вас нет проблем со свободным дисковым пространством, то рекомендуется выбрать диск фиксированного размера как более производительный вариант.
Примечание. На самом деле есть и третий тип диска — разностный. Разностный диск отображает свое текущее состояние как набор изменений по сравнению с родительским диском, поэтому размер VHD-файла для разностного диска увеличивается по мере сохранения новых изменений на диске. Этот тип напрямую зависит от другого образа жесткого диска. Родительский образ жесткого диска может быть любым из упомянутых типов.
Жмем Ок и вновь созданный диск появляется в оснастке управления дисками. Теперь надо его инициализировать. Для этого щелкаем правой клавишей мыши на значке диска , и во всплывшем меню выбираем пункт «Инициализировать диск»
В открывшемся окне задаем стиль разделов. По умолчанию используется MBR, его и оставим.
Диск инициализован и переходит в состояние В сети (Оnline). Теперь щелкаем правой клавишей мыши на нераспределенном пространстве диска и выбираем пункт «Создать простой том».
Запускается мастер создания простого тома, с помощью которого мы:
Задаем размер диска
Выбираем букву диска
Файловую систему и метку тома.
Смотрим что получилось и жмем на кнопку «Готово».
Диск создан и готов к использованию.
И мы можем управлять им из оснастки Управление дисками, как обычным жестким диском.
А при необходимости можно отсоединить виртуальный диск или полностью удалить его с компьютера вместе со всем содержимым.
Ну и второй способ создания VHD — утилита Diskpart.
Запускаем командную оболочку, обязательно с правами администратора, и затем вводим команды в следующей последовательности:
- diskpart — попадаем в командную строку утилиты diskpart
- create vdisk file=c:\vhd\vhd1.vhd maximum 10000 — создаем VHD-файл размером 10Гб. При желании можно задать тип файла: type=fixed (фиксированный), type=expandable (расширяемый), а при помощи параметра parent можно указать путь к существующему родительскому файлу виртуального диска для создания разностного диска.
- select vdisk file=c:\vhd\vhd1.vhd — выбираем созданный диск
- attach vdisk — подключаем его
- assign letter=G — назначаем букву диска
- format fs=ntfs label=vhd1 — указываем формат файловой системы и метку диска
- exit — выходим из программы
Чтобы отсоединить виртуальный жесткий диск при помощи утилиты DiskPart:
- select vdisk file=c:\vhd\vhd1.vhd — выбираем наш виртуальный диск
- detach vdisk — отсоединяем его
Вот так вкратце о том, как можно создавать виртуальные диски и управлять ими. О том как их можно использовать поговорим в следующий раз.
Подскажите пожалуйста, как автоматически подключать виртуальный диск при старте системы. Делал на bat-файле, не подключается… =(