As you are able to load Windows, you could start by running Chkdsk from My Computer or Windows Explorer.
Double-click My Computer, and then right-click the hard disk that you want to check.
Click Properties, and then click Tools.
Under Error-checking, click Check Now. A dialog box that shows the Check disk options is displayed;
To repair errors, locate bad sectors, and recover readable information,
select the Scan for and attempt recovery of bad sectors check box, and then click Start.
You will receive the following message:
The disk check could not be performed because the disk check utility needs
exclusive access to some Windows files on the disk. These files can be accessed by restarting Windows.
Do you want to schedule the disk check to occur the next time you restart the computer?
Click Yes to schedule the disk check, and then restart your computer to start the disk check.
Make a note of the information and post back.
Are you sure your computer is now malware-free?
Edited by petewills , 02 March 2010 - 11:03 AM.