there also may be a possiblility (ok i cant spell) that it may not be a virus, it could be other OS related problems

you should run a scandisk/checkdisk an allow it to fix an broken stuff

even if this doesnt solve your problem (which it prob wont), its always a good idea to run this once in a while