The problem you are having is commonly known as a
userinit issue. The way to fix it requires you have your
Windows XP disk.
It will not format your drive but it always advisable to
backup before any kind of change in the system files is attempted.
With that being said here are the instructions for doing a
backup of your data files before we fix the problem.
Get
Puppy Linux Download this file:
puppy-2.16-seamonkey-fulldrivers.iso and burn it to cd
..
if you don't have a burning program that will burn .ISO files get burncdcc from my signature below ..a small FAST no frills iso burning program...
NOTE...do not put a blank cd in until burncdcc opens the tray for you
1. Start BurnCDCC
2. Browse to the ISO file you want to burn on cd/dvd ....in this case its puppy-2.16-seamonkey-fulldrivers.iso
3. Select the ISO file
4. click on Start
make sure in the bios the cd drive is the first boot device....
put the cd in the cd drive..boot your computer....puppy will boot and run totally in ram...if your hardware is in good working order you will know...
after you get it running and your at the desktop...you take the puppy linux cd out and then you can use the burner to copy all yor data to cd/dvds
you can also use it to backup your data to a external usb harddrive..
You must have it hooked to the computer when you boot up with puppy.