I have a genuine windows 7 running on a dell XPX machine. From last few months I am havin a weird problem. While starting system takes nearly 20 minutes to boot. I format it each and every time to solve it for some time it will work fine but after some days problem comes again. My dell software detected harddrive problem. But i checked a lot of time there are no bad sectors. Can any one please help me.