【当ブログではアフィリエイト広告を利用しています】

[Windows] Hyper-Vの仮想ディスクの最適化でサイズが圧縮されない場合の対処

attention この記事は2年以上前の投稿になります。
記載された情報が古くなっている可能性がございますので十分ご注意ください。

通常は「Hyper-V マネージャー」のディスク編集で実施します。
vhd_comp01

空き容量が沢山あるのにサイズが圧縮されない場合は以下の方法を試してみてください。

[ポイント] ゲストOS側で空き領域を先日ご紹介した「Sysinternals: SDelete」で0埋めしておきます。

PowerShell を起動して「Optimize-VHD」を実行するのですが、下記のようなメッセージが出てしまった方は先にインストールしてください。

用語:’Optimize-VHD’は、コマンドレット、関数、スクリプト ファイル、または操作可能なプログラムの名前として認識されません。名前が正しく記述されていることを確認し、パスが含まれている場合はそのパスが正しいことを確認してから、再試行してください。

○Hyper-V モジュールのインストール方法

PS C:\> Add-WindowsFeature Hyper-V-PowerShell

○VHDファイルの圧縮方法

PS C:\> Optimize-VHD xxxxxxxx.vhd –Mode Prezeroed

ご意見・ご感想をお待ちしております。

いただいた情報は一般公開されません。(入力いただいたメールアドレスにてご返信させていただきます)
また、* が付いている欄は必須項目となりますので、必ずご記入をお願いします。

内容に問題なければ、下記の「コメントを送信する」ボタンを押してください。