• 締切済み

SDカードをFAT16でフォーマットしたいのですが

SDカードをFAT16で初期化したいのですが 16MBのSDカードはできたのですか128MB,512MBのものは 下記のようにエラーとなってしまいます。 無理なのでしょうか? format F: /fs:fat /a:512 新しいディスクをドライブ F: に挿入してください 準備ができたら Enter キーを押してください... ファイル システムの種類は FAT です。 検査しています 491M バイト 指定されたクラスタ サイズは FAT16/12 には小さすぎます。

みんなの回答

  • deadline
  • ベストアンサー率63% (1239/1943)
回答No.1

FAT16/32でフォーマットする場合、ディスクを管理する際に使用される『クラスタ数』にそれぞれ上限があり、FAT16では65,526以下でなければならないという制限があります。 そのため、フォーマットする際の『アロケーションユニット』サイズを指定している"/a:512"では32MBが限度ですので、128MBのものは"/a:2048"か"/a:4096"を、512MBのものは"/a:8192"か"/a:16K"を指定すれば、フォーマットできると思います。 詳しくは、"format /?"でヘルプを参照してください。 なお、『アロケーションユニットサイズ』を大きくすると、たった1バイトのファイルの保存にも指定したサイズが使用されるため、ファイルサイズの小さいファイルを多数保存するような場合には、メディアの使用可能容量に比べて、保存できるファイル数及びファイル容量が予想外に少なくなる『クラスタギャップ』と呼ばれる現象が発生します。 『Google 検索:クラスタギャップ』 http://www.google.co.jp/search?hl=ja&lr=lang_ja&ie=UTF-8&oe=UTF-8&num=50&q=%E3%82%AF%E3%83%A9%E3%82%B9%E3%82%BF%E3%82%AE%E3%83%A3%E3%83%83%E3%83%97

kimsuna
質問者

補足

バカなド素人ですみません。 大変翌わかりました。 ご親切な回答ありがとうございました。

関連するQ&A

専門家に質問してみよう