It's worth trying the memory stick in a different Windows machine. It might miraculously show up and then, even more miraculously, then reappear when you try it back in the original machine.
I've absolutely no idea why that should work but
(a) it's got me out of trouble on several occasions ; and
(b) every time I've suggested it on here it's worked for others as well.
So worth a go, perhaps?