Question: win xp hangs at windows is starting up?
Answer: If windows hangs at the loading screen it is probably hung on a custom driver. If you can get in safe mode, great, run msconfig and under "BOOT. INI" select the option "/NOGUIBOOT" under boot options and restart. You should see a list of drivers being loaded instead of the normal Windows logo.