Can you get into safe mode? (Pressing F8 as the laptop boots) Do you have a recovery disc or preferably a copy of XP Home?
chkdsk can take a long time but it sounds like the HDD is not responding. What happens if you leave it for longer than 30 minutes? You may need to check it out using another method.