Does anyone know of any free softwares for Usb pen drive recovery?

I found my old Kingston 2gb pen drive while rummaging through my chest-of-drawers today.

Ok a little flashback here,

About a year ago, my uncle gave the pen drive to a client of mine to copy some documents.
He gave it to his colleague whose laptop was infected. He didnt know it was infected.
When we plugged it onto my secondary computer it crashed the PC.
My client's Pc also crashed and so did the laptop.
(1 worm = 3 crashed PCs, not funny) The worm was w32.Harakit
I was having Avast 4.x at the time and it was ineffective, which lead me to buy Norton.

Anyway, now that i have found my old usb pen drive (the virus was removed last year, so no risk)
and tried to plug it in both my computers which have Norton, it doesnt work.

In "My computer" it shows removable disk, but doesnt show the disk size.
I tried clicking on it, it says please insert a disk???

So my question is,
Is there a way i can fix this by some recovery software, as im pretty sure Kingston will not replace it even though the packaging says its got a 5 year warranty?

Note: I have a Transcend 4 gb Memory stick which works fine on all the usb ports in both my PCs, so it is not a usb port issue.