Версия Embedded для Windows (например, Windows Embedded Standard 7) имеет функцию Enhanced Write Filter, которая в значительной степени выполняет то, что вы хотите. Он создает наложения для логических дисков и сбрасывает наложения при перезагрузке. Также есть возможность внесения изменений на диск (для обслуживания и т. Д.).
Я верю, что EWF будет перенесен в Embedded 8.
Тем не менее, вопросы лицензирования могут помешать вам использовать решение. Зависит от вашего конкретного сценария использования.