The other day the power cable going to my hard drive shorted out, causing the hard drive to turn on and off rapidly about 7 times. The computer then froze so i shut it down, replaced the connector, and upon starting back up it takes an incrediblely long time to boot up. After the XP boot screen displays, it takes about 5 minutes to get to the logon screen, and about another 5 minutes after that to get to the desktop. Once windows finally does load, everything is fine. Could my hard drive have physically been damaged, or did windows just get corrupted?