I am trying to ensure total system reliability by having the computer boot into a clean copy of windows (with certain other software installed) each time it starts up. I want to achieve this by having a read only version of windows with some software loaded on one partition of a hard disk, which loads itself onto a seperate partition automatically when the computer is started. The partition it is loaded into would then be the one the user can access, thereby meaning that if the user corrupts the operating system, the computer should be fine when restarted. Sort of like an advanced system restore. The trouble is i’m not quite sure how to achieve this. Or at least without a considerable amount of user input. Any help would be greatly appreciated.