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

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

Hyper-Vで仮想マシンをインポートしようとした際に、「Hyper-V did not find virtual machines to import from location(場所からインポートする仮想マシンが見つかりませんでした)」というエラーが表示された場合は、本記事で紹介する対処法をお試しください。このエラーは頻繁に発生するものではありませんが、複数のユーザーアカウントを持つPCでは遭遇することがあります。

エラーメッセージ全体は、おおよそ次のように表示されます。

Hyper-V did not find virtual machines to import from location 'virtual-machine-path'

The folder 'virtual-machine-folder-path' could not be found. You might not have permission to access it.

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

エラーの主な原因

この問題が発生する理由は主に2つあります。

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

「場所からインポートする仮想マシンが見つかりませんでした」エラーの解決手順

このエラーを修正するには、以下の手順を実行してください。

  1. フォルダーが元の状態のままであるか確認する
  2. フォルダーのアクセス許可を確認する
  3. 仮想マシンを再度エクスポートする

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

1. フォルダーが元の状態かどうか確認する

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

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

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

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

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

エクスポートされたファイルが破損している場合も、インポート時に同じエラーメッセージが表示されることがあります。そのような場合は、仮想マシンを再エクスポートするのが最善策です。以下の手順に従ってください。

  • 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は