web-dev-qa-db-ja.com

Windows 7のHyper-V?

新しいWindows 7 RC x64を実行しています。デスクトップOSと同じボックスで実行する仮想サーバーをいくつかセットアップしたいと思います。他の仮想化パッケージ(Windows Virtual PC、VirtualBoxなど)でもこれを実行できることはわかっていますが、Hyper-Vのいくつかの機能を利用したいと思います。

Windows 7 x64にHyper-Vをインストールすることは可能ですか?もしそうなら、どうですか?

21
heavyd

Windows 7でHyper-Vを使用することは不可能だと思います。Hyper-VをホストとしてServer 2008を配置し、ゲストマシンとしてWindows 7を使用できます。最善の策は、新しいWindows Virtual PCまたはVirtualBoxなどを使用することです。

17
Joshua

Windows 7はクライアントOSであるため、Win2k8サーバーがサポートするベアメタル(レベル1)Hyper Visorテクノロジーをサポートしていません。ただし、Windows 7には新しいVirtual PCクライアントがあります。これは古い(エミュレーションを使用していた)クライアントとは異なり、基本的にレベル2のハイパーバイザーを使用します。マーク・ウィルソンはそれを詳細にカバーしています 彼のブログ記事で

そのため、古いものよりはるかに高速ですが、ネイティブHyper-Vほど高速ではありません。トレードオフは、これにより、より多くのハードウェアサポート(USBデバイスが完全にサポートされます)とドラッグ/ドロップサポートなどのいくつかの優れた機能を利用できることです。

最後に重要な注意事項(すでにVMを持っているため)は、HALの問題のために、Hyper-Vマシンが新しい仮想PCでネイティブに実行されないことです(Hyper-Vコンポーネントを最初にアンインストールする必要はありませんが、そうなるとは思いません) HALはドライバーの更新であるため機能します)。古いVirtual PCから新しいVirtual PCまでは問題ありません。

8
Robert MacLean

Hyper-Vは、Hyper-VがインストールされたWindows Server 2008または無料で入手可能な Hyper-V Server でのみ利用可能

これらの1つをベースOSとしてインストールしてから、Win7をHyper-V VMにインストールできます。

4
Wayne

実際、はい、それはどういうわけか可能です。

Windows 7には、「VHDへのブート」機能が含まれています。したがって、Windows 7ファイルシステムに存在するVHD内にWindows Server 2008 R2(64ビット)をインストールすることが可能です。このシステムは、システム起動時にデュアルブートとして利用できます。

Windows Server 2008 R2で起動すると、Hyper-Vサーバーの役割を有効にでき、すべてが完全に機能します。

これをWindows 7ワークステーションで設定するには:a)Windows Server 2008 R2インストールメディアを起動しますb)言語選択ダイアログが表示されたら、Shift + F10を押しますc)コマンドプロンプトで、一連のコマンドを実行して作成します仮想ハードディスク。

何かのようなもの:

http://technet.Microsoft.com/en-us/library/dd744338(WS.10).aspx

diskpart create vdisk file = c:\ windows7.vhd maximum = 25600 type = fixed select vdisk file = c:\ windows7.vhd attach vdisk

その後、インストールを続行できます。

2
Maxime Labelle

2k8ボックスに仮想Windows Server 2008 R2インスタンスを作成し、Windows 7マルチブートを使用してそのHyper-V仮想ハードドライブから起動することを検討した人はいませんか? Win2k8R2とWin7はどちらもHyper-Vから起動できますOR仮想PC仮想ハードドライブなので、仮想ホストが物理ホストになります。

追加の利点として、物理OSとして実行されている仮想OS(Win2k8 R2仮想ハードドライブにマルチブートされている)は、仮想化ハードウェアを利用してHyper-Vを実行できる必要があります。 2k8 Hyper-Vボックスの助けを借りて、これを行うために別のパーティションを必要としません。

「Windows 7でVHDを起動する」を調べることをお勧めします。上で述べたように、このソリューションでは、VHDを作成するために別のWindows Server 2008ボックスまたはServer 2008マルチブートパーティションが必要になります(このようなドロップオブザハット構成用のスペア/クリーン外部ハードドライブがあります)。このVHDは、いったん作成されると、Hyper-Vサーバーに移動でき、Win7でマルチブートされている場合、HALが検出されると仮想化ハードウェアを利用できるはずです。

これを検証するために、私より賢い人が介入する必要があります。

1
Aaron E

Windows 7には、現在ベータ版で利用可能な新しいバージョンのVirtual PCがあります。これは利用可能です ここ 。新しい仮想Windows XP Windows 7用のモードも利用可能です。

1
BinaryMisfit

サーバーバージョンのWindows 7、AKA Server 2008 R2、またはそれが呼び出されることになるものを実行する必要があります。

0
Mark Allen

Windows 7のリモートサーバー管理ツールを確認する必要がある場合があります(KB958830)

Microsoft KB9588

0
electrichead