I'm currently running a Windows XP and Fedora Core 4 dual-boot setup. Recently, my Windows XP install has been hanging about 5 minutes after boot and takes an awful long time to boot, even though it's a relatively new setup (few months old). My Fedora Core install also has this problem. Can someone tell me a way to diagnose and isolate the hardware which might be causing this problem?