If the disk is good then it's a power setting problem in the bios. I haven't seen the issue since the days of win98 so I'm not sure if it even applies anymore. Look for a suspend/S3 option in the bios and see if you can change it to something that works with XP AND Win7. Might want to write down what setting you are using first as it might stop Win7 from loading. Or at least it did back in the win98 days.