На деле вариант, не для всех конечно. Ставишь софт который знаешь. Запечатываешь, пользуешься. Когда выясняется что нужно что-то доставить - отключаешь фильтр и ставишь, опять включаешь фильтр. Для системы это будет то же самое что ты устанавливал бы сразу после установки предыдущего по. При включенном фильтре - система любые изменения в файловой системе пишет в оверлей в памяти, который после завершения работы удаляется. Можно делать исключения для определенных веток реестра, участков файловой системы . Для рядового "продвинутого" пользователя с помойкой из ПО и файлов - вряд ли применимо. Ну и нужно учитывать то, что файла подкачки нет, хотя можно и включить добавив в исключения. И оверлей занимает место в памяти, больше изменений в фс в процессе работы - больше памяти уходит под оверлей, обьем отдаваемый под оверлей настраивается.
Идея выросла из "ембедед" версии, на которой всякие банкоматы и прочие " терминалы" где нужно что бы "настроил и забыл" и никаких сбоев в фс и прочих неожиданностей с системой.