A driver conflict is one of the most common reasons why the system restore fails. There are two parts to system restoration. First, it restores the files and saves the information into the registry.
I have a Toshiba Satellite from 3-4 years ago with XP Home installed. I have the original system restore CD for this model laptop, which would reinstall the factory image if used. The laptop does work ...