Posted 10 January 2007 - 11:17 AM
The only thing I can think of is that Windows ME, which I assume you're using, will replace the registry with an earlier copy if the latest one is bad on bootup.
I think I'd get use a startup disk from Windows 98 or ME and run Scandisk after you boot from it. Either disk will work. If you have the time, you should check the surface of the disk, too. Once the computer is started, all you'd see is the A:\> prompt. Change it to the C:\> prompt by typing:
. . . and hit enter. Then type:
scandisk /nosave /autofix /surface
. . . and hit enter. Notice the spaces before the slashes. The no save switch keeps it from saving lost chains which you are unlikely to be able to do anything with anyway. The autofix switch lets it fix errors. The surface switch tells it to scan the entire surface of the drive for problems and mark bad sectors. If you don't have hours to kill, leave that switch off. (don't type "/surface")
While it's scanning, it will give you a graphic representation of the surface of the disk and you can watch the progress.