the event viwer will tell why xp take a long time to start. check its error message, may USB, may Hard Drive.