I have a few questions.
Did you fix it?
1.)Can you see the partiton in Vista?
2.) Do you have a dual boot?
3.) If so does it boot to xp also? Be careful with this worms will jump!
4.) Was your xp Fat32 flie format or NTSF?!?!
5.) Can you in anyway see there is indeed a partition other than when you installed vista?
6.) Do you have a different rig running xp that you could put that HDD in just to nab the files? A worm wont jump from a data drive being accessed from a clean system unless you pull the virus with the data you copy and then run it.
U should be able to get it off that drive without and file recovery progz unless you did a format. If so then you will need what ever uitilty for the file system it was formated in. Xp was Fat32 or NTFS







