仮想ハードドライブ (VHD) とは何ですか?

仮想ハードドライブ (VHD) とは何ですか?

「仮想ハードドライブ」(VHD) という用語が使われているのを聞いたり、それについて言及している記事 (Lifehacker など) を読んだりしますが、その用語が実際に何を意味するのかについては、長い間、いわば暗闇の中にいました。

質問/ご説明のポイント:

  • VHD とは何でしょうか?
  • どのような目的/利点がありますか?
  • パフォーマンスは低下しますか、それとも向上しますか? (読み取り/書き込み速度、キ​​ャッシュなど)
  • 従来のソリッド ステート ハード ドライブと比べて、優れている点と劣っている点は何ですか?

これらの点についての説明や明確化は非常に役立ちます。ありがとう!

答え1

仮想ハード ディスクの概念を理解するための非常に基本的な方法は、2 台のコンピューターが同じ物理ハード ドライブを共有できないことを覚えておくことです。2 台のマシンが同じ低レベル アクセス ハード ドライブを共有できないため、仮想コンピューターが機能するには仮想ハード ディスクが不可欠です。2 台のマシンはそれぞれ独自のハード ドライブを必要とします。

物理ホスト コンピューターは、仮想ハード ディスクが自身の物理ドライブの 1 つに存在する場合でも、LAN 上の別のコンピューターと同様に、ネットワーク経由でのみゲスト OS の仮想ハード ドライブにアクセスできます。

パフォーマンス上の利点はありません。物理ディスクよりも高速になることは決してありません。ただし、ポータブルであるため、別の物理ディスクやマシンに簡単に転送できるという利点があります。

.VHD は Microsoft の仮想ドライブ形式であり、.VMDK は VMware の形式です。異なる形式間の変換は非常に簡単です。

Windows 7 および Server 2008 R2 のディスク管理で .VHD をマウントでき、さらに .VHD ディスクから物理コンピューターを起動することもできます。これは、古い OS のインストールや、デュアル ブートのより優れた代替手段として便利です。

答え2

「Virtual Hard Drive」の頭字語 VHM がどこから来たのかはわかりませんが、通常、仮想ディスクはシミュレートされたハード ディスクとして仮想マシンと結合されます。これは本質的に、VM のハード ドライブとして機能する大きなファイル (または複数の分割ファイル) です。利点は、仮想環境を別のマシンに簡単に移動して実行できることです。パフォーマンスは、通常、関連するオーバーヘッドのために物理ディスク自体を使用する場合よりも遅くなります。また、ディスクはホスト OS の操作も処理する必要がある場合もあります (設定によって異なります)。これで、ソリッド ステート ドライブに関する質問にも答えられたと思います。

詳細については:VHD ファイル形式

これは Microsoft の vhd 形式をカバーしていますが、原理は vmware と virtualbox でも同様です。

関連情報