When I run Windows XP "Check Disk" on both the 2GB builtin memory and the 2GB uSD card memory using the USB cable, Check Disk complains that it cannot complete.
I have the following boxes checked:
Automatically fix file system errors
Scan for and attempt recovery of bad sectors
When I run Check Disk on the same 2GB uSD card using an SD card reader, it checks just fine.
I think that there may be some small bug in either the USB emulation or the file system emulation.
This bug exists in both Rockbox 3.3 and 3.4.