Parallels Desktop x86エミュレーターを使用して、Appleシリコン搭載Mac上でIntelベースの仮想マシンを実行する

0 users found this article helpful

Parallels Desktop 20.2.0では、Appleシリコン搭載Mac上でIntelベース(x86_64)オペレーティングシステムを実行可能にする技術の早期プレビュー版を提供します。現在も開発中ですが、既存のWindows 10やLinux仮想マシンを起動してデータにアクセスしたり、特定のシナリオをテストする必要がある技術愛好家にとって有用な技術です。


:この機能はParallels DesktopProBusinessEnterpriseエディションで利用可能です。


期待できること

Intelプロセッサ搭載Mac(UEFI BIOSのみ対応、レガシーBIOSは非対応)上のParallels Desktopで、既存のWindows 10、11、Windows Server 2019/2022、またはLinux仮想マシン(VM)を利用できます。あるいは、以下の手順に従って新しい仮想マシンを作成することも可能です。

1. 動作が遅いです。 本当に 遅い。

2. エミュレートされたWindowsは機能が制限されています

* x86_64 Windows 11(ビルド26100以降)は、1vCPU以上またはTPMの要件を満たす必要がありますが、これらは現在サポートされていないため問題が発生する可能性があります;

** 以下のインポート済みLinuxオペレーティングシステムは、エミュレータ経由での動作を当社でテスト済みです:

重要: 現在、Parallels Tools を用いて移行した Linux 仮想マシン、または新規作成システムに Parallels Tools をインストールした場合、システムがフリーズします。この動作を調査中ですが、現時点でのインストールは推奨されません。移行のためにアンインストールが必要な場合は、以下の記事を参照してください:Linux での Parallels Tools アンインストール

注意: Intelプロセッサ搭載Macで作成した仮想マシンを移行する場合は、移行前に必ずシャットダウンしてください。 Parallels Desktopは、Intelベースの仮想マシンに対してデフォルト設定を適用します。この設定はサポート対象とは異なります。例:Intel Macで作成したWindows 10仮想マシンが4つのvCPUを持つ場合、Parallels Desktopエミュレータを使用してAppleシリコンMacでVMを起動しようとすると、vCPU数が1にリセットされます。

Parallelsエミュレータを使用したIntelベース仮想マシンの起動方法

  1. 対象の仮想マシンを右クリック > 「エミュレータを使用して起動」を選択。

仮想マシンが起動すると、「Intel x86 システム」としてマークされ、他の仮想マシンと同様の方法で起動できます。

代替ソリューションコマンドラインインターフェイスユーティリティを使用して仮想マシンを起動できます。

IntelベースのLinux仮想マシンを移行準備する方法

デフォルトでは、Intelプロセッサ搭載Macで作成されたLinux仮想マシン(VM)は、インストール時に手動で有効化しない限りレガシーBIOSが有効になっています。Appleシリコンチップ搭載MacでLinux VMを実行するには、以下の手順に従ってください:

  1. 対象のLinuxディストリビューションのx86_64 ISOをダウンロードする

  2. Intelプロセッサ搭載MacでParallels Desktopを起動し、「ファイル」>「新規...」をクリック

  3. 「イメージファイルから Windows、Linux、macOS をインストール」をクリック > ISO を選択し「続ける」をクリック

  4. 「インストール前に設定をカスタマイズ」>「作成」をクリック

  5. VMの設定ウィンドウが開いたら、「ハードウェア」タブ > 起動順序 > 詳細設定 > 「EFI 64ビット」を選択 > OKをクリック。ウィンドウを閉じてインストールを続行します。

  1. 仮想マシン作成後、Apple silicon搭載Macに移動し、上記手順に従って起動できます。

IntelベースOSのISOから新規仮想マシンを作成する方法

:このプロセスには非常に時間がかかります。お気に入りの飲み物を用意し、落ち着いて作業してください。Windows 10 および Windows Server 2022 のみがサポートされます。Windows 10 22H2 および Windows Server 2019 VM を作成するには、以下の手順に従ってください。

  1. x86_64 ISOイメージをダウンロードします。例:Windows 10 ISO*はここからダウンロードできます。

  2. ターミナルユーティリティを開き、新しいx86_64 VMの作成とインストール開始のために以下のコマンドを順に実行します:

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 がトライアル版/Parallels Desktop Pro/Parallels Desktop Business または Enterprise Edition のライセンスで有効化されていることを確認してください。

2. Linux仮想マシンの場合、仮想マシンでEFIが有効化されていないことを意味します。こちらの手順に従って仮想マシンを再作成してください。

3. Windows 8.1 以前の仮想マシンの場合、この技術による実行がサポートされていないため、該当オプションは存在しません。

4. インポートされたWindows 10仮想マシンの場合、レガシーBIOSを使用している可能性があります。ターミナルコマンドで確認できます:

prlctl start "仮想マシン名"

返されるメッセージが以下の場合:

仮想マシンの起動に失敗しました: サポートされていないBIOS/ファームウェアタイプです。Parallels Desktopは、Apple Silicon Mac上でこのBIOS/ファームウェアタイプのIntelベース仮想マシンの実行をサポートしていません。

これは仮想マシンがレガシーBIOSを使用しており、マシンもレガシーブートローダーを使用していることを意味します。この場合、新しいx86エミュレート仮想マシンを作成し、レガシーマシンのハードドライブの内容を新しいマシンに接続/移動することをお勧めします。

新しい x86_64 Windows 22 H2 または Windows 2019 VM を作成できません

1. 新しいx86_64 Windows 10 22H2またはWindows Server 2019 VMを作成すると、以下のエラーが発生する可能性があります:

エラー発生時の回避策:

ターミナルからインポートした x86_64 VM を起動できない

Intel Macからインポートしたx86_64 VMをprlctl startユーティリティで起動しようとした際に「VMの起動に失敗しました: 操作がキャンセルされました」というエラーメッセージが表示される場合、これはIntelベースのMacからインポートする前にVMがシャットダウンされていなかったことを意味します。起動するには、以下の手順を実行してVMの状態をリセットする必要があります:

移行後にインポートされたVMが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.