2008年05月02日
Virtual PCのVHDファイルを圧縮する方法

以前から「何とかならないかな?」と思っていたことが、一つ解決しました。
その「何とかならないか」と思ったのはVirtual PCで使用したバーチャルマシンハードドライブイメージファイル(VHDファイル)の保存方法です。
仕事で使用したVHDファイルがあり、その仕事が終了したためそのVHDファイルは不要となったのですが、いつ必要になるか分からないので削除するわけには行きません。しかし、常にハードディスクへ保存しておくには容量が5GB以上もあるとちょっと邪魔。
そこで、そのVHDファイルをDVDへ保存して、ハードディスクの容量を稼ごうと思ったら、5GBの容量はさすがに入らない。では、ということで
「圧縮すれば入るだろう」
と思って、WindowsXPでZIPファイルに圧縮しようとすると
---------------------------と言って怒られます。┓(´_`)┏
圧縮 (zip 形式) フォルダ エラー
---------------------------
ファイルが見つからないか、読み取りのアクセス許可がありません。
---------------------------
OK
---------------------------
「何とかならないかな~」
と思っていたら、ありました!ありました!何とかする方法が!
ある方法を行うとVHDファイルが圧縮して小さくなります。そのある方法というのは下記に説明します。
Virtual PCのVHDファイルを圧縮して小さくする方法は、実はこちらに書いてありました。下記にその内容のポイントのみをピックアップして書いておきます。
ちなみに下記方法はゲストPCがWindowsの場合です。他のOSの場合は・・・?です。また、元記事ではっVirtual PC 2004で書いてありますが、Virtual PC 2007でも問題なく使用できます。
もちろん、ゲストPCの状態によっては圧縮率は異なります。
邪魔なVHDファイルがある方はぜひ試してみてください。
仮想ハードディスクを圧縮する(Virtual PC 2004編) - @IT
ちなみに下記方法はゲストPCがWindowsの場合です。他のOSの場合は・・・?です。また、元記事ではっVirtual PC 2004で書いてありますが、Virtual PC 2007でも問題なく使用できます。
- 圧縮するゲストPCをVirtual PCで起動
- (ゲストPC側の)Windowsの標準に搭載しているデフラグでディスクの整理
- ゲストPCのウィンドのツールバーにある[CD]-[ISO イメージのキャプチャ]を選択して「C:\Program Files\Microsoft Virtual PC\Virtual Machine Additions\Virtual Disk Precompactor.iso」をマウントする
- 自動で「バーチャル ハードディスク圧縮の準備をしますか?」のメッセージボックスが表示されるはずですが、当方の環境では「Would you like to prepare the virtual hard disk(s) for compaction?」という英文のメッセージが表示されました。いづれにしても「はい」を選択
- 完了後、ゲストOSを終了する
- Virtual PCのウィンドの[ファイル]-[バーチャル ディスク ウィザード]を選択し、バーチャル ディスク ウィザードのダイアログを表示
- 「ディスクのオプション」で「既存のバーチャル ディスクの編集」を選択して「次へ」
- 「編集するバーチャルディスク」で圧縮するVHDファイルを選択
- 「バーチャルディスク情報及びプション」で「圧縮する」を選択し「次へ」
- 「バーチャルハードディスクの圧縮」で「保存するファイル名」を選択して、任意の保存先を指定し「次へ」
- しばらくすると「バーチャルハードディスクの圧縮に成功しました」のメッセージが表示されて完了!
もちろん、ゲストPCの状態によっては圧縮率は異なります。
邪魔なVHDファイルがある方はぜひ試してみてください。
仮想ハードディスクを圧縮する(Virtual PC 2004編) - @IT
タグ :Virtual PC圧縮
Category is ソフトウェア.






前の記事





・・・やってる間、パソコン重そう・・・。
やってみそ!
その間、すごくパソコン重くなるから(笑)