@patio, I agree that the files getting executed are the same, however when you run them from a user account on the on that same mounted partition that you are restoring it is fundamentally different than running the same operation from outside the OS while the partition is still un-mounted. Microsoft possibly could have done a better job with this if they made it more like chkdsk works where it flags the program to execute after the next reboot. The only reason I bothered to bring it up is because I have had the user account I ran the system restore from get corrupted several times... this is particularly annoying if you run it from the only admin account on the computer or the customers account.