- Управление виртуальными жесткими дисками Manage Virtual Hard Disks (VHD)
- Просмотр виртуальных жестких дисков в средстве управления дисками. Viewing VHDs in Disk Management
- Создание виртуального жесткого диска Creating a VHD
- Подключение и отключение виртуального жесткого диска Attaching and detaching a VHD
- Создание пользовательской коллекции виртуальных машин Create a custom virtual machine gallery
- Архитектура коллекции Gallery architecture
- Создание виртуальных машин, совместимых с коллекцией Create gallery-compatible virtual machines
- Проверка нового образа виртуальной машины Testing a new VM image
- Создание нового источника коллекции Build a new gallery source
- Подключение коллекции к пользовательскому интерфейсу коллекции виртуальных машин Connect your gallery to the VM Gallery UI
- Поиск и устранение неисправностей Troubleshooting
- Проверка наличия ошибок при загрузке коллекции Check for errors loading Gallery
- Ресурсы Resources
Управление виртуальными жесткими дисками Manage Virtual Hard Disks (VHD)
Относится к: Windows 10, Windows 8.1, Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 Applies To: Windows 10, Windows 8.1, Windows Server (Semi-Annual Channel), Windows Server 2016, Windows Server 2012 R2, Windows Server 2012
В этом разделе описывается, как создавать, подключать и отключать виртуальные жесткие диски с помощью средства управления дисками. This topic describes how to create, attach, and detach virtual hard disks with Disk Management. Виртуальные жесткие диски — это файлы виртуальных жестких дисков, которые при подключении отображаются и функционируют практически идентично физическому жесткому диску. Virtual hard disks (VHDs) are virtualized hard disk files that, once mounted, appear and operate pretty much identically to a physical hard drive. В основном они используются в сочетании с виртуальными машинами Hyper-V. They’re most commonly used with Hyper-V virtual machines.
Просмотр виртуальных жестких дисков в средстве управления дисками. Viewing VHDs in Disk Management
Виртуальные жесткие диски отображаются в средстве управления дисками так же, как и физические диски. VHDs appear just like physical disks in Disk Management. После подключения (предоставления системе в пользование) виртуальный жесткий диск выделяется синим цветом. When a VHD has been attached (that is, made available to the system for use), it appears blue. Если диск отключен (становится недоступным), его значок становится серым. If the disk is detached (that is, made unavailable), its icon reverts to gray.
Создание виртуального жесткого диска Creating a VHD
Для выполнения следующих шагов необходимо как минимум состоять в группе Операторы архива или Администраторы. You must be a member of the Backup Operators or Administrators group, at minimum, to complete these steps.
Процедура создания виртуального жесткого диска To create a VHD
В меню Действие выберите Создать виртуальный жесткий диск. On the Action menu, select Create VHD.
В диалоговом окне Создание и подключение виртуального жесткого диска укажите расположение на физическом компьютере, где требуется хранить файл виртуального жесткого диска, а также размер виртуального жесткого диска. In the Create and Attach Virtual Hard Disk dialog box, specify both the location on the physical computer where you want the VHD file to be stored, and the size of the VHD.
В поле Формат виртуального жесткого диска выберите Динамически расширяемый или Фиксированный размер и нажмите кнопку ОК. In Virtual hard disk format, select Dynamically expanding or Fixed size, and then click OK.
Подключение и отключение виртуального жесткого диска Attaching and detaching a VHD
Чтобы сделать виртуальный жесткий диск (недавно созданный или другой существующий виртуальный жесткий диск) доступным для использования, выполните следующие действия. To make a VHD available for use (either one you have just created or another existing VHD):
В меню Действие выберите Подключить виртуальный жесткий диск. On the Action menu, select Attach VHD.
Укажите полный путь к виртуальному жесткому диску. Specify the location of the VHD, using a fully-qualified path.
Чтобы отключить виртуальный жесткий диск, сделав его недоступным: Щелкните диск правой кнопкой мыши, выберите команду Отключить виртуальный жесткий диск, а затем нажмите кнопку ОК. To detach the VHD, making it unavailable: Right-click the disk, select Detach VHD, and then click OK. При отключении ни виртуальный жесткий диск, ни хранящиеся на нем данные не удаляются. Detaching a VHD does not delete the VHD or any data stored in it.
Создание пользовательской коллекции виртуальных машин Create a custom virtual machine gallery
Windows 10 Fall Creators Update и более поздних версий. Windows 10 Fall Creators Update and later.
В выпуске Fall Creators Update в средство быстрого создания была добавлена коллекция виртуальных машин. In Fall Creators Update, Quick Create expanded to include a virtual machine gallery.
Помимо набора образов, предоставленных корпорацией Майкрософт и ее партнерами, в коллекции могут отображаться ваши собственные образы. While there is a set of images provided by Microsoft and Microsoft partners, the gallery can also list your own images.
В этой статье рассматриваются следующие задачи: This article details:
- создание виртуальных машин, совместимых с коллекцией; building virtual machines that are compatible with the gallery.
- создание нового источника коллекции; creating a new gallery source.
- добавление пользовательского источника коллекции в коллекцию. adding your custom gallery source to the gallery.
Архитектура коллекции Gallery architecture
Коллекция виртуальных машин — это графическое представление набора источников виртуальных машин, определенных в реестре Windows. The virtual machine gallery is a graphical view for a set of virtual machine sources defined in the Windows registry. Каждый источник виртуальной машины представляет собой путь (локальный путь или универсальный код ресурса) к файлу JSON с виртуальными машинами в виде элементов списка. Each virtual machine source is a path (local path or URI) to a JSON file with virtual machines as list items.
Список виртуальных машин в коллекции полностью включает в себя содержимое первого источника. Затем следует содержимое второго источника и так далее, пока не будут перечислены все доступные виртуальные машины. The list of virtual machines you see in the gallery is the full contents of the first source, followed by the contents of the second source, so on and so forth until all of the available virtual machines have been listed. Этот список формируется динамически при каждом запуске коллекции. The list is dynamically created every time you launch the gallery.
Раздел реестра: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization Registry Key: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization
Имя значения: GalleryLocations Value Name: GalleryLocations
Тип: REG_MULTI_SZ Type: REG_MULTI_SZ
Создание виртуальных машин, совместимых с коллекцией Create gallery-compatible virtual machines
Виртуальные машины в коллекции могут быть образами дисков (.iso) или виртуальными жесткими дисками (.vhdx). Virtual machines in the gallery can be either a disk image (.iso) or virtual hard drive (.vhdx).
Виртуальные машины на основе виртуального жесткого диска имеют определенные требования к конфигурации. Virtual machines made from a virtual hard drive have a few configuration requirements:
- Создаются с поддержкой встроенного ПО UEFI. Built to support UEFI firmware. При использовании Hyper-V создается виртуальная машина 2-го поколения. If they’re created using Hyper-V, that’s a Generation 2 VM.
- Емкость виртуального жесткого диска должна быть не менее 20 ГБ. Следует учитывать, что это максимальный размер. The virtual hard drive should be at least 20GB — keep in mind, that’s the max size. Hyper-V не будет занимать место, не используемое виртуальной машиной. Hyper-V will not take space the VM isn’t actively using.
Проверка нового образа виртуальной машины Testing a new VM image
Коллекция виртуальных машин позволяет создавать виртуальные машины с помощью того же механизма, что и при установке из локального источника. The virtual machine gallery creates virtual machines using the same mechanism as installing from a local installation source.
Чтобы проверить, будет ли образ виртуальной машины загружаться и работать, сделайте следующее: To validate a virtual machine image will boot and run:
- Откройте коллекцию виртуальных машин (функция «Быстрое создание» в Hyper-V) и выберите элемент Local Installation Source (Локальный источник установки). Open the VM Gallery (Hyper-V Quick Create) and select Local Installation Source.
- Выберите Change Installation Source (Изменить источник установки). Select Change Installation Source.
- Выберите формат, который будет использоваться в коллекции: .iso или .vhdx. Pick the .iso or .vhdx that will be used in the gallery.
- Если используется образ Linux, отключите параметр «Безопасная загрузка». If the image is a Linux image, deselect the Secure Boot option.
- Создайте виртуальную машину. Create Virtual Machine. Если виртуальная машина загружается без ошибок, ее можно добавить в коллекцию. If the virtual machine boots correctly, it’s ready for the gallery.
Создание нового источника коллекции Build a new gallery source
Следующий шаг — создание нового источника коллекции. The next step is to create a new gallery source. Это файл JSON, в котором перечислены виртуальные машины и содержатся все дополнительные сведения, отображаемые в коллекции. This is the JSON file that lists your virtual machines and adds all of the extra information you see in the gallery.
Текстовые данные. Text information:
name (обязательно) — имя, отображаемое в левом столбце и в верхней части представления виртуальной машины. name — required — this is the name that appears in the left column and also at the top of the virtual machine view.
publisher (обязательно) — издатель. publisher — required
description (обязательно) — список строк с описанием виртуальной машины. description — required — List of strings that describe the VM.
version (обязательно) — номер версии. version — required
lastUpdated — последнее изменение. По умолчанию это понедельник, 1 января 0001 г. lastUpdated — defaults to Monday, January 1, 0001.
Требуемый формат: гггг-мм-ддTчч:мм:ссZ The format should be: yyyy-mm-ddThh:mm:ssZ
Следующая команда PowerShell позволяет поместить текущую дату в правильном формате в буфер обмена: The following PowerShell command will provide today’s date in the proper format and put it on the clipboard:
locale — локаль, по умолчанию значение остается пустым. locale — defaults to blank.
- logo (обязательно) — логотип. logo — required
- symbol, symbol
- thumbnail. thumbnail
И, наконец, виртуальная машина (в формате .iso или .vhdx). And, of course, your virtual machine (.iso or .vhdx).
Чтобы создать хэши, можно использовать следующую команду PowerShell: To generate the hashes, you can use the following powershell command:
В приведенном ниже шаблоне JSON есть начальные элементы и схема коллекции. The below JSON template has starter items and the gallery’s schema. При редактировании в VSCode автоматически поддерживается функция IntelliSense. If you edit it in VSCode, it will automatically provide IntelliSense.
Подключение коллекции к пользовательскому интерфейсу коллекции виртуальных машин Connect your gallery to the VM Gallery UI
Добавить пользовательский источник коллекции в коллекцию виртуальных машин проще всего с помощью редактора реестра. The easiest way to add your custom gallery source to the VM Gallery is to add it in regedit.
Откройте файл regedit.exe. Open regedit.exe
Перейдите в раздел Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\ . Navigate to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\
Найдите элемент GalleryLocations . Look for the GalleryLocations item.
Если он уже есть, откройте меню Изменить и измените его. If it already exists, go to the Edit menu and modify.
Если его еще нет, откройте меню Изменить и перейдите к пункту Создать > Многострочное значение If it doesn’t already exist, go to the Edit menu, navigate through New to Multi-String Value
Добавьте коллекцию в раздел реестра GalleryLocations . Add your gallery to the GalleryLocations registry key.
Поиск и устранение неисправностей Troubleshooting
Проверка наличия ошибок при загрузке коллекции Check for errors loading Gallery
Коллекция виртуальных машин не предоставляет отчеты об ошибках в средстве просмотра событий Windows. The virtual machine gallery does provide error reporting in the Windows Event Viewer. Для проверки наличия ошибок сделайте следующее: To check for errors:
- Откройте окно просмотра событий. Open Event Viewer
- Перейдите в раздел Журналы Windows ->Приложение Navigate to Windows Logs ->Application
- Найдите события от источника (Source) VMCreate. Look for events from Source VMCreate.
Ресурсы Resources
На GitHub (ссылка) есть ряд сценариев и вспомогательных средств для коллекций. There are a handfull of gallery scripts and helpers in GitHub link.
Ознакомьтесь с примером записи коллекции здесь. See a sample gallery entry here. Это файл JSON, определяющий встроенную коллекцию. This is the JSON file that defines the in-box gallery.