Когда дело доходит до виртуальных машин, многие из нас начинают с Oracle VirtualBox. Причины очевидны. VirtualBox бесплатен для некоммерческого использования и, в отличие от Hyper-V , работает на Windows 10 Home edition. Тем не менее, как только вы станете серьезно относиться к виртуальным машинам, наступит время, когда вы захотите перейти на Hyper-V. VirtualBox подходит для базовых нужд, но Hyper-V, который работает на Pro Edition Windows 10 , имеет лучшую производительность и несколько высококлассных функций, таких как вложенные виртуальные машины , более простое управление с помощью PowerShell и такие функции, как BASH для Windows 10 . Есть только одна проблема: Hyper-V изначально не поддерживает виртуальные машины VirtualBox. Итак, чтобы перенести их, вам придется их преобразовать.
В этой статье мы покажем вам, как перенести существующую виртуальную машину Oracle VirtualBox на Hyper-V Windows 10.
Перенос виртуальной машины Oracle VirtualBox на Windows 10 Hyper-V
Для начала запустите VirtualBox Manager, затем выберите виртуальную машину на панели списка, которую вы хотите экспортировать. Убедитесь, что экспортируемая операционная система поддерживается Hyper-V. Откройте меню « Файл» , затем нажмите « Экспортировать устройство… ».

Выберите виртуальную машину еще раз, затем нажмите «Далее».

Выберите место, где вы хотите сохранить файл виртуальной машины, выберите формат OFV 2.0 и нажмите « Далее » .

Нажмите « Экспорт» , затем подождите, пока устройство будет экспортировано; это может занять некоторое время в зависимости от размера виртуальной машины.

Прежде чем вы сможете начать преобразование, нам нужно будет использовать утилиту для распаковки, такую как 7-zip , для извлечения содержимого только что экспортированного файла OVF.

Наш следующий шаг — импортировать виртуальную машину в программное обеспечение Microsoft Hyper-V. Hyper-V изначально не поддерживает открытый виртуальный формат. Сначала я попытался преобразовать виртуальную машину с помощью бесплатной утилиты Microsoft Virtual Machine Converter и встроенного командлета PowerShell. Я не испытал ничего, кроме разочарования, заставив его работать; см. доказательство ниже. Я сказал себе: «Забудь об этом! Должен быть более простой способ, чем вернуться в эпоху компьютерных хроник ».

После некоторого поиска в Интернете я наткнулся на бесплатную утилиту от StarWind под названием V2V Image Converter , предназначенную только для преобразования различных типов форматов виртуальных жестких дисков. Во-первых, вам необходимо подписаться на бесплатную загрузку, которая будет отправлена вам по электронной почте. Получив бесплатную загрузку, приступайте к загрузке и настройке StarWind Converter.

Запустите программу StarWind V2V Image Converter и нажмите « Далее».

Выберите « Локальный файл» в качестве источника и нажмите «Далее» .

Выберите формат, в который вы хотите преобразовать изображение. Hyper-V поддерживает форматы VHD и VHDX. VHDX — это улучшение по сравнению со старым форматом виртуального жесткого диска, поддерживающее до 64 ТБ хранилища. Поскольку это виртуальная машина Windows XP, я буду придерживаться фиксированного варианта виртуального жесткого диска, который называется Предварительно выделенный образ виртуального жесткого диска.

Найдите место на жестком диске, где вы хотите сохранить преобразованное изображение.

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

Подождите, пока файл VMDK преобразуется. Чем больше VHD, тем больше времени это займет.

Импорт виртуальной машины в Hyper-V
Следующий шаг — проверить, работает ли он. Запустите Hyper-V в Windows 10 , нажмите « Создать» > «Виртуальная машина» , затем нажмите «Далее » . Пройдите через мастер и настройте виртуальную машину с соответствующими параметрами. Когда вы дойдете до раздела « Подключить виртуальный жесткий диск », выберите « Использовать существующий виртуальный жесткий диск », нажмите « Обзор… » , затем откройте файл VHD, который мы преобразовали ранее, и нажмите « Далее » .
Нажмите Готово , чтобы подтвердить конфигурацию.

Перейдите к запуску вашей виртуальной машины, и вот она. Теперь ваша виртуальная машина Oracle VirtualBox запущена и работает в Hyper-V.

Это было не так уж плохо. Ищете дополнительные руководства по виртуальным машинам? Ознакомьтесь с нашей статьей о подключении виртуальной машины к Интернету . Кроме того, если вы предпочитаете не использовать программное обеспечение StarWind , попробуйте бесплатный конвертер виртуальных машин Microsoft и сообщите нам, удалось ли вам это сделать.