Windows system >> Windowsの知識 >  >> Windows 7システムチュートリアル >> Windows 7システムチュートリアルについて >> Windows 7の深みのある仮想ハードディスク(VHD)テクノロジ

Windows 7の深みのある仮想ハードディスク(VHD)テクノロジ

  

VHDフォーマットについて

Virtual PCまたはVirtual Serverを使用している場合、最初はVHDフォーマットファイルにアクセスします。VHDはファイル形式です。存在する仮想マシンのディスクマイクロソフトは、2005年にVHDフォーマットファイルの詳細を公開しました。仮想ハードディスクイメージフォーマットの仕様は、マイクロソフトのTechNet Webサイトからダウンロードできます。これは、Microsoftが仮想マシンの分野でVHDを使用するだけでなく、VHDが業界でより多くのサポートを得るための新しいディスクフォーマットおよびキャリアになることを願っていることを示しています。

仮想マシンを脇に置いて、VHDファイル自体に注目しましょう。 VHDは仮想ハードディスクで、従来のハードディスクのディスク、ヘッド、トラックとは異なり、VHDハードディスクキャリアはファイルシステム上のVHDファイルです。 VHDファイルの技術標準を注意深く読むと、その標準では、ハードディスクのI /O操作をシミュレートするために、Cylinder、Heads、Sectorsなどのハードドライブ固有の用語が多数定義されていることがわかります。 VHDはハードディスクなので、物理ハードディスクと同じようにパーティション分割、フォーマット、読み取り、書き込みができます。

VHDも2.5インチ、3.5インチ、SCSI、SATA、IDEなどの仕様の異なるハードドライブと同様に、1つのファイルにまとめられたハードディスクです。

Windows 7はVHDテクノロジの実装をサポートします。

特定の技術的な実装について説明する前に、まずディスクとファイルを管理するためのオペレーティングシステムを理解する必要があります。オペレーティングシステムには、ハードディスク上のI /O読み取りおよび書き込みコマンド(ディスクシステム)を処理し、ハードディスク上のパーティション、データ、およびファイル形式(ファイルシステム)を管理する、ディスクシステムとファイルシステムの2つの部分があります。 VHDはファイルの上に存在するディスクであり、その技術的な実装はディスクシステムとファイルシステムの両方に及ぶ必要があると考えられます。オペレーティングシステムのこの部分に慣れていない場合は、マイクロソフトのWebサイトにあるWindows storage technology series Webcastを聴くことができます。

簡単に言えば、VHDファイルをハードディスクとして読み書きするには、ドライバが必要です。 Virtual PCおよびVirtual Serverでは、Microsoftは仮想マシンにVHDドライバを追加し、仮想マシンをVHDから起動して以降の操作を実行できるようにしました。

Windows 7では、MicrosoftはVHDドライバーをオペレーティングシステムに組み込みました。これもWindows 7ブートローダーに含まれています。つまり、Windows 7を使用している場合(VHDハードディスクをドライブ文字にマッピングする場合、またはWindows 7の起動プログラムを使用してVHDを起動している場合)は、VHDファイルの内容に直接アクセスできます。ディスク上の別のオペレーティングシステム。次の図は比較的単純で抽象的な構造であり、VHDドライバはディスクドライブとファイルシステムと密接に統合されていることがわかります。


写真がはっきりしないでしょうか。元の画像(拡大画像)を表示するには、ここをクリックしてください。

見事なVHDアプリケーション

Windows 7でVHDに直接読み書きできるようになったので、この強力な機能がどれほど強力かを見てみましょう。

まず、コマンドラインツールDiskpartを使用してVHDファイルを作成します。 (はい、コマンドラインツール、自動化されたバッチ処理およびバッチ展開でこのテクノロジを使用できると考えているかもしれません。はい、ネットワーク管理者によると、ハードディスクにはVHDが多数作成されています)

1:diskpart 2:仮想ディスクファイルを作成する= c:windows7.vhd最大値= 25600 type = fixed 3:仮想ディスクファイルを選択= c:windows7.vhd 4:仮想ディスクを添付する5:パーティションプライマリを作成する6:文字を割り当てる= r 7 :format quick label = vhd 8:exit上記のコマンドは、固定サイズのVHDファイルとパーティションを作成し、ドライブ文字を割り当て、一度にフォーマットします。 Diskpartは多くのことを行うことができます、特定のパラメータについてはこのドキュメントを参照してくださいあなたがコマンドラインを好きではないなら、Windows 7のディスク管理ツールは同じことをすることができます。 VHDにWindows 7から直接アクセスする方法をいくつか見てみましょう:

方法1:右側に示すように、Foo.VHDファイルには複数のディスクパーティションを含めることができ、これらのパーティションをWindowsの操作にマッピングすることができます。システムでは、ドライブ文字を割り当てることも、NTFSディレクトリにマップすることもできます。


写真がはっきりしないでしょうか。元の画像(拡大画像)を表示するには、ここをクリックしてください。

方法2:右側に示すように、VHDディスクにはVHDファイルを含めることができ、このVHDファイルはオペレーティングシステムにマップすることもできます現在のバージョンのWindowsでは、2層のネストVHDをサポートしています。 (実際には使用できないと思いますが、正式版ではこの機能は削除される可能性があるため、ユーザーを混乱させることはありません)


Copyright © Windowsの知識 All Rights Reserved