it-swarm-ja.com

Server 2008 R2 Hyper-V:「ハイパーバイザー」ドライバーがインストールされていません

デュアルブートシステムがあります。C:ドライブにWindows 7、K:ドライブにServer 2008R2があります。 2つの別々のハードドライブ。

私はHyper-Vをセットアップしましたが、すべてがうまく機能し、VMを左右に構築し、人生を愛していました。 Win7ドライブが破損し、吹き飛ばしてWindows 7を再インストールしました。サーバー環境で、「ハイパーバイザーが実行されていない」ためにVMを起動できませんでした。 bcdedit /set hypervisorlaunchtype autoを実行しましたが、問題は解決しました。

私はWindows7を起動し、それを数日間使用しました。問題はありません。今日Server2008 R2を起動すると、同じエラーが発生します

「ハイパーバイザーが実行されていないため、仮想マシンを起動できませんでした。」

Hyper-V-Hypervisorの操作ログに最近のメッセージはありません。 Hyper-V-VMMS管理ログの最近のエラーのみが次のとおりです。

仮想マシン管理サービスに必要な「ハイパーバイザー」ドライバーがインストールされていないか、無効にされていません。設定を確認するか、Hyper-Vの役割を再インストールしてみてください。

他のHyper-V- *イベントログに他の関連メッセージが表示されません。

%systemdrive%\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines\フォルダーを確認したところ、仮想マシンの構成ファイルへのシンボリックリンクがぎっしり詰まっています。これは、あるブログエントリで問題の可能性があると言及されています。

私は私の聖霊降臨祭の終わりにいます、他に何をすべきかわかりません。 BIOSで仮想化が有効になっている、関連するサービスが開始されているなど。何かアイデアはありますか?

解決:

設定されたhypervisorlaunchフラグを再適用する必要がありました。その後、マシンの電源を切り、マシンの電源を物理的に抜いたそして再起動しました。その後、ハイパーバイザーは正常に機能しました。これは一貫した修正です。プラグを抜かずにフラグを再適用しただけでは、機能しません。私はWin7の起動を恐れていると言わなければなりません。

クライアントOSにハイパーバイザーを搭載したWindows8がリリースされると、私の問題はなくなると思いますか?

8
Nathan DeWitt

The Scienceを使用することを恐れないでください の精神で、Windows Server 2008 R2からデュアルブートして、これを試しました。他のOSをインストールすると、次のようになります。そして、bcdストアのいくつかの追加フラグを無効にします。

2008 R2を使用している場合は、管理者特権のコマンドプロンプトから次のコマンドを実行します。

bcdedit /set hypervisorlaunchtype auto

これにより、Hyper-Vドライバーが起動手順に戻り、VMを再起動できるようになります。

3
Mark Henderson