If the flashdrive is formatted in a linux file system,(ext2,ext3,linux swap...) windows will not read it correctly. It should still format it though, but ive had a few that wouldnt after having had linux on them. I had to use a different formatting tool. What version of linux do you have on the drive? If its working, and you can load that version to
ram, you can use the partitioning editor in it to reformat the drive to fat32 or ntfs. If its not working or you dont have another live version of linux to use, you can try this little utility. Download the iso file, and burn it as an iso image. Then boot from the cd,and it will detect all your drives and partitions, and you can manage them as you wish.
http://www.pchelpforum.com/utilities...oning-tool.htm
It works similar to partition magic, is easy to use, and handy to have around. If you decide to try it, look for the drives labeled sda, or sdb. that will be your flash drive. The ones listed as hda,hda1....are your hard drives and partitions.