^ Use ESET Free online scanner ->
http://www.eset.com/online-scanner
Yes, you can easily pull data from a partition. Depending upon the virus {some screw with the .exe} you 'might' be able to run System Restore. I rarely post registry issues, but I know my way around it.
If it screwed with the .exe then DO NOT run System Restore; here's a .exe registry fix ->
http://www.symantec.com/connect/blogs/xp-internet-security-2010-rogue
Fix .exe
1. Ctrl-Alt-Del, kill {av.exe}; or whatever BAD App
2. Run {rstrui.exe} RegEdit and correct the following:
[BAD]
HKEY_CURRENT_USER\Software\Classes\.exe\shell\open\command "(Default)" = "%UserProfile%\Local Settings\Application Data\av.exe" /START "%1" %*
[Good]
HKEY_CURRENT_USER\Software\Classes\.exe\shell\open\command
(Default) REG_SZ exefile
Content Type REG_SZ application/x-msdownload
[BAD]
HKEY_CURRENT_USER\Software\Classes\secfile\shell\open\command "(Default)" = "%UserProfile%\Local Settings\Application Data\av.exe" /START "%1" %*
[Good]
*Delete Key*
[BAD]
HKEY_CLASSES_ROOT\.exe\shell\open\command "(Default)" = "%UserProfile%\Local Settings\Application Data\av.exe" /START "%1" %*
[Good]
HKEY_CLASSES_ROOT\.exe\shell\open\command
(Default) REG_SZ exefile
Content Type REG_SZ application/x-msdownload
+ Folder = HKEY_CLASSES_ROOT\.exe\PersistentHandler
[correct key entry should be unaffected]