The frequency of failures is also dependent on what settings you choose for your windows.
Here is some background info (a bit simplified, but hopefully no techies will object to that):
A file is damaged if it has not been completely saved to the harddrive. Because on the harddrive all data is sequential, each sector containing the info where the next sector to load is stored. Not saving one sector means that the later data is lost, and that Windows has problems opening the file (because it is incomplete).
And now there is the cache. Loading and especially saving to the harddrive takes time. More time than a lot of people are willing to wait. For that reason all hard drives have a cache (RAM) that is a lot faster, but as with all caches it cannot store data without power.
So most data (especially if a file is changed multiple times) is first kept to the cache, and only physically saved on the hard drive when the HDD controller has the time to do that.
That in fact is what the "shutdown" procedure is about: to give all parts of the computer time to store the data permanently on the HDD while removing it from the memory.
And that is why power failures, resets or switching the computer off without shutdown may cause damage to the files: because the last changes to them might still be only in memory and not yet really transferred to the HDD.
But there are settings that affect that - for example you can set external drives to decide between speed and safety by saying they should store directly or work with cache.
And several so-called "windows-optimizers" also accelerate Windows by increasing cache and focusing on speed (without telling the user that this also has an increased chance of data loss if the shutdown procedure is not completed correctly.
So if you have a high number of damaged files, I suggest checking for the setting of your computer.
However, additionally use a drive check program to check your HDD's S.M.A.R.T. Status - if that is below 80%, then the drive might be in critical condition and a few weeks or months before total failure. Because that can be another cause; an old or otherwise damaged HDD. Each HDD has a number of reserve sectors - if a sector fails for harddrive reasons, one of those reserve sectors (which is empty) is switched in as a replacement, also causing file damage.
But if that happens regularly, it means that the harddrive is in critical condition and that the reserve sectors are used up fast. And once they're gone, the damage will accelerate and become visible...