If windows is saying the drive needs to be formatted it usually means that the FILE ALLOCATION TABLE, (FAT), has been corrupted or doesn't exist.
(Caused when you unplugged the USB cable).
NORTON's DISK-DOCTOR will retrieve deleted/formatted information.
(However this is an old (DOS) program).