resize NTFS with Frenzy

Knoppix を使わず FreeBSD でやる方法。

  1. 現在のサイズを確認する。
    ntfsresize -i /dev/ad0s1
  2. なるべく小さくなるようにリサイズする。リサイズする大きさは 512 の倍数になるようにする。(後々面倒なので)
    ntfsresize -n -s xxxxxxx /dev/ad0s1 # 確認
    ntfsresize -s xxxxxxx /dev/ad0s1 # 実行
  3. fdisk でスライスのサイズを変更。サイズは ntfsresize で指定したサイズ。
    fdisk -i ad0
  4. お祈りしながら再起動して Windows を起動。CHKDSK がちゃんと動くか確認。
  5. パーティションサイズとボリュームサイズをあわせたいだけならオプションなしで ntfsresize を使う。
    ntfsresize /dev/ad0s1