PCMCIAハードドライブフォーマットは、基本FAT16「msdos」とどう違うのですか?

PCMCIAハードドライブフォーマットは、基本FAT16「msdos」とどう違うのですか?

古いデジタルカメラ(1995 Kodak DCS460)で使用するためにいくつかのCFカードをフォーマットしようとしています。カメラの使い方260MBのハードドライブPCMCIA Type IIIが装備されています。Type III

LinuxCFカードをフォーマットまたはフォーマットすると、カメラはカードを表示してWindows記録FAT16できますが、結果ファイルは表示されず、データ回復検索ツールを使用して回復する必要があります。

私が試したことの1つは、dd260MBのハードドライブの画像を512MBのCFカードに書き込むことでした。この画像を使用すると、カメラがカードに正しく書き込まれ、カードリーダーから直接画像を表示してコピーできます。

260MBハードディスクのパーティションは、FAT16/msdos私が直接フォーマットしたものと同じように表示されます。ハードドライブイメージのドライバを含むフォルダもあります。でフォーマットされた1GB CFカードにコピーしましたが、FAT16ファイルを読み取れないという同じ現象が発生しました。

このカメラを使用している他のユーザーは、最大2GBのPCカードハードドライブを使用できると報告しているので、ここでは260MBが制限ではないと思います。

ハードドライブFAT16のフォーマットが他のツールで適用されるFAT16フォーマットとPCMCIAどのように異なるかをご存知ですか?GParted2つの形式間で状況が異なるように扱われる場合は、ファイル割り当てテーブルなどのものを表示できるツールに関する提案がありますか?

編集:私が得た新しい情報:カメラで正しく動作する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でフォーマットする必要があります。

関連情報