/ / Microsoft仮想ハードドライブ(VHD)ファイルのサイズを変更する方法

Microsoft仮想ハードドライブ(VHD)ファイルのサイズを変更する方法

Microsoft Virtual Hard Driveを作成するときVirtual PCまたはVirtual Serverを使用して、ファイルの最大サイズを事前に指定する必要があります。 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コマンドが実行された後、以前に割り当てられていないスペースがシステムドライブと結合され、単一の大きなドライブが形成されます。

画像

新しいドライブのサイズを変更したら、新しいドライブのサイズを変更するために使用した仮想マシンをシャットダウンし、セカンダリドライブとして新しいVHDファイルを削除します。

画像

新しいVHDファイルは独自の仮想マシンとして使用する準備ができているため、新しく作成されたファイルに基づいて新しいVMを作成します。

画像

作成したら、新しい仮想マシンを起動します。

画像

新しいVHDファイルには、必要に応じて使用できる新しいスペースを備えた単一のドライブが含まれるようになります。

画像

画像

結論

VHDファイルのサイズを変更する機能は非常に優れています有用。将来必要になるものを予測することはできないため、必要なサイズのVHDファイルを構築し、必要に応じてサイズを拡張することができます。

リンク集

VM ToolkitからVHD Resizerをダウンロード(登録が必要)

DiskpartのMicrosoftドキュメント