Trojans&Worms keeps Respawn after Avast! Delete it!!

I got this Kingston Data Traveler 256MB from my friend which he told me that his flash drive was infected by a virus badly…
So I plug it in to my Laptop and begin scaning it with Bitdefender; it shows 7 Infectious in total
There are

Backdoor.Bot.19714
Packer.Malware.NSAnti.1
Trojan.Autorun INF.Gen
Win32.Worm.Autoit.P
Win32.Worm.Sohanad.NAT
Win32.Worm.VB.NXV
Worm.Generic.30728

All of them Which Bitdefender failed to quarantine or deleting them…- -"
So I plug it in to my PC instead…and this time they’ll be destroyed by an almighty Avast! Antivirus
(or I hope) They were all found and destroyed successfully! as I hoped

BUT!! After I unplug the flash drive and plug it in again they were all respawn!
No matter how many times I used the Avast! to get rid of 'em these SOB just kept comin’up
and as the last attempt to destroy them once and for all is to format the flash drive
Guess what! “Windows had failed to format the drive” Ouch!

Maybe I’ll turn to Linux instead next time…
but before that anyone have any ideas? plz T-T

Try this:
http://my.opera.com/rejzor/blog/2009/04/19/formatting-portable-disk-to-fat32

Maybe this 3rd party format tool will work.

It didn’t work.
It said
“Failed to write
GetLastError<>=23: Data error (cyclic redundancy check.)”
Hmmm…CRC Error huh might be due to files being used, a virus activity maybe. ???

-= Maybe, the virus spread in your pc too… Probably, due to autoplay…

use this to kill autorun to prevent virus coming to your computer. http://net-studio.org/application/usb_firewall.php

and then use your AV to clean that flash-drive. also I guess you already have infected, do a full scan your computer (or only your windows partition).