Damn dude that sux ass.....
Load up ubuntu and format the drive with that... I've done it with countless FAT drives that windows borked on and then wouldn't touch....
Learn you lesson? Keep a backup! I keep my d/l files on my flash, and then in a "flash" folder on the lappy.