Windows Server 2012 の重複排除機能を使っている状態から、OFFにしたときの問題と対応について。
◆問題
Windows Server 2012(および2012 R2)にて、重複排除機能を使用した場合、
開始時には自動的に重複排除の機能が動作するが、機能をOFFにしたときには
重複排除されたままの状態である。
放置しておいても、解除されるようにみえず、手動でコマンドを実行する対処が必要。
◆対応方法
- 重複排除機能を使用していたサーバにログオンする。
- Powershellを管理者モードで起動する。
- 次のコマンドレットを実行する
Start-DedupJob (D: などのボリュームを指定) -Type Unoptimization - 実行したコマンドレットの状態を確認する
Get-DedupJob -Type Unoptimization - 重複排除が終わるまで待つ。
めちゃくちゃ時間がかかるはず。
◆動作させてみたところ
PS C:\> PS C:\> Start-DedupJob -Volume D: -Type Unoptimization Type ScheduleType StartTime Progress State Volume ---- ------------ --------- -------- ----- ------ Unoptimization Manual 0 % Queued D: PS C:\> PS C:\> PS C:\> Get-DedupJob -Type Unoptimization Type ScheduleType StartTime Progress State Volume ---- ------------ --------- -------- ----- ------ Unoptimization Manual 15:19 0 % Running D: PS C:\> PS C:\>