PCカードスロットに挿した CF の固定ディスク化

id:logion:20071128#p2 でも書いたとおり、A-DATA 16G (40倍) の CF を PC カードスロットに指し固定ディスク*1 して使っています。
開発環境などが一通り揃って落ち着いた頃、ふと思いだしてディスクチェックをかけてみました。その結果がこちら:

Checking file system on D:
The type of the file system is FAT32.


One of your disks needs to be checked for consistency. You
may cancel the disk check, but it is strongly recommended
that you continue.
Windows will now check the disk.                         
Volume Serial Number is 5451-3EFD
     15831704 KB total disk space.
          392 KB in 19 hidden files.
        40056 KB in 4918 folders.
      3781152 KB in 37483 files.
      7591128 KB in bad sectors.
      4418968 KB are available.

         8192 bytes in each allocation unit.
      1978963 total allocation units on disk.
       552371 allocation units available on disk.

なんだかデジャブ ( id:logion:20071009#p1 ) を感じますが 7.5GBytes の領域が bad sectors と判定され、チェックをかける前は 11GBytes 近く残っていた空き容量が一気に 4GBytes ちょっとまで減ってしまいました。orz
PC カードスロットに挿し固定ディスク化する前にチェックした時は問題なかったので油断していました。これはもう CF の True-IDE モードにおける 8G 制限問題はほぼ確定、と考えていいんでしょうか。この現象をうまく説明できる言葉が見つからないのですが…。
このまま使うのはちょっと怖いので、8G でパーティションを切り直すことにしました。前半のディスクチェックには問題ありませんでしが、後半の 8G は上と同じ現象が出て空き容量 44MBytes(!) と出たため解放し、未使用領域に戻してしまいました。
結局のところ、自分にとって 16G の CF はすっかり地雷の印象がついて回ってます…。

*1:リムーバルディスクのままではそのドライブにインストールできないソフトがあるためです。(VisualStudio とか)