When a recovery point is created, Windows starts to control the volume, and any changes are written to its own diff file inside the System Volume Information folder.
A detailed VSS-SDK api, we can expose the volume, but it shows us the entire volume and all files / folders that have or have not been changed since the snapshot was created, as well as access to any file, the driver uses diff, if necessary, and shows us the file.
My question is: Is it possible to list all changed files relative to the recovery point (except for brute force method for comparing each file inside the shadow volume and the main volume)?
How does Windows do this when we click the previous versions tab in the Properties file?
source
share