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?


Usually you don't need to run consistency checks on filesystems manually. vold runs filesystem check (fsck.exfat or fsck_msdos) everytime before mounting a supported filesystem (including exFAT and FAT[N]) on secondary external storage.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.