Virtual PC 2007の仮想ディスクの最適化
Virtual PC 2007にVistaをインストールすると仮想ディスクが異常に大きくなる。私の環境では30Gバイトを超えてしまった。
この仮想ディスクをサーバの共有フォルダにコピーしようとすると大きすぎて大変困る。またVistaのネットワークに不具合があるのだろうか、数Gクラスのファイルを共有フォルダにコピーしようとするとネットワークエラーになってしまう。
そこで仮想ディスクの再圧縮いわゆる最適化の方法を紹介する。
まずゲストOS上でバーチャル ハード ディスク上の使用可能なすべての空き領域を "ゼロ設定"にする必要がある。これを実現させるツールが「Virtual Disk Precompactor」である。
まずゲストOS上から「C:¥Program Files¥Microsoft Virtual PC¥Virtual Machine Additions¥Virtual Disk Precompactor.iso」をキャプチャする。
Virtual PCのISOファイルのキャプチャを選択する

ISOファイルとして「Virtual Disk Precompactor.iso」を選択する

ISOファイルがマウントされ自動再生の選択が開くので「precompact.exeの実行」を選択する

Pre-Compactorが起動されるので「はい」を選択する

空き領域の "ゼロ設定"が開始される

すべて終了したら「はい」を選択し、その後コンピュータをシャットダウンさせる

次にVirtual PCコンソールより「バーチャル ディスク ウィザード」を選択する

バーチャル ディスク ウィザードが開始されるので「次に」を選択する

ディスクのオプション選択では「既存のバーチャル ディスクの編集」を選択する

圧縮したいバーチャル ディスク ファイルを選択する

バーチャル ディスクのオプションで「圧縮」を選択する

圧縮したファイルの保存場所を指定する。上書きでよければ「元のファイルを上書きする」を選択、別名で保存したい場合は「保存するファイル」を選択し保存ファイル名を指定する

ウィザードの設定が完了したことを確認し「完了」を選択する

バーチャル ディスク ファイルの圧縮が開始される

圧縮が完了したらサイズを確認する

以上が最適化/圧縮の手順。この作業には仮想ディスクのファイルサイズと同じだけの空きスペースが必要なようだ。
この仮想ディスクをサーバの共有フォルダにコピーしようとすると大きすぎて大変困る。またVistaのネットワークに不具合があるのだろうか、数Gクラスのファイルを共有フォルダにコピーしようとするとネットワークエラーになってしまう。
そこで仮想ディスクの再圧縮いわゆる最適化の方法を紹介する。
まずゲストOS上でバーチャル ハード ディスク上の使用可能なすべての空き領域を "ゼロ設定"にする必要がある。これを実現させるツールが「Virtual Disk Precompactor」である。
まずゲストOS上から「C:¥Program Files¥Microsoft Virtual PC¥Virtual Machine Additions¥Virtual Disk Precompactor.iso」をキャプチャする。
Virtual PCのISOファイルのキャプチャを選択する

ISOファイルとして「Virtual Disk Precompactor.iso」を選択する

ISOファイルがマウントされ自動再生の選択が開くので「precompact.exeの実行」を選択する

Pre-Compactorが起動されるので「はい」を選択する

空き領域の "ゼロ設定"が開始される

すべて終了したら「はい」を選択し、その後コンピュータをシャットダウンさせる

次にVirtual PCコンソールより「バーチャル ディスク ウィザード」を選択する

バーチャル ディスク ウィザードが開始されるので「次に」を選択する

ディスクのオプション選択では「既存のバーチャル ディスクの編集」を選択する

圧縮したいバーチャル ディスク ファイルを選択する

バーチャル ディスクのオプションで「圧縮」を選択する

圧縮したファイルの保存場所を指定する。上書きでよければ「元のファイルを上書きする」を選択、別名で保存したい場合は「保存するファイル」を選択し保存ファイル名を指定する

ウィザードの設定が完了したことを確認し「完了」を選択する

バーチャル ディスク ファイルの圧縮が開始される

圧縮が完了したらサイズを確認する

以上が最適化/圧縮の手順。この作業には仮想ディスクのファイルサイズと同じだけの空きスペースが必要なようだ。