VMware Workstation 仮想マシン ディスクの最適化と圧縮
search cancel

VMware Workstation 仮想マシン ディスクの最適化と圧縮

book

Article ID: 340140

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

この記事には、仮想ディスク (.vmdk) ファイルのサイズを仮想マシンの実際の使用量が反映されるように減らす手順が記載されています。

Symptoms:

免責事項: これは英文の記事 「Defragmenting and shrinking VMware Workstation virtual machine disks (2019649)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。


ホスト マシン上の仮想ディスク (.vmdk) ファイル サイズが仮想マシンの事前に割り当てられていない仮想ディスクで使用される実際の容量を超えている。

Environment

VMware Workstation 11.x (for Windows)
VMware Workstation 8.x (Linux)
VMware Workstation Pro 12.x (Windows)
VMware Workstation 9.x (Windows)
VMware Workstation 7.x (Windows)
VMware Workstation 8.x (Windows)
VMware Workstation Pro 12.x (Linux)
VMware Workstation 7.x (Linux)
VMware Workstation 10.x (Windows)

Resolution

Workstation 仮想マシンを事前に割り当てるか、またはスパースします。事前割り当て仮想マシンでは、仮想ディスク ファイル (仮想マシンを 2GB のファイルに分割することを選択した場合) のサイズは仮想マシンのサイズと同等です。スパース仮想マシンでは、仮想ディスク ファイルのサイズは仮想マシンの合計使用領域と同等です。
仮想マシンのバンドルにはスナップショット、サスペンド状態のファイル (仮想マシンがサスペンドされている場合)、ファイルの設定、およびログが含まれるので、仮想ディスクのサイズより常に大きくなります。ただし、仮想マシンのオペレーティング システムに表示された使用領域より仮想ディスクのサイズが著しく大きい場合は、このサイズを縮小できます。
ディスクのサイズを縮小するには、Windows でディスクを最適化し、VMware Tools を使用して仮想ディスクを圧縮してから、内蔵の Workstation ユーティリティを使用してホスト OS 内で仮想ディスクをクリーン アップする必要があります。
注: このプロセスは、事前割り当てディスクには適用されません。
ディスクをスパースまたは事前割り当てするかどうかを決めるには、次の手順で仮想ディスクの設定をチェックします。
  1. Workstation を起動します。
  2. メニュー バーで、仮想マシン > 設定 をクリックします。
  3. ハード ディスク をクリックします。
  4. ディスク情報 で詳細を表示します。
  5. ディスクにスナップショットがある場合は、スナップショットを削除してからディスクのサイズを縮小する必要があります。詳細については、「Working with snapshots (1009402)」を参照してください。

Windows での最適化

Windows 仮想マシンでは、まず Windows でディスクの最適化を実行する必要があります。 Windows で最適化すると、使用領域がすべて連続した領域になります。そのため、仮想ディスクのサイズを縮小できます。
Windows でディスクの最適化を実行するには、Microsoft の次の手順に従います。

仮想ディスクの圧縮

仮想ディスクを最適化したら、VMware Tools を使用してディスクの最後にある空のディスク セクタを消去すると、未使用の領域が解放されます。
仮想ディスクを圧縮するには:

  1. VMware Tools コントロール パネルまたはツールボックスを開きます。

    • Windows の場合:

      システム トレイにある VMware Tools のアイコンをダブルクリックするか、または スタート > コントロール パネル > VMware Tools をクリックします。

    • Linux の場合:

      ターミナルを開き、次のコマンドを実行します:

      vmware-toolbox

      注: Workstation 9.x (Windows) 以降の場合、圧縮はディスクのクリーンアップ時に自動的に行われます。そのため、このオプションは VMware Tools のパネルから取り除かれています。VM > 管理 > ディスクのクリーンアップ に移動します。これは VMware Workstation 9.x 以降の Linux バージョンでは使用できません。

  2. 圧縮 タブをクリックします。
  3. 圧縮するドライブを選択します。
  4. 圧縮の準備 をクリックしてから、画面に表示される指示に従います。

注意: ディスクの圧縮中は仮想マシンまたはホスト マシンをシャットダウンしないでください。また、プロセスをキャンセルしないでください。このプロセスを中断すると仮想マシンに回復不可能な損害を与えることがあり、再び仮想マシンを起動できない可能性があります。


Additional Information

Defragmenting and shrinking VMware Workstation virtual machine disks