回答:
これは、フラッシュメモリの電源障害によって引き起こされるエラーに関するペーパーです。http://cseweb.ucsd.edu/users/swanson/papers/DAC2011PowerCut.pdf
要約の最後の文を引用します。
最後に、不完全な消去操作により、同じブロックに対する将来のプログラム操作が信頼できないものになることを示します。
そして、論文の結論:
この作業で調査したフラッシュメモリデバイスは、停電が発生したときに予期しない動作を示しました。操作が進むにつれてエラー率が常に低下するわけではなく、電源障害により、正常に完了した操作のデータが破損する可能性があります。また、停電中にプログラムまたは消去されたブロックに依存することは、たとえデータが無傷であるように見えても信頼できないこともわかりました。
私の個人的な結論は
一般に、電力損失はフラッシュメモリを信頼できない状態にする可能性があります。ただし、ハード消去すると、メモリは以前と同じように機能します。
慎重に書き込まれたファームウェアは、電力損失のエラーを完全に防ぐことができますが、追加の書き込みによって書き込みを保護する必要があるため、フラッシュメモリのパフォーマンスとライフタイムコストがかかります。
多くのベンダーがダウンロード用のハード消去ユーティリティを提供しています。しかし、フラッシュメモリデバイスにはハード消去を許可せず、ハード消去自体を実行せず、完全に安全な書き込みプロトコルを使用しないものもあると思います。したがって、これらは物理的に損傷していなくても、書き込み中の電力損失によって事実上信頼性が低下したり、使用できなくなったりする可能性があります。
本当に必要な場合は、「実質的に信頼できない、または使用できない」USBメモリを取り、そのフラッシュICをハード消去可能な環境に移動(つまり、はんだ除去と再接続)できます。フラッシュICが再び使用可能になります。