If the virus did any damage to crictical files, the fastest way may be to re-install windows from the ground up. I just had to help two friends do that this past week.
If you have another drive, start the build on it, and if you're lucky, you'll be able to slave up your drive and read your data files from it. Any drive over 10 GB will do for this first set of steps. Don't even think about attaching the infected drive until you've installed your anti-virus and spyware removal progs.
I build drives in this order:
1. Base install of Win XP. Do NOT go for any updates.
2. Ad-Aware and Spybot.
3. Anti-virus prog. I use Norton System Works so I can clean up the errors after each new program.
If you have a registry cleaner like WinDoctor (in System Works), Registry Mechanic, etc., use it now.
Next, go for your AV and spyware removal updates first. Even Microsoft leaves stuff the other progs see as spyware.
Once your protected and you've cleaned up the loose ends of your basic install, get all of the Windows updates. Then, run the cleanup prog, and AV and spyware sweeps again.
At this point, if you have yet another drive, clone it using Norton Ghost or any other drive cloning prog. Do this after installing and cleaning EVERY new program. It takes only minutes, and it can save you hours of another rebuild if the next installation screws up your drive.
After you've backed up your installation to this point, you can attach your virus-infected drive and scan it for whatever bit it. Once you've done that, you can try to copy your files.
Once you have all your files cleaned and copied, you can ghost back to your original drive and continue. I repeat -- Clean and Ghost after each successful step.
Good luck.