Запускайте виртуальные машины на базе Intel на компьютерах Apple Silicon с помощью эмулятора Parallels Desktop x86

0 users found this article helpful

Parallels Desktop 20.2.0 представляет предварительную версию технологии, которая позволяет запускать операционные системы на базе Intel (x86_64) на компьютерах Mac с процессорами Apple Silicon. Хотя эта технология все еще находится в стадии активной разработки, она может быть полезна для технических энтузиастов, которым необходимо загрузить существующие виртуальные машины Windows 10 или некоторые виртуальные машины Linux для доступа к данным или тестирования некоторых сценариев.


Примечание: эта функция доступна в версиях Parallels Desktop Pro, Business и Enterprise.


Чего ожидать

Вы можете использовать существующую виртуальную машину (ВМ) Windows 10, 11, Windows Server 2019/2022 или Linux в Parallels Desktop на Mac с процессором Intel (только UEFI BIOS, устаревшая BIOS не поддерживается). В качестве альтернативы вы можете создать новую виртуальную машину, следуя инструкциям, приведенным ниже.

1. Это медленный процесс, очень медленно.

2. Эмулированная Windows имеет ограниченные функции

* x86_64 Windows 11 (сборка 26100 и более поздние) может столкнуться с проблемами из-за требований более 1 vCPU или TPM, которые в настоящее время не поддерживаются;

** Следующие импортированные операционные системы Linux были протестированы нами на работу через эмулятор:

Важно: в настоящее время любая виртуальная машина Linux, перенесенная с помощью Parallels Tools или установленная на вновь созданной системе, будет зависать. Мы исследуем эту проблему, но на данный момент не рекомендуется устанавливать эти инструменты. Если вам необходимо удалить их для переноса, ознакомьтесь со следующей статьей: Удаление Parallels Tools в Linux

Примечание: обратите внимание, что если вы хотите перенести виртуальную машину, созданную на Mac с процессором Intel, ее необходимо выключить перед переносом. Parallels Desktop устанавливает конфигурацию по умолчанию для виртуальных машин на базе Intel, которые имеют конфигурацию, отличную от поддерживаемой. Например, если ваша виртуальная машина Windows 10, созданная ранее на Intel Mac, имеет 4 виртуальных процессора, то Parallels Desktop сбросит количество виртуальных процессоров до одного при попытке запустить виртуальную машину на Apple silicon Mac с помощью Parallels Desktop Emulator.

Как запустить виртуальную машину на базе Intel с помощью эмулятора Parallels

  1. Щелкните правой кнопкой мыши на целевой виртуальной машине > выберите «Запустить с помощью эмулятора».

После запуска виртуальная машина будет помечена как«Система Intel x86», и вы сможете запустить ее так же, как и любую другую виртуальную машину.

Альтернативное решение: вы можете запустить виртуальную машину с помощью нашей утилиты командной строки.

Как подготовить виртуальную машину Linux на базе Intel к переносу

По умолчанию виртуальные машины Linux (ВМ), созданные на Mac с процессорами Intel, имеют включенный Legacy BIOS, если вы не включили его вручную во время процесса установки. Если вы хотите запустить виртуальную машину Linux на Mac с чипом Apple silicon, выполните следующие действия:

  1. Загрузите ISO-образ x86_64 соответствующего дистрибутива Linux.

  2. Запустите Parallels Desktop на Mac с процессором Intel и нажмите «Файл» > «Новый...».

  3. Нажмите «Установить Windows, Linux или macOS из файла образа» > выберите ISO-образ и нажмите «Продолжить».

  4. Нажмите «Настроить параметры перед установкой» > «Создать».

  5. Когда откроется окно настройки виртуальной машины, откройте вкладку «Оборудование» > Порядок загрузки > Дополнительно > выберите «EFI 64-bit» > OK. Закройте окно и продолжите установку.

  1. После создания виртуальной машины вы можете переместить ее на Mac с процессором Apple Silicon и запустить, следуя инструкциям, описанным выше.

Как создать новую виртуальную машину из ISO с операционной системой на базе Intel

Примечание: процесс займет много времени. Не забудьте взять чашку своего любимого напитка и устроиться поудобнее. Поддерживаются только Windows 10 и Windows Server 2022. Чтобы создать виртуальную машину Windows 10 22H2 и Windows Server 2019, выполните описанные ниже действия.

  1. Загрузите ISO-образ x86_64. Например, ISO-образ Windows 10* можно загрузить здесь.

  2. Откройте утилиту «Терминал» и поочередно выполните приведенные ниже команды, чтобы создать и запустить установку новой виртуальной машины x86_64:

prlctl create <vm_name> -d <distro> --cpu-type x86

prlctl set <vm_name> --device-set cdrom0 --image <x86_iso_path> --connect

prlctl start <vm_name>

Примечание: чтобы увидеть полный список возможных вариантов для переменной <distro>, выполните следующую команду в Терминале и выберите тот, который соответствует вашей операционной системе:

prlctl create <vm_name>-d -list

Пример

  1. Следуйте инструкциям на экране, чтобы продолжить установку операционной системы.

Устранение неполадок

Нет опции «Начать использовать эмулятор»

1. Убедитесь, что Parallels Desktop активирован с помощью лицензии Trial/Parallels Desktop Pro/Parallels Desktop Business или Enterprise Edition.

2. Если это виртуальная машина Linux, это означает, что на вашей виртуальной машине не включена функция EFI. Следуйте инструкциям, приведенным здесь, чтобы заново создать виртуальную машину.

3. Если это виртуальная машина Windows 8.1 или более ранней версии, эта опция будет отсутствовать, поскольку эти виртуальные машины Windows не поддерживают работу с этой технологией.

4. В случае импортированной виртуальной машины Windows 10 возможно, что она также использует устаревшую версию BIOS. Вы можете проверить это с помощью терминальной команды:

prlctl start «YourVirtualMachineName»

Если возвращается сообщение:

Не удалось запустить виртуальную машину: неподдерживаемый тип BIOS/прошивки. Parallels Desktop не поддерживает запуск виртуальных машин на базе Intel с этим типом BIOS/прошивки на компьютерах Apple Silicon Mac.

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

Не удается создать новую виртуальную машину x86_64 Windows 22 H2 или Windows 2019

1. При создании новой виртуальной машины x86_64 Windows 10 22H2 или Windows Server 2019, вероятно, возникнет следующая ошибка:

Чтобы обойти эту проблему, когда возникает ошибка:

Не удается запустить импортированную виртуальную машину x86_64 из терминала

Если при запуске виртуальной машины x86_64, импортированной с Intel Mac, с помощью утилиты prlctl start появляется сообщение об ошибке «Не удалось запустить виртуальную машину: операция отменена», это означает, что виртуальная машина не была выключена перед импортом с Intel-Mac. Чтобы запустить ее, необходимо сбросить состояние виртуальной машины, выполнив следующие действия:

Импортированная виртуальная машина не идентифицируется как x86_64 после миграции и не может быть запущена

Если после миграции в Центре управления виртуальной машины отсутствует опция «Запустить с помощью эмулятора», возможно, она в последний раз запускалась в старых версиях Parallels Desktop, ниже v19.

Из-за изменений в файле конфигурации Parallels не может правильно определить архитектуру, и для решения этой проблемы потребуется Intel Mac. На данный момент нет других способов решения этой проблемы:

Импортированная Windows 11 23h2 зависает на экране входа в систему

Чтобы решить эту проблему, мы рекомендуем одно из следующих действий:

1. Сбросьте настройки виртуальной машины (Действия > Сброс). Это должно вызвать обновление Parallels Tools, после чего система должна работать нормально.

2. Повторно импортируйте виртуальную машину без установленных Parallels Tools, что означает возврат к исходному Intel Mac > удаление Parallels Tools и повторный импорт машины, в этом случае проблема не должна возникнуть.

Поделитесь своим отзывом

Мы всегда ценим ваши отзывы — поделитесь своими отзывами и примерами использования в этом разделе форума.

Was this article helpful?

Tell us how we can improve it.