Step One:
Plug your USB Pendrive or External HDD or Memory Card which is Affected.
Step Two:
Go to Start -> Run-> Type CMD and Enter
Step Three:
Find the drive letter for the connected USB drive. For Example, I:
In command prompt, type I:
and Hit enter. Command Prompt will show I:/
Step Four:
Then type
attrib -s -h /s /d *.*
Make sure that you put space between each elements in the code.
and hit enter and wait for few seconds.
Read more at http://imacify.com/2011/02/how-to-recover-hidden-files-from-virus-infected-usb-pendrive/#XFCzA20Xb7xmJ5Yh.99