Another thing that can cause problems on Windows 7 system restore is third part Defrag software.
Joe