Виртуальные жесткие диски — создание и управление

Виртуальный жесткий диск (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-файла и его размер, а также формат. Если у вас нет проблем со свободным дисковым пространством, то рекомендуется выбрать диск фиксированного размера как более производительный вариант.

выбор местоположения VHD-файла

Примечание. На самом деле есть и третий тип диска — разностный. Разностный диск отображает свое текущее состояние как набор изменений по сравнению с родительским диском, поэтому размер VHD-файла для разностного диска увеличивается по мере сохранения новых изменений на диске. Этот тип напрямую зависит от другого образа жесткого диска. Родительский образ жесткого диска может быть любым из упомянутых типов.

Жмем Ок и вновь созданный диск появляется в оснастке управления дисками. Теперь надо его инициализировать. Для этого щелкаем правой клавишей мыши на значке диска , и во всплывшем меню выбираем пункт «Инициализировать диск»

инициализация VHD

В открывшемся окне задаем стиль разделов. По умолчанию используется MBR, его и оставим.

задаем стиль разделов VHD

Диск инициализован и переходит в состояние В сети (Оnline). Теперь щелкаем правой клавишей мыши на нераспределенном пространстве диска и выбираем пункт «Создать простой том».

создание простого тома на VHD

Запускается мастер создания простого тома, с помощью которого мы:

Мастер создания простого тома

Задаем размер диска

задаем размер VHD

Выбираем букву диска

Задаем букву диска VHD

Файловую систему и метку тома.

Задаем файловую систему VHD

Смотрим что получилось и жмем на кнопку «Готово».

Завершение работы мастера создания простого тома

Диск создан и готов к использованию.

вид нового диска VHD

И мы можем управлять им из оснастки Управление дисками, как обычным жестким диском.

управление VHD

А при необходимости можно отсоединить виртуальный диск или полностью удалить его с компьютера вместе со всем содержимым.

отсоединение VHD

Ну и второй способ создания 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 — отсоединяем его

создание VHD в командной строке

Вот так вкратце о том, как можно создавать виртуальные диски и управлять ими. О том как их можно использовать поговорим в следующий раз.

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!