sankyo_takada
2015年6月19日 18時07分
お世話になります。
高田と申します。
microSDのフォーマットについて質問があります。
Armadillo-410に実装したmicroSD(8GB)をFAT32でフォーマットしたのですが、
約1GBしか認識されないようです。(dfコマンドで確認)
全領域認識させるためにはどのようにすればいいのでしょうか?
こちらで行った操作は以下になります。
①fdisk /dev/mmcblk0でパーティション作成
全領域を1つのパーティションとし、タイプは「c」(W95 FAT32 (LBA))を指定
コマンドpでパーティション情報を確認し、正常に生成できていることを確認しました
②mkfs.vfat -F 32 /dev/mmcblk0p1を実行し、FAT32でフォーマット
なお、補足情報ですが、上記操作を行ったmicroSDをWindowsで見ると、
やはり1GBしか認識されません。
また、WindowsでmicroSDをフォーマットしたものをArmadilllo-410で見ると
全領域分の容量となりました。
環境
Armadillo410
Linux2.6.26
よろしくお願いいたします。
コメント
sankyo_takada
at_daisuke.sasaki
2015年6月19日 20時03分
佐々木大輔です。
> Armadillo-410に実装したmicroSD(8GB)をFAT32でフォーマットしたのですが、
> 約1GBしか認識されないようです。(dfコマンドで確認)
申し訳ありません。
Atmark DistのdosfstoolsのMakefileのバグにより、本現象がおきています。
パッチを添付しました。
お手数ですが、パッチを当ててビルドしなおしたイメージで、再度お試しください。
パッチ適用手順
1. ATDEのAtmark Distディレクトリに以下のパッチをコピー
2. 以下のコマンドでパッチを当てる