June 18, 2011
Windows XP keeps crashing
Update – I had a hard disk problem – after repeated testing it was confirmed that the hard disk had bad errors and these could not be fixed by any method known. So I bought a new hard disk and reinstalled everything. Now everything is OK – except for minor irritations.
From Microsoft support
Windows XP Restarts Unexpectedly or Restarts When You Shut Down the Computer http://support.microsoft.com/2
Automatically Reboot Option does Not Work if the Paging File Is Set toZero in Windows XP http://support.microsoft.com/4
In my case the problem was a bad hard disk, that had numerous errors. Normal chkdsk didn't fix it. I needed to download the utility to test hard disk from Western Digital, run it, then fix it. That wouldn't work fully. So I ultimately had to REFORMAT the c: partition. That seems to have fixed the problem.
Large hard disk?
You need a modified atapi.sys to run a hard disk larger than 137GB.
Tried another disk?
I'd try another hard disk and install windows onto that and see..
Unseated card? Loose driver controller.
Often this is the result of an unseated card or a loose drive connector.
Virus?
could be the atapi.sys rootkit virus.
download, install, update, and run a quick scan with malwarebytes. if it finds stuff, run a full scan.
Check system files and drivers
Run the sfc /scannow command to have XP's system file checker look at all the important system files and make sure they are not corrupted.
Try Start, Run, type "sigverif.exe" without quotes and hit OK. What drivers are listed as unsigned? Disregard those which are not checked.
and click on Problem Devices. Is anything listed there?
Turn off automatic reboot
If your not using Classic Menu : Start >Control Panel > Performance and Maintenance > System >Advanced > In the "startup and recovery section
click "Settings" > Untick "Automatically restart"
This apparently is a disk or CD-rom related drive. Nothing helpful found yet. Someone suggested http://www.officialdrivers.com/ but I didn't install it because the company website did not look promising, and there was no serious, positive review on the interent). There's another one http://driverfinderpro.com/ – haven't tried it too.
atapi.sys is driver file for the storage system drivers. First, try running Error Checking on the HDD http://support.microsoft.com/kb/315265/en-us
You can go further by running the HDD manufacturer's utilities on the drive. The model of the drive will be in Device Manager under Disk Drives, you could put the model number into a Google search and find the utilities or just look for HDD diagnostic utilities. While you are in Device Manager check if any "problems" are listed against any of the devices. The IRQL error is problem loading a driver. atapi.sys relates to the storage system and the drivers involved I would expect to be the IDE ATA/ATAPI controller drivers. Under that heading in Device Manager, select (right-click) and uninstall the IDE controller, it will be automatically reinstalled when you reboot. If the drivers cannot be found by the Add New Hardware wizard that runs at reboot, click Cancel. Look up the chipset drivers for your model at the Toshiba website and install those updates.
This Error can be caused by any software posing to be a "virtual" drive as atapi.sys is a hardware controller the error is random due to the majorty of the time the "virtual" drive does its job but when atapi.sys "figures out" that the hardware is not actually present in the system it gives the stop error like you riped the drive out while the machine was on. my fix was to uninstall any "virtual" drive and update windows hope this helps
Look at the Time/date of the file. If you have SP3 installed it should be 04/13/2008 11:40 AM. If it isn't then find a good copy of the file and replace it.
I had this same problem, but luckily had two copies of XP installed on two different partitions of my hard drive. Windows would not boot at all, so I started the second partition, went into the system32/drivers folder on the Windows copy that was not working and cut the atapi.sys file from there and pasted it to a different location for a backup. Then I copied the atapi.sys file that was working from the system32/drivers folder on the second copy of windows that I had logged in to and pasted it into the system32/drivers folder of the copy of windows that was not working. Then I rebooted and it worked just fine. Long story short, if you can find a working version of atapi.sys from a similar copy of windows and replace the version on your drive (you could probably use a Linux boot cd or similar if need be), that might well fix the problem. It's also probably the easiest thing to try first.
do a search on your computer for atapi or may look for it your self in this location C:\WINDOWS\system32\drivers
once found, make a folder on your desk top and drag the file into this one new folder
now you can update your xp. once upgraded your may delete this file… dont worry! the sp1/spt installation will replace this file.
- I ran virus scan on C:Windows. All OK.
- I have installed MS Windows Fixit and tried things – all OK
Bad RAM
Download from http://oca.microsoft.com/en/windiag.asp (This is a microsoft website, hence authentic).
For non XP versions: http://windows.microsoft.com/en-US/windows7/Diagnosing-memory-problems-on-your-computer
CPU Overheating:
Hmonitor (1 Month Trial)
http://www.hmonitor.com/
OR
CPUCool http://www.podien.onlinehome.de/
http://www.3degs.net/weblinks/view.php?id=5
Underpowered or failing PSU
(W) its capacity SHOULD be written on it, what is it?
http://housecall.trendmicro.com/