古いデジタルカメラ(1995 Kodak DCS460)で使用するためにいくつかのCFカードをフォーマットしようとしています。カメラの使い方260MBのハードドライブPCMCIA Type III
が装備されています。Type III
Linux
CFカードをフォーマットまたはフォーマットすると、カメラはカードを表示してWindows
記録FAT16
できますが、結果ファイルは表示されず、データ回復検索ツールを使用して回復する必要があります。
私が試したことの1つは、dd
260MBのハードドライブの画像を512MBのCFカードに書き込むことでした。この画像を使用すると、カメラがカードに正しく書き込まれ、カードリーダーから直接画像を表示してコピーできます。
260MBハードディスクのパーティションは、FAT16/msdos
私が直接フォーマットしたものと同じように表示されます。ハードドライブイメージのドライバを含むフォルダもあります。でフォーマットされた1GB CFカードにコピーしましたが、FAT16
ファイルを読み取れないという同じ現象が発生しました。
このカメラを使用している他のユーザーは、最大2GBのPCカードハードドライブを使用できると報告しているので、ここでは260MBが制限ではないと思います。
ハードドライブFAT16
のフォーマットが他のツールで適用されるFAT16フォーマットとPCMCIA
どのように異なるかをご存知ですか?GParted
2つの形式間で状況が異なるように扱われる場合は、ファイル割り当てテーブルなどのものを表示できるツールに関する提案がありますか?
編集:私が得た新しい情報:カメラで正しく動作する260 MBの画像のプロパティは次のとおりです。
デバイスの起動開始および終了セクタサイズIDタイプ
/dev/sdb1*34 509183 509150248.6M 6 FAT16
2048より小さいセクタで始まるパーティションを作成できません。 fdiskとgpartedを試しました。
編集2:dos互換フラグを設定した後、34からパーティションを作成できることがわかりました。 fdiskを使用して5GB PCMCIAハードドライブに2GBパーティション(最大FAT16)を作成し、タイプ6に設定すると起動が可能になりました。その後、gpartedを使用してFAT16としてフォーマットしました。 LinuxコンピュータまたはWindowsコンピュータでは、2 GBのマイクロドライブとして表示されます。カメラではフォーマットされていないそうです。
編集3:Windows 98SEシステムを構築した後、カメラの元のTWAINドライバを使用して管理できました。これにより、カメラでカードをフォーマットすることができました。フォーマットすると、このカード(最大2 GB)はカメラで正しく動作し、PCカードリーダーから直接読み取ることができます。書式レイアウトの違いが何であるかはまだわかりません。しかし、いくつかの明確に説明できる1つは、カメラの5GBディスクの役割です。そこではフォーマットされません。 Linuxノートブックでfdiskを使って2GBのDOS / FAT16パーティションを作成し、カメラでフォーマットしてみました。フォーマットが失敗し、カードに4.7GBのパーティションが作成されます。カメラの「フォーマット」は、実際にFAT16ができる以上の結果をもたらしても、ドライブ全体を使用するパーティションとフォーマットのようです。カメラでフォーマットされた1GB CFカードでフォーマットすると、5GBドライブで動作します(予想どおり1GBのみ)。
fdisk は、1GB CF カードのレイアウトが次のようになることを示します。
デバイスの起動開始および終了セクタサイズIDタイプ
/dev/sdb1 63 2014991 2014929 983.9M 6 FAT16
もともと作成したパーティションは34セクターで始まりましたが、カメラフォーマットは63セクターで始まりました。 lsblk はファイルシステムが vfat であることを示します。 FAT16を使ってみました。 512MB CFカードも似ています(セクタ63から始まり、FSはvfatです)。
つまり、大きなドライブ(> 260 MB?)は63で始まり(lsblkではまだ512バイトセクタを使用していると言います)、デフォルトの起動不可能なFAT16パーティションを持ち、vfatでフォーマットする必要があります。