NTFS の縮小(Shrink)がWindowsでできなかった。
WindowsのNTFSを縮小しようとしたら、エラーになった。
以前のパーティーション作成時に計算をミスって200GBのつもりが、200.5GB位になっていて、正確に200GBにしたかった。サイズ変更をしようとしたらエラーだった。
結論
pagefile.sys
や hibfile.sys
が邪魔をしている。
ページファイル(スワップ)がメモリの代替に使うために、trim(defrag)の対象になり、移動ができない。移動ができないから同じ場所に居続けるので、縮小を妨害していた。
当たり前といえば当たり前だけど、Windowsをしばらく真剣に使っていなかったのですっかり忘れている。
hibfile.sys
はハイバネーション(休止状態)のファイルだから、休止状態を一時的に無効化すればファイルは削除されて問題なくうごく
ページファイルの無効化を試して無事にNTFSを縮小することができた。
調査記録
イベントログを見て、259エラーを探した。