John was using an old XP machine to recover data on a failed hard drive. But when he rebooted the XP machine, it crashed and then came back up with a profile from 5 years ago. Leo says he suspects the current profile is damaged and that points to a failing hard drive. Eventually, it'll stop booting. So time to get a new hard drive. He could run SpinRite on it. But it's $90. Not cheap. But he can run it if he has it already. It would be worth the time to do it.
Get the data off that old hard drive ASAP, and then replace it.