KNOPPIX 5.0からのNTFSパーティションリサイズ その後

リブート後に一度チェックディスクが走り、その後無事Windows XPが起動された。コンピュータの管理でパーティションを見ると確かに拡張されているが、パーティションの容量と空きは古いままである。この辺、何かのパラメタの修正が抜けているのと思われる。不安だが、エラー等は発生していないためこのまま様子見。

最初はntfsresizeのバグかと思ったのだが、Windows純正のdiskpartでも発生するらしい。
NTFS ボリュームを拡張したときに、パーティションのサイズは拡張されるが、ファイル システムのサイズが変わらない - Microsoft サポート技術情報
結局、この問題を解決する手段は

1. DiskProbe等を使って、自分でパーティションテーブルを書き換える
2. 商用ツールを使ってパーティションのサイズを適正にする

このどちらかしかなさそう。(元々ベイシックディスクでアロケーションされたパーティションなので、diskpartコマンドの"extends filesystem"は使えない)
自分のPCならば1.で遊ぶんだが、仕事で使っているPCなので、これ以上のリスクは選択外。大人しく2.の方法を採ることにした。

んで購入したのはこれ。

Acronis PartitionExpert Personal

選択理由はダウンロード販売をしていること、価格が1980円と廉価だったこと。
この製品は競合他社と同様にパーティションに対する操作が、一種のトランザクションになっており、最後にコミットすることでパーティションに施した操作が、次回起動時に順に実行される。次回はDOSモードで小さいプログラムが動く訳だが、このプログラムが安定していれば間違いの無い方法だ。

最後はこのAcronis PartitionExpertを使って、Cドライブのパーティションを一旦縮小し、その後最大まで拡張することで、改めてパーティションの正しいサイズが計算されて、晴れてまともなサイズで使えるようになった。