for the future in case you ever need a driver...go
here...save this link somewhere safe
first clear out some space on your c drive ...you only have 14% free space and thats not enough to defrag...
so lets go in this order...
clear out some space on the c drive
defrag the drive
run chkdsk /r on the drive
reboot and if the problem is still present
nojoy...
we really should see if you can run in safe mode with networking and if the problem is gone then its a driver or service issue
but
I'm reluctant to tell you to do this because if malware is present you can have issues so first run all your tools after updating them first to be sure your not infected...when your sure use msconfig and put a tick in the safeboot and networking option located in the Boot.ini tab...and reboot and see how it goes
here is the fix for the booting loop just in case...
Using MSConfig to force safe mode with the /Safe boot option when there is malware on your system could render your computer unbootable... The Safeboot option modifies the Boot.ini file by adding the /safeboot:minimal argument to your operating systems startup line. Some types of malware can delete or alter the safeboot key in the registry resulting in the inability to reboot fully into safe mode or back to normal mode. When this occurs, you may be locked in a continuous reboot loop afterward where you cannot get back to MSConfig and undo your selection until the /safeboot argument is removed from the boot.ini.
When you went into msconfig and checked the safe mode thing... you added a temporary switch
/safeboot:minimal /sos /bootlog
to the normal boot boot.ini file
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional"
which is why you cannot boot.
If you can use the recovery console you can try this...
the lowdown is
here..for getting into the recovery console
In recovery console... after logging in... type in ...
bootcfg /addWindows will scan your drive for windows installation and should only find one.
[1]: c:\windows
type in
1Windows will prompt... ENTER LOAD IDENTIFIER...type in...
temp windowsWindows will prompt... ENTER OS LOAD OPTIONS...Do not type anything... hit
ENTERtype in
exit... press
enterwindows will reboot
This process will have added a second or possibly a
third choice to your original boot menu
TEMP WINDOWS
WINDOWS XP Home or pro
RECOVERY CONSOLE...
if your computer even has one
Choose
TEMP WINDOWS in the boot menu
This will start Windows without any switches... enabling you to get back into windows xp normal mode
after you get booted to normal mode use MSCONFIG ... click on the
Boot.ini tab ...
uncheck.. /SAFEBOOT
From there we can try and determine what else is going on