I'm having a problem that is causing my Windows XP computer to be stuck on the Windows loading screen. If I try and boot into safe mode, it hangs on drivers.sys and doesn't go any further. Any recommendations on how to fix this? I've heard of things like Ultimate Boot Disk and different Linux distros for fixing files but I'm not very familiar with them.
Two possibilities are there as per my knowledge.
1) Try to repair you XP or i will suggest you to take Backup and do a clean installation.
though the XP stucks than Bad Sectors might be there on your HDD.
2) Temporary attach second HDD and install XP in that one. If it's working properly than Confirmed problem of Your HDD. If it's in warranty period than rush for the replacement of HDD.
Have you tried a Repair Install using the XP disk? Or the Last Known Good Configuration (from the F8 menu where you'd also select Safe Mode)?