VMware Fusion 仮想マシン ディスクの最適化、圧縮、クリーン アップ
search cancel

VMware Fusion 仮想マシン ディスクの最適化、圧縮、クリーン アップ

book

Article ID: 343532

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Symptoms:

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


スナップショットがない場合は Fusion 仮想マシンのスパース ディスクのサイズを縮小できます。この記事には、Windows での仮想ハード ドライブの最適化、Windows および Linux での仮想ディスクの圧縮、Mac OS での仮想ディスクのクリーン アップ(最適化)に関する情報が記載されています。

:Fusion 仮想マシンの事前割り当てディスクのサイズは縮小できません。事前割り当てディスクのサイズは常に、仮想マシンのオペレーティング システムに割り当てられたサイズとほぼ同等です。

スパース ディスクのサイズはゲスト OS が使用していた領域と同等です。このサイズは、ゲスト OS が現在使用している領域と同じである必要はありません。オペレーティング システム にファイルの削除を命令しても、実際にはファイルを削除せず、ファイルが使用している領域に保存されている項目の記憶を停止するからです。これは、ラベルのない VCR テープや書き換え可能な CD/DVD に似ています。ラベルがないので自由に記録できることになります。そのため、ファイルを削除するとゲスト OS は領域が使用中であるとマークすることを停止します。ただし、データはディスクから実際に削除されないため、Fusion ではカウントされます。ディスクを最適化して圧縮するには、すでに使用されていないこの領域を開放する必要があります。



Environment

VMware Fusion 7.x
VMware Fusion 2.x
VMware Fusion 6.x
VMware Fusion 3.x
VMware Fusion 8.x
VMware Fusion Pro 8.x
VMware Fusion 4.x
VMware Fusion 5.x

Resolution

Fusion 仮想マシンを事前に割り当てるか、またはスパースします。事前割り当て仮想マシンでは、仮想ディスク ファイル(仮想マシンを 2 GB のファイルに分割することを選択した場合)のサイズは仮想マシンのサイズと同等です。スパース仮想マシンでは、仮想ディスク ファイルのサイズは仮想マシンの合計使用領域と同等です。

仮想マシンのバンドルにはスナップショット、サスペンド状態のファイル(仮想マシンがサスペンドされている場合)、ファイルの設定、およびログが含まれるので、仮想ディスクのサイズより常に大きくなります。詳細については、Contents of the virtual machine bundle in Fusion (1021016) を参照してください。

ただし、仮想マシンのオペレーティング システムに表示された使用領域より仮想ディスクのサイズが著しく大きい場合は、このサイズを縮小できます。

ディスクのサイズを縮小するには、Windows でディスクを最適化、VMware Tools を使用して仮想ディスクを圧縮、内蔵の Fusion ユーティリティを使用して Mac OS 内で仮想ディスクをクリーン アップする必要があります。

  • このプロセスは、事前割り当てディスクには適用されません。事前割り当てディスクをスパースするには、Converting a virtual disk to pre-allocated (1021565) を参照してください。
  • 暗号化された仮想マシンでは、クリーン アップを実行することができず、またはクリーン アップ オプションが使用できません。クリーン アップを実行するには、仮想マシンを復号化する必要があります。

ディスクをスパースまたは事前割り当てするかどうかを決めるには、次の手順で仮想ディスクの設定をチェックします。

    1. Fusion を起動します。
    2. メニュー バーから仮想マシン > 設定 に移動します。
    3. ハード ディスク セクションをクリックします。
    4. [詳細] の下にある 事前割り当て チェック ボックスを見つけます。

      [事前割り当て] が選択されていれば、仮想ディスクは事前に割り当てられています。[事前割り当て] が選択されていない場合は、スパース仮想ディスクです。

  • ディスクにスナップショットがある場合は、スナップショットを削除してからディスクのサイズを縮小する必要があります。詳細については、Deleting snapshots in VMware Fusion (1020245) を参照してください。

Windows での最適化

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

Windows でディスクの最適化を実行するには、Microsoft の次の手順に従います。

:このリンクは、2013 年 9 月 9 日時点のものです。リンクが切れているのに気づいた場合はご連絡ください。VMware の担当者がリンクをアップデートします。

仮想ディスクの圧縮

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

:Fusion 8.x、7.x、6.x および 5.x では、ディスクをクリーン アップするときに自動的に圧縮されます。そのため、このオプションは VMware Tools のパネルから取り除かれています。

VMware Fusion 4.x 以前で仮想ディスクを圧縮するには:

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

    • Windows の場合:システム トレイにある VMware Tools のアイコンをダブルクリックするか、またはスタート > コントロール パネル > VMware Tools に移動します。
    • Linux の場合:
      1. コマンド プロンプトを開きます。詳細は、Opening a command or shell prompt (1003892) を参照してください。
      2. 次のコマンドを実行します。

        vmware-toolbox

  2. 圧縮 タブをクリックします。
  3. 起動ドライブが選択されていることを確認します。
  4. 圧縮の準備 をクリックし、プロンプトに従います。

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

ディスクのクリーン アップ

仮想ディスクの圧縮後、Fusion で仮想ディスクが Mac OS X 用に最適化されます。Mac OS X では、ファイルを小さくするためにこの処理が自動的に行われます。ただし、仮想マシンのファイルが大きすぎる場合はディスクを手動でクリーン アップする必要があります。

仮想ディスクをクリーン アップするには:

Fusion 8.x、7.x、6.x、5.x および 4.x の場合:

  1. 仮想マシンをシャット ダウンします。
  2. 仮想マシン > 設定 > 全般 に移動します。
  3. 仮想マシンのクリーン アップ を選択します。

Fusion 3.x 以前の場合:

  1. 仮想マシンをシャット ダウンします。
  2. 仮想マシン > 設定 > ハード ディスク に移動します。
  3. ディスクのクリーン アップ を選択します。


Additional Information

Defragmenting, shrinking, and cleaning up VMware Fusion virtual machine disks