Vdisk

Personal vDisk в Citrix XenDesktop: в чём преимущество, и как это работает

Vdisk

Данная статья задержалась на два года, поскольку именно два года назад я познакомился с VDI на базе Citrix XenDesktop и немного обескуражившей меня фичей Personal vDisk (PvD). На тот момент я отвечал за инфраструктуру VDI, управляемую продуктом Fujitsu PanoLogic. Использовались Full clones, и это была боль.

Только представьте установку обновлений на 1000+ виртуальных машин, расположенных не на флеш-массиве.

Мы присматривались к VMware View (ныне Horizon) с её Linked Clones, но сильно смущал тот факт, что обновление базового образа (Gold Image) приводит все десктопы, на нём основанные, к практически девственному виду, лишая пользователя любовно установленных приложений. Разработчики точно были бы не рады, да и остальные привыкли к хорошему.

И когда нам дали поиграться с Citrix XenDesktop, тогда ещё 7.0 или 7.1, я пришёл в восторг. Потому что при использовании PvD все изменения, сделанные внутри виртуальной машины, сохранялись даже после обновления мастер-образа.

И под «все» я имею ввиду не только настройки профиля или документы на рабочем столе (это достигается и в VMware), но и установленные и даже удалённые(!) приложения. Когда я поделился обнаруженными результатами с коллегами VMware'щиками из другой организации, они сказали, что это невозможно, потому что не объяснимо.

На практике, конечно, чудеса случаются редко, и объяснение происходящему есть. Оба производителя VDI-решений подходят к реализации инфраструктуры на базе разностных дисков по-своему. У VMware это выглядит вот так:
По понятным причинам на Replica ничего писать нельзя, вся запись идёт на Delta.

Internal хранит идентификационную информацию о компьютере (такую как пароль AD).

Persistent Disk можно создать для данных, которые нужно хранить всегда. Сюда можно перенести профиль, Redirected Folders и Home Directory.

Disposable Disk, наоборот, обнуляется после каждой перезагрузки. Сюда можно перенести данные, которые совсем не нужно хранить (pagefile, temp) в целях уменьшения размера Delta и нагрузки на него.

А так выглядит картина в XenDesktop при использовании MCS (она ближе к используемой VMware, чем PVS)
Difference — для перенаправления записи.
Identity — для хранения идентификационных данных компьютера.
PvD — Personal vDisk для хранения постоянных данных. С виду похоже на Persistent disk VMware. В системе он виден как диск P: (по умолчанию) и если на него зайти, то увидим пользовательские данные (профиль). Однако, как я уже писал, при использовании PvD, виртуальная машина «запоминает» не только пользовательские настройки и данные, но и установленные и даже удалённые приложения. Даже после обновления мастер-образа. Проводил следующие эксперименты.

Установка ПО

1. Создал мастер-образ с Windows 7 (VD-template). 2. Создал виртуальный десктоп на основе него (VD01). 3. В виртуальном десктопе установил 7zip (в C:\Program Files). 4.

Обновил мастер-образ (установил в него Adobe Reader) и применил его к пулу. 5. Залогинился в VD01. 7zip на месте. И Adobe Reader тоже. 6. Создал новый десктоп на базе этого же мастер-образа (VD02).

Adobe Reader присутствует. 7zip — нет.

Удаление ПО

1. Залогинился в VD01. Удалил Adobe Reader. 2. Обновил мастер образ (установил несколько обновлений Windows в VD-template) и применил к пулу. 3. Залогинился в VD01. 7zip на месте, Adobe Reader удалён. Обновления присутствуют. 4. В VD02 Adobe Reader на месте. Обновления присутствуют. 7zip нет. 5. Создал новый десктоп VD03.

Та же картина, что и в VD02. Чертовски восхитительно! Осталось понять, как он это делает. Ну да не буду более ходить вокруг да около и нагнетать интригу. Технически PvD представляет собой два диска в одном. Первый — это то, что мы видим в виде диска P: внутри виртуального десктопа.

На него перенаправляются данные профиля, и тут ничего необычного. Второй — это виртуальный vhd-диск UserData.vhd, который лежит на первом. Он тоже монтируется в систему, хотя его не видно в проводнике. И в него перенаправляется запись на объектном (не блочном) уровне.

При первом использовании на PvD копируется информация об объектах из основного образа, которая располагается тут: C:\CitrixPvD\Settings\Inventory. Далее в Inventory фиксируются данные о проделанных пользователем изменениях и ссылках на них.

После обновления мастер-образа, перед его выключением и снятием снапшота для применения в пул, на нём нужно провести обновление Inventory. Если вы забудете, система напомнит об этом при попытке выключения.

После распространения нового мастер-образа, виртуальные десктопы при первом запуске перечитывают Inventory нового образа и сравнивают с записями на PvD. В ходе этого процесса и определяется, что появилось нового, а что должно быть перенаправлено.

Данная процедура приводит к тому, что первый вход пользователя в систему после обновления мастер-образа может занимать продолжительное время (10-15 минут, в зависимости от количества проделанных изменений). Поначалу, не зная деталей работы этого механизма, я попортил несколько десктопов, нетерпеливо перезагружая их в этот момент.

Хорошо, что в тестовой среде. При этом, если выяснится, что в мастер-образе появились объекты, ранее устанавливаемые пользователем и хранимые в PvD, они будут вычищены из PvD в целях экономии места, а ссылки на них заменены на те, что ведут на основной образ. Другими словами, если я в примерах выше установил бы 7zip в мастер-образ, VD01 удалил бы его из PvD и стал использовать тот, который общий для всех. При условии совпадения версий. Разные варианты сценариев с конфликтами версий я не тестировал.

Немного деталей и ограничений PvD

  • Поддерживаются все гипервизоры, поддерживаемые решением XenDesktop — Hyper-V, VMware ESXi и, конечно, Xen.
  • Поддерживаются только клиентские гостевые ОС (Windows 7-10).
  • Не требуются права администратора для работы в гостевой ОС (хотя без прав локального администратора пользователь немного сможет накастомизировать).
  • Не может быть использован для изоляции ПО. Например, не получится с помощью PvD запускать две разных версии MS Office или Internet Explorer. Для решения этой задачи нужно использовать другие технологии. Но если кому-то надо использовать Office 2003 вместо установленного в основном образе 2013, то вполне себе вариант.
  • Не совместимо с приложениями, использующими драйверы 0-уровня и сетевого стека (miniports/protocol drivers). Их стоит ставить в основной образ.
  • Апдейты ОС также не стоит устанавливать на PvD во избежание конфликтов.
  • С антивирусами гостевой ОС, в принципе, совместим, но могут быть нюансы. И проблемы.
  • Не стоит делать backup/restore изнутри ОС, поскольку бэкап-агент не сможет определить, какая часть данных относится к основному образу, а какая к PvD. При восстановлении все данные будут записаны в PvD, просто потому что вся запись перенаправляется туда. Бэкап и восстановление следует делать на уровне гипервизора и с его стороны.

Менеджмент и настройки (совсем чуть-чуть, не имел большой практики)

Минимальный размер PvD — 3 ГБ. Максимальный ограничен тем, что поддерживает СХД. По умолчанию данные профиля (диск P:) и данные ОС (UserData.vhd) распределяют использование места по принципу 50/50.

Изменить это соотношение можно изменением следующего ключа реестра:HKEY_LOCAL_MACHINE\Software\Citrix\personal vDisk\Config
Value: PercentOfPvDForApps По умолчанию выставлено 50. Если исправить на 80, 80% места будет зарезервировано под приложения, а 20% — под данные профиля.

Можно вообще запретить перенаправление профиля на PvD (например, если вы используете Roaming Profiles):«HKLM\Software\Citrix\personal vDisk\Configuration» Value: «EnableUserProfileRedirection» 0: Profile is not directed to the PvD

1: Profile is redirected to the PvD 

PvD может быть сброшен к исходному состоянию либо из Desktop Director, либо из самого десктопа с помощью команды: C:\Program Files\citrix\personal vdisk\bin\ctxpvd –s reset (в командной строке от администратора) Сброс не затрагивает пользовательский профиль. По сути, просто UserData.vhd заменяется исходным пустым шаблоном, взятым отсюда: C:\ProgramData\Citrix\personal vDisk.

Напоследок небольшое отвлечённое умозаключение. Ошибка “Failed to load reg hive [\Device\IvmVhdDisk00000001\CitrixPvD\Settings\RingCube.dat].” наводит на предположение, что решение PvD основано на разработке vDesk компании RingCube, которая была приобретена Citrix в 2011 за 46,67 млн долларов.

И в качестве окончательного резюме замечу, что решение, конечно, очень интересное и делает жизнь администратора VDI несравненно удобнее. Хотя едва ли может считаться панацеей — хоть заявляется поддержка «почти всего стандартного ПО», нужно проверять различные сценарии и не исключены возможные конфликты версий или проблемы с отдельным ПО. Да и что в нашем [IT] мире может считаться панацеей?

Как я говорил, статья опоздала на два года — к тому времени, как я нашёл информацию о механизмах работы PvD, я сменил работу и потерял возможность писать статьи вообще, ввиду сверхвысокой загруженности. За это время появились новые технологии подключения кастомных приложений в VDI — App Volumes у VMware, Unidesk у Citrix вот появился… Но это немного другие истории.

Сейчас я сменил работу ещё раз, отдалился от виртуализации, но терзало ощущение незавершённого дела…

Спасибо за внимание! Хоть я и закрывал собственный гештальт данной статьёй, надеюсь, что ещё кому-то будет полезно, или хотя бы интересно.

  • vdi
  • citrix
  • citrix xendesktop
  • virtual desktop infrastructure
  • deep dive
  • vm

Хабы:

  • 28 апреля 2020 в 07:07
  • 28 июля 2017 в 09:51
  • 14 апреля 2015 в 09:59

Источник: https://habr.com/ru/post/326608/

Автоматическое монтирование VHD/VHDX-диска при загрузке Windows

Vdisk

WinITPro.ru  /  Windows 10  /  Windows 8  /  Автоматическое монтирование VHD/VHDX-диска при загрузке Windows

10.01.2019 itpro Windows 10, Windows 8 комментариев 25

В Windows 7 и Windows Server 2008 R2 появилась возможность создавать и подключать файлы виртуальных дисков (VHD/VHDX) прямо из консоли управления дисками (Disk Management).

Такие виртуальные диски выглядят в системе как отдельные физические диски и могут использоваться для хранения произвольных данных. Существенный недостаток таких дисков — при каждой перезагрузке Windows приходится каждый раз вручную монтировать все VHD/VHDX файлы.

Кроме того, право на монтирование файлов виртуальных дисков vhd есть только у администраторов компьютера, простые пользователи не могут самостоятельно подключить VHDx файл (каждый раз приходится вмешиваться администратору).

В этой статье мы покажем, как автоматически монтировать vhd/vhdx файл при загрузке системы, так, чтобы виртуальные диски были доступны и простым пользователям (не обладающих правами администратора)

В Windows отсутствует встроенная возможность автомонтирования vhd-файлов при перезагрузке системы, поэтому нам придется разработать собственный механизм монтирования. В этом нам поможет планировщик заданий Windows и утилита diskpart.

Итак, создадим текстовый файл (C:\Scripts\attach_vhd.txt) со следующим кодом:

select vdisk file=”C:\vhd2\w10vhd.vhdx”attach vdiskselect part 1assign letter=Kexit

где:
C:\vhd2\w10vhd.vhdx – полный путь к VHD или VHDX образу диска
K –буква диска, которую нужно назначить VHD образу

Данный сценарий подключает указанный vhd файл, выбирает на нем первый раздел и назначает ему данную букву диска. Если на диске несколько разделов, измените код соответствующим образом, указав номер раздела, который нужно подключать.

Запустите Windows Task Scheduler (Taskschd.msc) и создайте новое задание планировщика (Actions ->Create Task). Настройте его следующим образом:

  • Вкладка General:
    • Укажите имя задания (Name):automountvhdx;
    • Отметьте, что он должно запускаться независимо от того, вошел пользователь в систему или нет (Runwhetheruserisloggedonornot);
    • Укажите, что задание должно запускаться с максимальными привилегиями ( Run with highest privileges);
  • Вкладка Triggers:
    • Добавьте новый триггер запуска при загрузке (AtStartup) с настройками по-умолчанию.
  • Вкладка Actions:
    • Создадим новое действие New:
      • Действие запуск программы (Start a program);
      • Программа/скрипт: diskpart ;
      • В качестве аргументов программы укажем: /s «C:\Scripts\attach_vhd.txt» ;
  • На вкладке Conditions снимите галку у опции «Start the task only if the computer is on AC power«.
  • Сохраните изменения. Система попросит вас указать данные учетной записи, из-под которой будет запускаться задание (учетная запись должна обладать правами администратора).

Чтобы задание выполнялось от имени системы, еще раз откройте его свойства и на вкладке General нажмите кнопку Change User or Group. В окне выбора пользователя укажите system и сохраните изменения.

Теперь при следующей перезагрузке компьютера указанный виртуальный VHDx диск будет смонтирован автоматически.

Если вы хотите, чтобы виртуальный vhdx диск монтировался не в отдельную букву диска, а в папку, измените код в файле c:\Scripts\attach_vhd.txt на:

select vdisk file=”C:\vhd2\w10vhd.vhdx”attach vdiskselect part 1assign mount=”c:\mount”

exit

В результате выполнения данной команды виртуальный диск будет смонтирован в отдельный каталог на вашем физическом диске (в данном каталоге будет отображаться содержимое vhdx файла).

Можно смонтировать не только локальный VHD диск, но и диск из сетевого каталога через UNC путь.

select vdisk fils=”\\192.168.1.100\share\shared.vhdx”

Для тестирования работы коды вашего скрипта автоматического подключения виртуальных дисков не обязательно каждый раз перезагружать компьютер, достаточно в командной строке с правами администратора выполнить команду:

diskpart /s c:\Scripts\attach_vhdx.txt

Если ваш код не содержит ошибок, то команда подключит vhdx файл и в системе появится новый диск.

Данные способы автоматического подключения виртуальных дисков работают как в Windows 10, так и в Windows 8.1 и Win 7.

Если вы больше любите PowerShell, можно автоматически смонтировать VHDX диск с помощью следующего PoSh скрипта в автозагрузке (для управления дисками изспользуются командлеты из модуля Storage):

mount-vhd -path C:\vhd2\w10vhd.vhdx –PassThru | Get-Disk | Get-Partition | Set-Partition -NewDriveLetter G

Предыдущая статья Следующая статья

Источник: https://winitpro.ru/index.php/2015/06/02/avtomaticheskoe-montirovanie-vhd-diska-pri-zagruzke/

Как создать и использовать виртуальный диск в Windows

Vdisk

Создание виртуального жёсткого диска в Windows 10 (VHDX или VHD) – это процесс создания файла, который может использовать расширение «.vhdx» или «.vhd» и действует как физический жёсткий диск, но с той разницей, что он хранится на настоящем винчестере. Используя любой формат (.vhdx или .

vhd) для виртуального диска, вы можете хранить любые файлы, включая документы, изображения, видео, загрузочные файлы и всю установку ОС. Единственные различия между этими двумя форматами заключаются в том, что файл .

vhdx поддерживает максимальный размер 64 ТБ, обладает отказоустойчивостью к сбою питания и обеспечивает лучшую производительность.

Как правило, VHD пригодится для добавления дополнительного хранилища на виртуальную машину Hyper-V, и благодаря своей способности поддерживать другие установки ОС эту технологию виртуализации хранилища можно использовать для создания системы с двойной загрузкой без изменения существующего раздела.

Работа с виртуальными дисками в Windows.

Виртуальный оптический дисковод и его области применения

По мере того, как всё больше и больше данных стали храниться на компьютере, планшете или телефоне, которые заменили шкафы для документов, книжные полки, фотоальбомы и CD-холдеры, нам быстро пришлось столкнуться с тем фактом, что на устройстве может быть недостаточно места для всей информации, включая коллекцию фильмов или игр.

Одним из решений является жёсткий диск. Виртуальные разделы винчестера переносят хранение цифровых данных на следующий уровень. Во-первых, мы рассмотрим то, о чём говорим, когда имеем в виду виртуальный образ. И один из самых важных моментов: термины «виртуальные диски» и «виртуальные машины» могут быть взаимозаменяемы.

Цифровое пространство для хранения данных и высокий спрос на него будут продолжать расти. Многие веб-службы, предлагающие виртуальный образ в облаке, подвергаются тщательной проверке своих политик конфиденциальности.

В отличие от хранения всех ваших файлов на вашем собственном компьютере или физическом внешнем накопителе, с виртуальным диском вы загружаете свои файлы на сервер. Это означает, что технически вы будете не единственный, у кого есть доступ к ним.

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

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

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

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

Создание образа лазерного диска

Создание виртуального диска на Windows 7 образ можно с помощью одного из множества приложений для работы с образами и виртуальными приводами. Рассмотрим процесс на примере PowerISO, WinISO и WinCDEmu.

Как сделать ISO-образ CD, DVD или Blu-ray диска с PowerISO

PowerISO может создавать ISO-файл с CD, DVD или Blu-ray, выполняя поэтапное копирование. Вся информация, включая данные о загрузке, будет скопирована. Вы можете запустить ISO maker, используя основную программу или контекстное меню оболочки. ISO-файл с помощью основной программы:

  1. Запустите PowerISO.
  2. Нажмите кнопку «Копировать» на панели инструментов, затем во всплывающем меню выберите «Сделать CD/DVD/BD Image File …».
  3. В PowerISO откроется диалоговое окно ISO Maker.
  4. Создайте и выберите виртуальный привод, содержащий диск, который нужно скопировать.
  5. Выберите имя выходного файла и установите формат вывода в ISO.
  6. Нажмите «ОК», чтобы запустить процесс создания ISO-файла.

ISO-файл через контекстное меню оболочки:

  1. Откройте «Мой компьютер» и выберите дисковод, который вы хотите скопировать.
  2. Щёлкните правой кнопкой мыши на выбранном диске, появится контекстное меню оболочки.
  3. Выберите меню «Сделать файл образа».
  4. Откроется диалоговое окно «ISO Maker».
  5. Выберите имя выходного файла и установите формат вывода в ISO.
  6. Нажмите «ОК», чтобы начать процесс.

Как создать файл образа ISO с помощью WinISO

WinISO может удовлетворить ваши потребности в работе со всеми форматами образов, такими как .ISO, .BIN, .CUE, .NRG (Nero), .MDF, .MDS, .CCD, .IMG и .DVD.

  • Шаг 1. Установка и запуск ПО. Во-первых, бесплатно загрузите WinISO с официального сайта, установите и запустите его. После установки запустите программу.
  • Шаг 2: Нажмите кнопку «Инструменты». Нажмите на панели инструментов кнопку «Инструменты», а затем «Сделать образ с CD/DVD/BD». Или вы можете просто нажать «Создать». Создание виртуального диска для Windows 10 проходит аналогичным образом.
  • Шаг 3. Выбор и установка адресата. Появится диалоговое окно. Выберите привод, содержащий CD/DVD/BD, и в пункте назначения выберите нужный формат вывода, затем введите «Имя файла». После этого вы можете нажать кнопку «ОК», чтобы начать создание ISO-файла.

Создание образа ISO с использованием WinCDEmu

Вы можете оптимизировать хранение данных, приложений и всего остального, что можно записать на CD/DVD, создавая ISO-образы и сохраняя их на винчестере. Установка программы с ISO-образа намного быстрее, чем при использовании реального оптического диска.

Двойное нажатие на образ для его монтирования быстрее, чем вставка его в дисковод, а поиск правильного образа с помощью Виндовс Search гораздо удобней, чем поиск нужного CD на полке.

Чтобы создать образ ISO с помощью WinCDEmu, выполните следующие действия:

  • вставьте CD, который вы хотите копировать, в оптический дисковод;
  • откройте папку «Компьютер» в меню «Пуск»;
  • Щёлкните правой кнопкой мыши значок CD и выберите «Создать образ ISO».
  • Выберите имя файла для образа. Это похоже на сохранение вновь созданного документа или изображения. Нажмите «Сохранить».
  • Дождитесь завершения создания образа. Как только он будет создан, вы можете извлечь физический CD из привода и монтировать образ каждый раз, когда вам это понадобится.

Виртуальный жёсткий диск

В Windows 7 Microsoft представила новый способ резервного копирования ваших данных под названием «Резервное копирование и восстановление». Он позволяет вам делать резервные копии всех данных в другое место и предоставляет возможность создавать образ системы. Системный образ – это большой документ с расширением VHD.

Его можно использовать для восстановления всей системы. В windows 7 программа для создания образов была настолько популярна, что сохранилась в Windows 8 и Windows 10. Находится инструмент на панели управления – Резервное копирование и восстановление (Windows 7).

Удобство резервного копирования компьютера с помощью этого метода, кроме возможности полностью восстановить его позже, заключается в том, что вы можете перенести файл на любой компьютер Windows 7, 8 или 10, и получить доступ к данным так же, как с обычного винчестера.

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

Монтирование VHD

Чтобы смонтировать образ в Windows, нажмите «Пуск» и в окне поиска наберите «Управление компьютером». Вы также можете перейти на Панель управления, затем «Система и безопасность», затем нажмите «Администрирование», а затем «Управление компьютером».

Если вы находитесь в режиме просмотра «Значки», нажмите «Администрирование». Теперь в меню слева нажмите «Управление дисками», и дождитесь появления списка дисков и разделов. Затем щёлкните правой кнопкой мыши Управление дисками и выберите «Монтировать VHD».

В диалоговом окне нажмите «Обзор», перейдите к местоположению файла, который вы хотите подключить, и нажмите «ОК».

ВНИМАНИЕ. Если вы не установите флажок «Только для чтения», вы сможете добавлять, изменять или удалять файлы/папки с виртуального жёсткого диска. Это действительно полезно, потому что вы можете прикрепить свой файл, добавить ещё несколько данных, которые вы хотите скопировать, а затем просто извлечь его. 

Как только система закончит монтирование, вы увидите, что диск отобразится как новое устройство в Моём компьютере. Windows автоматически назначит букву диска. В противном случае щёлкните правой кнопкой мыши на Primary Partition и выберите «Изменить букву диска». Чтобы удалить VHD, щёлкните правой кнопкой мыши на серой области с именем диска и выберите «Извлечь VHD».

Создание VHD

Вы можете сохранить копию операционной системы и всех личных данных в документе с помощью бесплатного инструмента Microsoft. Перейдите в раздел «Управление компьютером», нажмите «Управление дисками», а затем щёлкните правой кнопкой мыши «Управление дисками».

 Вместо выбора Монтировать нажмите «Создать VHD». Это вызовет окно, в котором нужно указать размер документа, формат и местоположение. Рекомендуется выбирать формат файла VHDX, поскольку он менее подвержен взлому и может поддерживать большие размеры.

Если вы выберете формат файла VHD, он порекомендует фиксированный размер. Если вы выберете VHDX, вам будет предложено динамическое расширение. Лучше оставить настройки по умолчанию. Обязательно введите значение размера вашего виртуального диска.

Вы можете изменить его на GB или TB в раскрывающемся списке.

Теперь в управлении дисками появится ещё один девайс – с пометкой «Нераспределён». В сером разделе для нового образа щёлкните правой кнопкой мыши и выберите «Включить диск». Затем нужно выбрать, что использовать – MBR или GPT. Для совместимости с версиями Windows старше Vista выберите MBR.

Для новых функций и больших жёстких дисков используйте GPT. Теперь щёлкните правой кнопкой мыши на неразмеченной области и выберите «Новый простой том». Это вызовет мастер новых томов. Во-первых, вы должны выбрать размер нового тома. Это не может быть размер нераспределённого пространства.

Нажмите «Далее» и выберите букву диска для назначения разделу. Затем выберите способ форматирования. По умолчанию он установлен в NTFS, но также можно выбрать FAT32. Выберите NTFS, если вы используете виртуальный носитель для резервного копирования файлов с вашего компьютера. Нажмите «Далее» и «Готово», и всё! Теперь в Управлении дисками отобразится новое устройство.

Использование VHD-диска в виртуальной машине

Расширение обозначает виртуальный винчестер. Это формат, который структурирован для представления стандартного винчестера и позволяет инкапсулировать операционную систему и данные в один файл. Этот документ поддерживает все стандартные операции. Документ находится на нашем винчестере, но весь контент записывается внутри документа.

Все разделы, данные и вся файловая система сохраняются в документе, который используется для загрузки. Обратите внимание, что расширение может включать операционную систему и/или данные. Имя можно выбрать во время процесса настройки, но его расширение всегда будет .vhd. Можно создать новый документ, используя доступное дисковое пространство.

Образ похож на неиспользуемый жёсткий диск. После создания VHD в нём можно создать один или несколько разделов и отформатировать их с помощью файловой системы FAT, ExFAT или NTFS. Когда дело доходит до размера, VHD можно фиксировать по размеру или он может динамически расширяться.

Фиксированный VHD имеет предопределённое количество места, которое зарезервировано на физическом носителе. Это резервирование также включает пустое пространство. Создание VHD занимает больше времени, но его производительность лучше, потому что весь он является цельным блоком.

Динамически расширяющийся VHD выделяет физическое дисковое пространство, так как виртуальная память используется виртуальной машиной. Это означает, что размер файла .vhd растёт по мере использования нашей виртуальной машины.

Кроме того, динамически расширяющиеся файлы VHD при удалении файлов не становятся меньше.

Существующий образ можно монтировать (подключить), чтобы он отображался в нашей существующей операционной системе. Также можно монтировать образ как диск с возможностью чтения. Таким образом, содержимое образа изменить будет нельзя. Монтированные образы можно извлечь (демонтировать) или удалить.

Преимущество использования VHD – возможность загрузки и настройки нескольких версий операционной системы. При настройке multiboot с использованием стандартных параметров нужно создать новый раздел и установить туда Windows. При использовании образов просто создаётся новый VHD.

Это означает, что можно иметь один раздел с несколькими файлами (несколько операционных систем). Установка виртуального диска также предполагает большую гибкость, когда речь заходит об аварийном восстановлении. Мы можем копировать образ с одного компьютера, который был повреждён, на другой с аналогичным оборудованием.

Пользователи получат доступ к той же самой ОС и данным, что и на старом компьютере.

Инструменты управления

Для управления VHD можно использовать DiskPart, Управление дисками в Windows, WIM2VHD и BCDEdit. MMC для управления дисками позволяет создавать, монтировать и извлекать образы. С помощью DiskPart можно создавать, монтировать, извлекать, сжимать, расширять и просматривать детали образа. Общие команды diskpart, используемые для виртуального диска:

  • создать vdisk – создает образ с размером файла VHD, выраженного в MB (имя файла должно иметь расширение .vhd);
  • монтировать vdisk – подключает образ;
  • извлечь vdisk – извлекает образ;
  • сжать vdisk – уменьшает размер образа;
  • увеличить vdisk – расширяет максимальный размер, доступный в образе;
  • детали vdisk – отображает информацию.

В комплект автоматической установки Windows (Windows AIK) входит утилита-эмулятор WIM2VHD, которую можно использовать для создания образа из источника установки Windows.

Используя WIM2VHD, можно создать новый образ указанного типа и размера, применить WIM, использовать файл Unattend для автоматизации части загрузки Box в Windows при первом запуске генерализованного образа и применении обновлений к нему.

Источник: https://nastroyvse.ru/programs/review/sozdanie-primenenie-virtualnyx-diskov-v-windows.html

Создание дисков формата vhd в Windows 7 через командную строку. | Реальные заметки Ubuntu & Mikrotik

Vdisk

И так у нас есть рабочая система с операционной системой Windows 7. Зайдём в систему под учётной записью ekzorchik (учётная запись входит в группу Administrators/Администраторы).

Запускаем командную строку (cmd.exe) с опцией “Запуск от имени администратора”.

«Пуск» – «Все программы» – «Стандартные» – cmd.exe

В результате у Вас должно получиться также, как на представленном скриншоте ниже.

C:\Windows\system32>whoami

wtest\ekzorchik

В консоли командной строки вводим “diskpart” для запуска утилиты по управлению дисками:

C:\Windows\system32>diskpart

Создадим файл виртуального диска размером 5Gb (помните, что в 1Gb = 1024Mb, значит нужно указать 5 * 1025 = 5120).

DISKPART> create vdisk file=c:\virtual_disk.vhd maximum=5120

Завершено (в процентах): 100

Файл виртуального диска успешно создан с помощью программы DiskPart.

В результате от логического диска «C:» будет как бы отщеплён кусок размером 5Gb и появиться файл virtual_disk.vhd размером соответствующим созданному.

На заметку:

Файл виртуального диска характеризуется тремя типа файлов VHD.

  • Образ фиксированного жёсткого диска. Образ фиксированного жёсткого диска — это файл, соответствующий размеру жёсткого диска. Например, при создании виртуального жёсткого диска объёмом 2 ГБ система создаст файл, размер которого составит около 2 ГБ. Образы фиксированных жёстких дисков рекомендуется использовать на производственных серверах и при работе с данными заказчиков. Ключ: FIXED создаёт файл виртуального диска фиксированного размера.
  • Образ динамического жёсткого диска. Образ динамического жёсткого диска — это файл, размер которого совпадает с объёмом фактических данных, записанных на него в заданный период времени. При записи дополнительных данных размер файла динамически увеличивается. Например, начальный размер файла в файловой системе хоста, хранящего 2 ГБ данных виртуального жёсткого диска, составляет около 2 МБ. По мере записи данных размер образа достигает максимального значения, равного 2 ГБ. Ключ: EXPANDABLE задаёт изменяемый по мере размещения данных размер файла виртуального диска.
  • Образ разностного жёсткого диска. Образ разностного жёсткого диска описывает изменение родительского образа. Полная функциональность этого типа образа жёсткого диска зависит от другого образа жёсткого диска. Родительским образом жёсткого диска может быть один из указанных типов образов жёсткого диска, включая другой образ разностного жёсткого диска. Ключ: [PARENT=]

, где

file=c:\virtual_disk.

vhd– Указание полного пути и имени файла виртуального диска.

maximum= 5120 – Максимальное дисковое пространство, предоставляемое виртуальным диском, заданное в мегабайтах (Mb).

Переведём указатель на созданный диск:

DISKPART> select vdisk file=c:\virtual_disk.vhd

Файл виртуального диска успешно выбран с помощью программы DiskPart.

Подключаем созданный виртуальный диск:

DISKPART> attach vdisk

Завершено (в процентах): 100

Файл виртуального диска успешно присоединён с помощью программы DiskPart.

Отобразим информацию по созданному диску:

DISKPART> detail vdisk

Идентификатор типа устройства: 2 (Виртуальный жёсткий диск)

Идентификатор поставщика: {EC984AEC-A0F9-47E9-901F-71415A66345B} (Корпорация Майкрософт)

Состояние: Присоединено, но не открыто

Виртуальный размер: 5120 Mбайт

Физический размер: 5120 Mбайт

Имя файла: c:\virtual_disk.vhd

Потомок: Нет

Имя файла родительского диска:

Номер связанного диска: 1

Конвертируем созданный диск:

DISKPART> convert mbr

DiskPart: выбранный диск успешно преобразован к формату MBR.

Создадим раздел на диске:

DISKPART> create partition primary

DiskPart: указанный раздел успешно создан.

Присвоим букву созданному разделу, к примеру «z«:

DISKPART> assign letter=z

DiskPart: назначение имени диска или точки подключения выполнено успешно.

Отформатируем раздел под файловую систему NTFS:

DISKPART> format fs=ntfs label=»vhd_disk» quick

Завершено (в процентах): 100

Программа DiskPart успешно отформатировала том. Сразу же система произведёт автозапуск активированного и подготовленного раздела:

См. скриншот ниже для наглядного представления.

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

«Старт» – «Панель управления» – «Администрирование» – «Управление компьютером» – «Запоминающие устройства» —  и запускаем оснастку «Управление дисками».

Вот видите создать виртуальный диск относительно легко. На этом всё, удачи!!!

Источник: https://www.ekzorchik.ru/2012/11/windows-7-diskpart-create-vhd-disk/

Поделиться:
Нет комментариев

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

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