Общая информация
Как мы знаем, Hyper-V позволяет запускать виртуальные компьютерные системы на физическом сервере. Эти виртуализированные системы (также известные как гости) можно использовать и управлять ими аналогично физическим компьютерным системам, однако по существу они существуют в виртуализированных и изолированных средах.
Вы можете использовать функции экспорта и импорта Hyper-V для быстрого клонирования виртуальных машин. Экспортированные виртуальные машины можно использовать для резервного копирования данных или для перемещения виртуальной машины между хостами Hyper-V.
А функция реимпорта позволяет восстанавливать виртуальные машины. Вам не нужно экспортировать виртуальную машину, прежде чем вы сможете импортировать ее снова. Проще говоря, функция импорта попытается воссоздать виртуальную машину из всего доступного. Функция импорта виртуальной машины регистрирует эту виртуальную машину на узле Hyper-V. Экспортированную виртуальную машину можно импортировать обратно на сервер, с которого она была создана, или ее также можно импортировать на новый сервер.
В этой статье показано, как импортировать виртуальную машину (клиент) Hyper-V на компьютер с Windows 10 (сервер). Однако для импорта виртуальной машины Hyper-V необходимо войти в Windows как администратор.
Примечание. Hyper-V поддерживается только в выпусках Windows 10 Pro, Windows 10 Enterprise и Windows 10 Education .
Как импортировать виртуальные машины Hyper-V в Windows 10
Перейдите к импорту виртуальной машины Hyper-V с помощью диспетчера Hyper-V.
1. Откройте диспетчер Hyper-V.
2. На левой панели выберите хост Hyper-V, на который вы хотите импортировать виртуальную машину (например, «BRINK-DESKTOP») и нажмите « Импортировать виртуальную машину» на панели «Действия» справа (см. Панель «Действия »). скриншот ниже).

3. В окне «Перед началом работы » нажмите «Далее» (см. снимок экрана ниже).
4. Нажмите «Обзор» , затем перейдите и выберите папку (например, «Windows 7 Ultimate»), содержащую виртуальную машину (файл .vmcx), которую вы хотите импортировать, нажмите « Выбрать папку» , а затем «Далее » (см. снимок экрана ниже).

5. Выберите виртуальную машину (например, «Windows 7 Ultimate»), которую вы хотите импортировать, и нажмите « Далее» (см. снимок экрана ниже).

6. Выберите тип ввода, который вы хотите выполнить, нажмите « Далее» и перейдите к шагу 7 или шагу 8 ниже (в зависимости от выбранного типа ввода (см. снимок экрана ниже).
Тип ввода
|
Описывать
|
Зарегистрируйте виртуальную машину на месте (зарегистрируйте виртуальную машину на месте)
|
Текущее местоположение файла экспорта — это место, из которого будет запускаться виртуальная машина. При импорте виртуальная машина будет иметь тот же идентификатор, что и при экспорте. Таким образом, если виртуальная машина уже зарегистрирована в Hyper-V, ее необходимо удалить, прежде чем продолжить импорт. После завершения импорта файлы экспорта становятся рабочими файлами и не могут быть удалены.
|
Восстановить виртуальную машину (Восстановить виртуальную машину)
|
Вам предоставляется возможность хранить файлы виртуальной машины в определенном месте или использовать местоположения по умолчанию для Hyper-V. Этот тип импорта создаст копии экспортированных файлов и переместит их в выбранное место. При импорте виртуальная машина будет иметь тот же идентификатор, что и при экспорте. Поэтому, если виртуальная машина уже работает в Hyper-V, ее необходимо удалить, прежде чем импорт может быть завершен. После завершения импорта экспортированные файлы не будут затронуты, и их можно будет удалить или повторно импортировать.
|
Скопируйте виртуальную машину (Копировать виртуальную машину)
|
Этот тип импорта аналогичен описанному выше типу восстановления, поскольку вы выбираете местоположение для файлов виртуальной машины. Разница в том, что при импорте виртуальной машины у нее будет новый уникальный идентификатор. Это позволяет импортировать виртуальные машины на один и тот же хост несколько раз.
|

7. Если вы выберете Зарегистрировать виртуальную машину на месте
Нажмите «Готово» в окне «Сводка» и перейдите к шагу 9 ниже (см. снимок экрана ниже).

8. Если вы выберете «Восстановить виртуальную машину» или «Копировать виртуальную машину»,
А) При желании вы можете указать новые или сразу использовать существующие папки для хранения файлов виртуальной машины. Когда закончите, нажмите «Далее» . (см. скриншот ниже).

Б) Найдите и выберите папку, в которой вы хотите хранить импортированные виртуальные жесткие диски (файлы .vhdx) для этой виртуальной машины, и нажмите « Далее» (см. снимок экрана ниже).

В окне «Сводка» нажмите «Готово» и перейдите к шагу 9 ниже. (см. скриншот ниже)
Примечание. Компьютеру может потребоваться некоторое время, чтобы завершить копирование виртуальной машины и файлов жесткого диска в выбранные папки.

9. Виртуальная машина Hyper-V (например, «Windows 7 Ultimate») теперь импортирована на выбранный хост Hyper-V (например, «BRINK-DESKTOP»). (см. скриншот ниже)

10. После завершения импорта виртуальной машины вы можете закрыть диспетчер Hyper-V, если хотите.
Импортируйте виртуальные машины Hyper-V с помощью PowerShell.
1. Откройте PowerShell .
2. Выполните шаг 3 (на месте), шаг 4 (на месте) (на месте) или шаг 5 (копировать) ниже для типа ввода, который вы хотите выполнить.
3. Зарегистрируйте виртуальную машину на месте (используя существующий уникальный идентификатор).
Внимание
Текущее расположение файлов экспорта — это место, где будет запускаться виртуальная машина. При импорте виртуальная машина имеет тот же идентификатор, что и при экспорте. Таким образом, если виртуальная машина уже зарегистрирована в Hyper-V, ее необходимо удалить, прежде чем продолжить процесс импорта. После завершения импорта файлы экспорта становятся файлами рабочего состояния и не могут быть удалены.
А) Введите приведенную ниже команду в PowerShell, нажмите Enter и перейдите к шагу 6 ниже (см. снимок экрана ниже).
Import-VM -Path «полный путь к файлу виртуальной машины .vmcx»
Примечание. Замените «полный путь к файлу виртуальной машины .vmcx» в приведенной выше команде фактическим полным путем к тому, где находится файл виртуальной машины .vmcx, который вы хотите импортировать.
Например
Import-VM -Path 'D:\Vitual Machines\Windows 7 Ultimate\Virtual Machines\7BEDECF9-E91F-4115-9E86-BBFEE136D881.vmcx'


4. Восстановите виртуальную машину ((используя существующий уникальный идентификатор)
Внимание
У вас есть возможность хранить файлы виртуальной машины в определенном месте или использовать местоположения по умолчанию для Hyper-V. Этот тип импорта создаст копии экспортированных файлов и переместит их в выбранное место. При импорте виртуальная машина имеет тот же идентификатор, что и при экспорте. Поэтому, если виртуальная машина уже работает в Hyper-V, ее необходимо удалить, прежде чем импорт будет завершен. После завершения импорта экспортированные файлы не будут затронуты, и их можно будет удалить или повторно импортировать.
А) Введите следующую команду в PowerShell, нажмите Enter и перейдите к шагу 6 ниже (см. снимок экрана).
(Чтобы использовать каталог Hyper-V по умолчанию для импорта и копирования виртуальных машин .vmcx и файлов .vhdx на виртуальные жесткие диски)
Import-VM -Path 'полный путь к файлу .vmcx' -Copy
Или
(Чтобы указать папку Hyper-V для импорта и копирования виртуальных машин .vmcx и файлов .vhdx на виртуальные жесткие диски)
Import-VM -Path 'полный путь к файлам .vmcx' -Copy -VhdDestinationPath 'полный путь к каталогу для копирования файлов .vhdx' -VirtualMachinePath 'полный путь к каталогу для копирования файлов .vmcx'
Примечание
- Замените «полный путь к файлу .vmcx» в приведенных выше командах фактическим полным путем к тому, где находится файл виртуальной машины .vmcx, который вы хотите импортировать.
- Замените «полный путь к папке для копирования файла .vhdx» во второй команде выше фактическим путем к папке, в которую вы хотите скопировать файл виртуального жесткого диска .vhdx виртуальной машины, которую вы хотите импортировать.
- Замените «полный путь к каталогу для копирования файла .vhdx во второй команде выше фактическим путем к каталогу, в который вы хотите скопировать файл виртуальной машины .vmcx виртуальной машины, которую вы хотите импортировать.
Например:
Import-VM -Path 'D:\Vitual Machines\Windows 7 Ultimate\Virtual Machines\7BEDECF9-E91F-4115-9E86-BBFEE136D881.vmcx' -Copy -VhdDestinationPath 'D:\Vitual Machines\Windows 7 Ultimate - Копировать' -VirtualMachinePath «D:\Vitual Machines\Windows 7 Ultimate — Копировать»

5. Скопируйте виртуальную машину (Скопируйте виртуальную машину) (создайте новый уникальный идентификатор)
Этот тип импорта аналогичен описанному выше типу восстановления, поскольку вы выбираете местоположение для файлов виртуальной машины. Разница в том, что при импорте виртуальной машины у нее будет новый уникальный идентификатор. Это позволяет импортировать виртуальные машины на один и тот же хост несколько раз.
А) Введите следующую команду в PowerShell, нажмите Enter и перейдите к шагу 6 ниже (см. снимок экрана).
(Используйте каталог Hyper-V по умолчанию для импорта и копирования виртуальных машин .vmcx и файлов .vhdx на виртуальные жесткие диски)
Import-VM -Path 'полный путь к файлу .vmcx' -Copy -GenerateNewId
Или
(Укажите папку Hyper-V для импорта и копирования виртуальных машин .vmcx и файлов .vhdx на виртуальные жесткие диски)
Import-VM -Path 'полный путь к файлам .vmcx' -Copy -VhdDestinationPath 'полный путь к каталогу для копирования файлов .vhdx' -VirtualMachinePath 'Полный путь к каталогу для копирования файлов .vmcx' -GenerateNewId
Внимание
- Замените «полный путь к файлу .vmcx» в приведенных выше командах фактическим полным путем к тому, где находится файл виртуальной машины .vmcx, который вы хотите импортировать.
- Замените «полный путь к папке для копирования файлов .vhdx» во второй команде выше фактическим путем к папке, в которую вы хотите скопировать файл виртуального жесткого диска .vhdx виртуальной машины, которую вы хотите импортировать.
- Замените «полный путь к папке для копирования файлов .vhdx» во второй команде выше фактическим путем к папке, в которую вы хотите скопировать файлы виртуальной машины .vmcx виртуальной машины, которую вы хотите импортировать.
Например:
Import-VM -Path 'D:\Vitual Machines\Windows 7 Ultimate\Virtual Machines\7BEDECF9-E91F-4115-9E86-BBFEE136D881.vmcx' -Copy -VhdDestinationPath 'D:\Vitual Machines\Windows 7 Ultimate - Копировать' -VirtualMachinePath «D:\Vitual Machines\Windows 7 Ultimate — Копировать» —GenerateNewId

6. После этого вы можете закрыть PowerShel, если хотите.
Удачи!
Узнать больше: