The 64 GB SD card for my Android phone always reports as 'corrupted' when I do any significant file operations on it in Linux and then plug it back into my phone. The card mounts just fine under Linux, and I can read and write things to it there. I've been able to write to it from Linux before without my phone getting grumpy, but it seems that any time I delete files from it under Linux and then plug it back into the phone, the phone reports the card as corrupt.
I've tried fsck.exfat, and it seems to report nothing:
Code: Select all
me@thiscomputer ~ $ sudo exfatfsck -v /dev/sdd1
exfatfsck 1.0.1
Copyright (C) 2011-2013 Andrew Nayenko
How do I avoid these corruption problems? More importantly, how do I fix them? I've just backed up and then reformatted the card in the past, but that is really annoying and could potentially fail. Is there a way to actually fix the problem?