"USB Storage damaged. It may need reformatting" error message in status bar On rebooting my Samsung Galaxy S2 (running Villain ROM 3), I got an error in the status bar "USB Storage damaged. It may need reformatting". File managers like Astro fail to open the /mnt/sdcard folder.

Things I've tried so far:


Rebooting
Connecting via USB cable to PC in USB debugging mode (This brings up 2 drives, but they are not mounted)
Removing the external SD card and rebooting


Anyone encountered this issue before? Any suggestions?
Solved it myself after hours of Googling.

I really only needed to run error checking on the internal storage (CheckDisk) in Windows. Since I couldn't get Windows to mount the drive normally, I tried booting into ClockworkMod recovery mode and then connect USB.

Ran the error checking (Right click on drive, Properties, Tools, Error-checking), rebooted phone and voilà! Life is beautiful once again.