CMOS keep reverting to factory settings
I am trying to repair an 2006 INTEL CELERON CPU (2.80Ghz, 224Mo RAM,DD 80GO,XP PRO SP2) from a friend that a lot of pro repair people just gave up on.
The first thing noticeable was the CPU fan ran like crazy upon startup and receeded to a normal rate/noise only after 10 seconds or so when the operating system started booting. During these 10 seconds, the POST screen displayed "CMOS settings wrong" and "CMOS date/time not set".
When Windows booted,it ran EXTREMELY slow and the HDD was EXTREMELY noisy;a first AVAST scan on partition C didn't show anything, so i tried to install adaware, but it stopped upon installation with the pop up alert " not enough virtual memory".
So i figured the 256 RAM was bad, and that Windows was using the HDD itself to increase the virtual memory, hence the noise and the slugginess.I bought two new 500 Mo RAMS and installed them, plus i replaced the motherboard battery in case it was dead ( and i did it right).
The computer ran better,even though Windows appeared still slugish and slow responsive, the new memory got recognised, but the CPU was still going crazy at startup and the HDD was still noisy. I didn't notice any deleted/ corrupted files.MSN messenger couldn't connect with the username/ password stored. After a few shutdowns/ reboots, i noticed the CMOS settings suddenly reverting to original factory values and the floppy disk disappearing in windows ( even though it was detected in the BIOS).Then came the time when the computer booted but the screen remained black, as if the motherboard was dead.
Figuring a hidden virus was still on the HDD, i removed it, hooked it in an external case to another computer and ran AVAST again; it found a Win32 Sdbot family virus on the partition D not scanned previously; it's threat was considered, depending on the various internet sites, from moderate to extremely high. It was designed to be a backdoor for taking complete control of the computer.A second ensuing scan with VIPRE found the drive clean.
I replaced the HDD in it's original place, the computer booted but i got a dead black screen again. Out of desperation, i reseted the CMOS by both taking the battery out for 10 hours and displacing the CMOS jumpers.
The computer screen lit and windows booted. After a few reboots, again it refused to lit. Again, resetting the CMOS settings would accomplish the trick.
In order to determine if an unknown virus was still hidden in the HDD and affecting the CMOS settings, i unhooked it and ran the computer without any booting device; the CMOS settings kept resetting after being set.
I reckon either a VIRUS infected the BIOS and keeps resetting the CMOS settings and make the CPU fan run crazy, either the BIOS have gone bad.
( the CPU fan recedes to a normal speed once the bios have transfered the boot sequence to a booting device, removed in this case: i got a message asking to select a booting device, and the CPU fan receeds at that precise instant).
At the same time, BIOS viruses are extremely rare; could it be just the BIOS have gone bad ?
Is there an antivirus boot disk i could use to disinfect the bios ( by setting the first boot device to floppy or CD/DVD drive) ?
Should i flash the BIOS while a Virus is lodged there ?
Will Darik's Boot and Nuke completely secure erase an infected drive ?