Windows
 Computer >> コンピューター >  >> システム >> Windows

【解決策】Hyper-Vの「指定した場所からインポートする仮想マシンが見つかりませんでした」エラーを直す方法

Hyper-Vで仮想マシンをインポートする際に、「Hyper-V did not find virtual machines to import from location(指定した場所からインポートする仮想マシンが見つかりませんでした)」というエラーが表示されることがあります。頻繁に発生するエラーではありませんが、複数のユーザーアカウントを持つPCでは起こり得る問題です。

エラーメッセージ全体は、おおよそ次のような内容です。

場所 ‘仮想マシンのパス’ からインポートする仮想マシンが見つかりませんでした。

フォルダー ‘仮想マシンフォルダーのパス’ が見つかりませんでした。アクセスする権限がない可能性があります。

このエラーが発生する主な原因

この問題が発生する理由は、主に以下の2つです。

  • フォルダーが移動・削除・名前変更された場合: 別のPCまたは同じPCに仮想マシンをインポートする際、セットアップが完了するまでフォルダーを元の場所に保持しておく必要があります。Hyper-Vマネージャーがインポート処理を完了するまでには時間がかかることがあり、その間にフォルダーの名前を変更したり、移動・削除を行うと、このエラーが発生します。
  • フォルダーやファイルのアクセス権限に問題がある場合: Hyper-Vマネージャーは、インポート処理の間ずっと、エクスポート済みの仮想マシンフォルダーへアクセスできる必要があります。権限が不足しているためにフォルダーへアクセスできないと、同じエラーが表示されます。

「指定した場所からインポートする仮想マシンが見つかりませんでした」エラーの対処法

このエラーを解決するには、以下の手順を順番に試してください。

  1. フォルダーが元の場所に残っているか確認する
  2. フォルダーのアクセス権限を確認する
  3. 仮想マシンを再度エクスポートする

それぞれの手順について詳しく見ていきましょう。

1. フォルダーが元の場所に残っているか確認する

前述のとおり、Hyper-Vマネージャーがインポート処理を実行している間は、エクスポート済みの仮想マシンフォルダーを元の状態のまま維持しなければなりません。別の場所への移動、削除、名前の変更は行えません。選択したフォルダーに必要なファイルがすべて揃っており、指定された場所にそのまま存在していることを確認してください。

2. フォルダーのアクセス権限を確認する

使用中のユーザーアカウントに、エクスポート済み仮想マシンフォルダーへの適切なアクセス権限がない場合、このエラーが表示されます。フォルダーの権限を確認・再取得するには、フォルダーを右クリックして「プロパティ」→「セキュリティ」タブを開き、対象ユーザーに「フルコントロール」などの必要な権限を付与してください。権限を修正したら、改めてHyper-Vで仮想マシンのインポートを実行してみましょう。

3. 仮想マシンを再度エクスポートする

エクスポートされたファイルが破損している場合も、インポート時に同じエラーが発生することがあります。その場合は、仮想マシンを再度エクスポートするのが確実です。手順は以下のとおりです。

  • PCでHyper-Vマネージャーを開きます。
  • 対象の仮想マシンを右クリックします。
  • エクスポートオプションを選択します。
  • 参照ボタンをクリックし、ファイルの保存先パスを選択します。
  • エクスポートボタンをクリックします。

これで、エラーなく仮想マシンをインポートできるようになるはずです。

Hyper-Vの仮想マシンはどこに保存される?

デフォルトでは、Hyper-Vは仮想ディスクを「C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks」フォルダーに保存します。また、データファイルは「C:\ProgramData\Microsoft\Windows\Hyper-V」フォルダーに格納されます。ただし、仮想マシンをエクスポートする場合は、好きな場所にファイルを保存できます。

Hyper-Vに仮想マシンをインポートするには?

Hyper-Vに仮想マシンをインポートするには、まずエクスポートファイル一式がPC上に揃っている必要があります。そのうえで、Hyper-Vマネージャーを開き、右側の操作ウィンドウに表示されている「仮想マシンのインポート」をクリックします。続いて、エクスポート済みフォルダーを選択し、インポートしたい仮想マシンを指定して、一意のIDを作成し、構成ファイルの保存先などを設定します。すべて完了すると、新しい環境でも仮想マシンにアクセスできるようになります。

以上です!このチュートリアルが、Windows 11/10で「Hyper-V did not find virtual machines to import from location」エラーを解決する助けになれば幸いです。

  1. Windows 10でHyper-Vを有効化して仮想マシンを作成・管理する方法

    Windows 10でHyper-Vを有効にすると、仮想マシン(VM)の作成・削除・管理が自由に行えるようになります。仮想マシンを活用すれば、まだ安定性が確立されていない新しいOSやアプリ、新機能を、物理PCとは隔離された仮想化デスクトップ環境で安全に試すことができます。VM内で発生したバグやパフォーマンス低下、不安定な動作の影響を物理PCが受けないのが大きなメリットです。Hyper-VはMicrosoftが提供する仮想マシンマネージャーですが、OracleやVMwareなど、他社製の仮想化ソフトウェアも存在します。Hyper-Vを有効にするためのシステム要件Windows 10でHyper-

  2. Windows 10のHyper-Vを有効化・設定して仮想マシンを実行する方法【ステップバイステップ完全ガイド】

    Windows PC上でLinuxなどの別のOSを動かしたいと思ったことはありませんか?実は、VirtualBoxのようなサードパーティ製の仮想化ソフトウェアを追加でインストールしなくても、Windowsの標準機能だけで別のOSを実行できます。 Windows 10には、仮想マシンの作成と実行に特化したHyper-Vというツールが標準搭載されています。この機能は仮想化技術をベースに開発されており、Windows 10 / 8.1 / 7やLinuxなど、さまざまなOSのインスタンスを動かすための仮想マシンを作成するのに必要な要素とインターフェースがすべて揃っています。 注意: Hyper-Vは