Saving Virtual storage changes issue
Posted: Mon Dec 19, 2022 10:04 pm
The new 10.0 feature is what many have been waiting for. But there is one behavior that may not suit everyone.
When we specify the root folder to save (for example, %Application Data%), and specify the application subfolder in it, files that don't belong to this app also get into the boxed app storage. For example, in 5 minutes of work, the files "gdpifntcache.dat" and the "NVidia/GLCache" folder were recorded in the virtual AppData folder storage. I tried to play around with the folder isolation settings, but it didn't help.
As I understand it, if we work for a long time in the boxed application in parallel with others, then a lot of garbage is eventually collected in the root folder! I think it is more correct to take into account the "New files and folders become real" setting, and if it is enabled, then don't write any changes to the app storage within the current folder level. Or behave like is for registry keys, making each dir level to be "Real" or "Virtual".
When we specify the root folder to save (for example, %Application Data%), and specify the application subfolder in it, files that don't belong to this app also get into the boxed app storage. For example, in 5 minutes of work, the files "gdpifntcache.dat" and the "NVidia/GLCache" folder were recorded in the virtual AppData folder storage. I tried to play around with the folder isolation settings, but it didn't help.
As I understand it, if we work for a long time in the boxed application in parallel with others, then a lot of garbage is eventually collected in the root folder! I think it is more correct to take into account the "New files and folders become real" setting, and if it is enabled, then don't write any changes to the app storage within the current folder level. Or behave like is for registry keys, making each dir level to be "Real" or "Virtual".