コンパクトフラッシュカード

CFカードの最適化の補足


 前回「CFカードの最適化」を載せたところ、それについて当カシオペアリポートに一通のメールが届きました。Win95上でデフラグをかけるとファイルが壊れる事についてです。ふむふむと読んでみていくと、これは重要なことのようです。今回の表題は「CFカードの最適化の補足」となっていますが、これは補足というより注意・警告に近いものです。


不完全なファイルシステム

 まずは単純に親玉パソコンでファイルの再配置(デフラグ)をやってみましょう。あ、みなさんはやらないように。ここではあくまでも実験です。


ファイル名が壊れる


 つい先日デフラグを行ったばかりでも、あっさりとファイル名が破壊されています。ファイル名の損傷だけですので、ファイル名を書き直すだけでファイルは復活します。


 では、CFカードの状態を元にもどして、今度はWindows95標準装備のスキャンディスクをしてみます。ファイルが修正されないように、「エラーを自動的に修復()」を解除します。


「エラーを自動的に修復()」を解除する


 あらら、下記のようなメッセージで怒られてしまいました。


こんなメッセージで怒られる


 どうやら、カシオペアでは長いファイル名がちゃんと書き込まれていないようです。しかし実は、短いファイル名でもこうなります。また、長くても問題のないのもあります。調べてみると、このような条件のファイルが壊れるようです。


  1. 2バイト文字を使っている。
    これは日本語文字を使っているということです。ファイル名の長い短いは関係ないようですね。
  2. カシオペアで書き込まれたファイルである。
    カシオペアで作成されたファイル、もしくは親玉パソコンで作成されても、カシオペアでファイル名を書き換えたファイルです。


 カシオペア、すなわちWindowsCEではWindows95と違って2バイト文字の扱い方法が変更されているというのがあります。もしかしてそこらへんが問題の原因でしょうか。


再配置の安全な方法

 さて、問題はともかく、再配置を安全に行うにはどうすれば良いでしょう。親玉パソコンで怪しいファイル名を全て書き直してから行うのは面倒です。英文字だけ使うというのも不便です。ここではみなさんが分かり易く、かつ単純明解で安全な方法を紹介します。


1.バックアップ
親玉パソコンにCFカードを挿し込み、カードの中のファイルを全てバックアップします。親玉でバックアップ用のフォルダを作成し、そこに全てを放り込むだけです。
2.削除
CFカードの中身を全て削除します。この際、フォーマットし直してもかまいません。
3.レストア
親玉パソコンに保存した全データをCFカードに放り込んで元にもどします。この時点でファイルの再配置の効果がありますので、あえてデフラグを行う必要はありません。


 この方法ならバックアップも必ずとれますし、Windows95のファイルシステム上で全行程が行われるので安全です。各自の利用方法によって違いますが、月に一度、バックアップを兼ねて上記のような作業を行われてはどうでしょうか。


 クラブカシオペアに投稿なされている方からのメールが来なければ私も見落としているところでした。いやいや、感服いたしました。


戻る