ヒント:Windows 7 で仮想ハード ディスクを作成して使用する

仮想ハード ディスク (VHD) とは、ハード ディスクのように動作するファイルの種類です。以前のバージョンの Windows では、VHD は、Microsoft Virtual Server 2005 や Microsoft Virtual PC で作成される仮想マシンで使用されていました。また、Windows Vista の Complete PC バックアップ機能では、コンピューターのハード ディスクのコピーが VHD ディスク イメージとして作成されていました。

ヒントをチェックするには

RSS (英語) | Twitter (英語) | ブログ (英語) | Facebook (英語)

ヒントをお寄せください

Windows 7 に関するヒントや微調整についての情報を送る (英語)

Windows 7 以降では、物理ディスクと同じように VHD をマウントできるようになりました。VHD をマウントすることにより、仮想ディスクと物理ディスクの間で容易にファイルをコピーできます。また、VHD から起動するように Windows 7 を構成することもできます。

VHD は、ディスクの管理スナップインまたはコマンド ラインから作成できます。VHD を作成したら、物理パーティションと同様に、アタッチしてフォーマットしないと使用できません。

ディスクの管理コンソールで、次の手順を実行します。
1. [ディスクの管理] を右クリックし、[VHD の作成] をクリックします。表示されるメッセージに従います。
2. 新しいディスクを右クリックし、[ディスクの初期化] をクリックします。[OK] をクリックします。
3. 新しいディスクを右クリックし、[新しいシンプル ボリューム] をクリックします (他に選択肢がある場合は別のボリュームの種類を選択します)。表示されるメッセージに従います。

これで、他のディスクと同様に、新しい仮想ディスクを使用できるようになります。

管理者特権で開いたコマンド プロンプトで DiskPart コマンド ライン ツールを使用し、create vdisk コマンドを実行して、file パラメーター (ファイルに名前を付けるため) と maximum パラメーター (MB 単位で最大サイズを設定するため) を指定します。次のコードは、ファイルの最大サイズが 16 GB (つまり 16,000 MB) の VHD ファイルを C:\vdisks\disk1.vdh に作成する方法を示しています。

DiskPart 
Microsoft DiskPart version 6.1.7100 
Copyright (C) 1999-2008 Microsoft Corporation. 
On computer: WIN7 
DISKPART> create vdisk file="C:\vdisks\disk1.vhd" maximum=16000 

Volume ###  Ltr     Label       Fs  Type        Size    Status      Info    
----------  ---     -----------     -----   ----------  ------- ---------   -------- 
Volume 0    F   New Volume  NTFS    Simple      20 GB   Healthy 
Volume 1    E   New Volume  NTFS    Simple      40 GB   Healthy 
Volume 2    R               DVD-ROM     0 B     No Media 
Volume 3    C           NTFS    Partition   75 GB   Healthy     System 
Volume 4    D   New Volume  NTFS    Partition   52 GB   Healthy 
DISKPART> select volume 0
 
Volume 0 is the selected volume. 
DISKPART> delete volume 

DiskPart successfully deleted the volume. 

その他のオプションについては、DiskPart コマンド プロンプトで help create vdisk というコマンドを実行して確認してください。作成した VHD は、アタッチして、パーティションを作成し、パーティションにドライブ文字を割り当てて、パーティションをフォーマットしないと VHD を使用できません。次のスクリプト (DiskPart セッション内で実行する必要があります) は、この方法を示しています。

create vdisk file="C:\vdisks\disk1.vhd" maximum=16000 
attach vdisk 
create partition primary 
assign letter=g 
format

出典: Mitch Tulloch、Tony Northrup、Jerry Honeycutt、Ed Wilson、Windows 7 Team 共著『Windows 7 Resource Kit (英語)』(Microsoft Press、2009 年)

その他のヒント

Windows 7 やその他のマイクロソフト テクノロジに関するヒントについては、TechNet Magazine Tip ライブラリ (英語) を参照してください。