Привет, лет 5 назад встречал программу под Виндоус, которая предотвращала изменения на системном (или любом другом выбранном) диске. Т.е. при выключении все изменения, сделанные в течение сессии, уничтожаются, а при запуске системы она всегда в одном и том же состоянии (в моём случае это должно быть состояние девственно чистой установки). Может кто-то знает, о чём я говорю?
habrahabr.ru/blogs/i_recommend/27383/ Помимо описанной в топике программы, решающей вашу проблему, в комментариях есть неплохие альтернативные решения.
Есть в 7 винде отличная штука: VHD — Виртуальные жесткие диски
там есть такая фишка: Differencing hard disk image — разностный виртуальный образ жесткого диска, содержит только блоки измененные относительно родительского образа.
Ультиматерная версия 7 винды позволяет в том числе и загружаться с VHD.