Wednesday21 Nov 07
Yesterday afternoon, I was trial-and-error-ing with some freeware for removable media recovery. After a few rounds of installing and uninstalling new programs (since none of them seemed to work), I realised that the box that should appear when I right-click a file or folder in Windows Explorer keeps failing to turn up, and instead, Windows would automatically start its InstallShield Wizard thingy and ask me to install Norton Anitvirus. Suspecting malicious activity, I promptly mobilised antivirus and antispyware scans. But to my horror, the *.exe files of those applications were missing. I tried uninstalling the existing copies and re-installing from the original files. It kept turning up errors, and the .exe file could not be created. And I was to restart my system. I did so… and what ensued was another long struggle with Windows. All very familiar.
I tried rebooting in safe mode, and it prompted: “Press ESC button to cancel loading of sptd.sys”.
I did a search. It had something to do with either Daemon Tools or Alcohol 120%. The problem could be solved, according to some tech forums, by simply removing said driver from the WINDOWS\system32\drivers folder (and if possible, editing the registry keys).
And there were several ways of doing it…
Run in safe mode and get to command prompt to delete that problem file. But safe mode (and all other modes) still got me back to the {splash screen - blue screen - advanced options screen - splash screen} infinite reloop.
… failed
Next option would be to get a Windows XP installation disk and run from the recovery console. Didn’t have any installation disks in sight.
… no-go
Perform brain surgery - ie. remove the harddrive and hook it up as a slave and access it using another laptop. But my drive is a SATA drive, and all my external-HDD attachment connectors were for IDE… so I couldn’t get my harddrive accessed via USB.
… no-go
Create a bootable USB stick, formated as a MS-DOS startup disk. Tried three thumbdrives, and used Avira’s NTFS4DOS and FreeDOS. But even after tweaking with BIOS setup to read from USB memory first, all it gave me were blank black screens.
… failed
Build an Ultimate Boot CD for Windows, or burn an Linux OS live CD and boot from the disk. My other, older laptop refused to burn disks, so I had to wait till this afternoon to borrow KT’s laptop. Burnt an Ubuntu live CD… went through the terminal and got it to access the NTFS partition and stuff, and got into my Windows folders and navigated to where SPTD.sys was. Removed that file.
Re-booted… and the reloop was still there, only that this time after selecting to load into Windows, it didn’t show the loading of the SPTD.sys file, but instead it paused mid-way and went immediately to the splash screen, and then flashed the BSOD again.
So… failed
Frantic searches on Google for troubleshooting tips and solutions. None were helpful.
Loaded into Ubuntu again. Tried to find out if it was possible to edit Windows Registry files through Linux. Turns out to be quite impossible. Desperate then, I looked at whatever Windows system files there were that I could possibly tweak.
I decided to take a risk with boot.ini in the root directory, since I figured that if anything, Windows re-looping probably had something to do with its boot file. Backed up the existing file, then opened and replaced its contents with the default Windows boot.ini commands.
Logged off Ubuntu, and restarted in Windows.
It worked! I wonder why I didn’t see this solution on the web. Was I merely lucky?
So now I’m back in Windows, and trying to install my antivirus software. Still the same old case - the executable application file can’t be created during installation. I don’t know what’s wrong, and alternate antivirus programs have done a thorough scan of my system and have found nothing suspicious. At the moment I’m extremely hesitant in restarting Windows…