But I don't know how reliable it is and it doesn't restore program files. Here is one link:
http://www.tweakxp.com/article37556.aspx
I've always wondered if one could do it themselves by creating an empty folder called "Progam Files" on the other partition/drive and use the MMC(.msc) to mount the drive/folder:
http://support.microsoft.com/kb/307889
This would be a way to use ASR in a quick way without putting programs in jeopardy,but I don't know how well the usual Windows application reacts to being mounted when looking for the C:\ root directory program files folder.
Perhaps someone more experienced will weigh in.

































