If you have disconnected the device without doing a proper unmount/eject, you could get a corrupt drive message (been there done that). If so, you should get a message from Windows asking to repair the drive. In this situation, you may want to let Windows do it. I don't say that lightly as Windows makes all sorts of changes in the most unexpected places if you let it run wild, but this does seem to work well on USB connected devices.