I own an Android device with a removable MicroSD card. The card uses either FAT32 or ExFAT technology. These are "non-journaling filesystem" technologies, so the data on the cards can become corrupted in certain cases.
Perhaps I should run a consistency check (e.g.
fsck / Chkdsk / ScanDisk) every so often.
A) How often should I run a consistency check on my MicroSD card?
B) Also, if my device sometimes freezes and I must power it off using the power button, must I run a consistency check every time?