Microsoft仮想ハードドライブ(VHD)ファイルのサイズを変更する方法
Virtual PCまたはVirtual Serverを介してMicrosoft Virtual Hard Driveを作成するときは、ファイルの最大サイズを事前に指定する必要があります。 VHDを固定サイズまたは動的サイズのファイルに設定できますが、VHDの合計サイズは作成時に決定されます。ただし、時間の経過とともに、インストールされているプログラムやデータファイルの容量を増やすためにシステムの変更が必要になるため、VHDファイルの合計サイズを増やすことをお勧めします.
VHDファイルのサイズを増やす
無料で入手可能なVHD Resizerツールの助けを借りて、あなたはそれが簡単なウィザードインターフェイスを使用してVHDのサイズを拡大することができます。 VHD Resizerを開くと、サイズ変更するソースVHDファイルを入力するように求められます。.
ソースを選択したら、ターゲットVHDを新しいファイルに設定します。.
この新しいファイルはソースの正確なコピーになりますが、サイズはそれより大きくなります。.
選択したら、移動先のVHDファイルの新しいサイズを設定します。これが新しいVHDの容量になります。設定したら、サイズ変更プロセスを開始します.
コピー元ファイルとコピー先ファイルのサイズによっては、多少時間がかかる場合があります。.
追加のVHDファイルについてもこの手順を繰り返します。.
VHDドライブのパーティションのサイズ変更
VHDファイルのサイズを変更した後、追加のスペースはそれぞれのWindowsインストールによって未割り当てパーティションとして認識されます。この余分なスペースをシステムドライブに割り当てるには、新しいVHDファイルを既存のVHDファイルにリンクし、仮想マシン内でサイズを変更する必要があります。.
ソースなどの既存のVHDファイルで、新しいVHDファイルを2番目のハードディスクとしてリンクします。これは仮想マシンのプロパティを通じて行われます。.
新しいVHDをセカンダリドライブとしてリンクしたら、それぞれの仮想マシンを起動します。.
ディスクの管理を見ると、追加のスペースが未割り当てであることがわかります。.
新しいVHDファイルのシステムドライブのサイズを変更するには、WindowsツールのDiskpartを使用します。.
Diskpart内で、ディスク(通常はディスク1)とそれぞれのパーティション(通常は1つだけあります)を設定してから、 'extend'コマンドを発行します。.
Diskpartのextendコマンドが実行された後、以前に割り当てられていなかったスペースがシステムドライブと結合され、1つの大きなドライブが形成されました。.
新しいドライブのサイズを変更したら、新しいドライブのサイズを変更するために使用した仮想マシンをシャットダウンし、新しいVHDファイルをセカンダリドライブとして削除します。.
新しいVHDファイルは独自の仮想マシンとして使用する準備ができているので、新しく作成したファイルに基づいて新しいVMを作成します。.
作成したら、新しい仮想マシンを起動します。.
新しいVHDファイルには、必要に応じて使用できる新しい領域を持つ単一のドライブがあります。.
結論
VHDファイルのサイズを変更する機能は非常に便利です。将来必要になる可能性があるものを予測することはできないので、必要なサイズでVHDファイルを作成してから、必要に応じてサイズを拡張することができます。.
リンク集
VM ToolkitからVHD Resizerをダウンロードする(登録が必要です)
Diskpartに関するマイクロソフトのドキュメント