SDカードに保存したデータがボロボロにぶっ壊れます
カードやリーダーが壊れてるかもと思ってbadblocksで10時間ほど読み書きテストを繰り返してもエラーは一つも検出されず
なのにマウントしてファイルを保存してから取り出すとメチャクチャに壊れます
テキストファイルはそこかしこの文字が別の文字に書き換わってるし
0x00だけで埋めたファイルならc0や08のように1ビットだけonになったバイトが無数に出現します

これでは全く使い物になりませんが
何が原因だと思われますか?
解決のヒント下さい