Is your data stored on a RAID array or Standard Volumes? If your data is stored on Standard Volumes, are the damaged files on one hard drive or span multiple hard drives? (the answer to this second question is very important)
I've never heard of a case where the DNS-343 damaged files. I suspect that you either have a failing hard drive or some malware played havoc with your files. If the damaged files span multiple hard drives formatted as Standard Volumes OR you have a RAID 5 array, you are likely looking at malware or some environmental factor impacting all of your drives. If the problem is only impacting one drive formatted as a Standard Volume, then you are probably looking at a failing drive.
The first thing you should do is copy your data to another location to prevent further loss/damage. From your post it sounds like you don't have a backup. Next run the S.M.A.R.T. utility test which you can find in your firmware (Maintenance -> Disk Diagnostic). This test will determine the health of your drive(s).
These types of errors can occur from bad sectors or general wear on a hard disk nearing EOL. If you have a RAID 5 array, you probably aren't looking at a failing disk, RAID 5 protects against corruption from a failing drive by removing the disk from service.