I used a program called SyncBackFree (CNET 4.5 * rating) to copy a few thousand files from one hard-drive to another hard-drive. All seemed to work okay, and there were no error, and no errors in the log file. I just noticed a bunch of DLL files in one directory are the correct lengh, but the data is all zeroes (using a hex viewer). I have randomly checked a few other files, such as images and videos, and they all seem okay. Why are the dll files all zeroes? I made the copy because my hard-drive is getting slow, and I was worried about possible failure. I ran a program to test my system and hard-drive, and it says everthing is okay.
Consider That The Originals May Have Been All Zeros
It simply may be a misconception. Please look at other dll's and see if has happened to all of them or has happened in some certain situations. dll's are simply files and so will be treated the same. also look to see if some restoration isn't still in progress or something weird like that because it may have put placeholder files that were all zeros of the right size and just was going to go back and fill it in with the proper data later. This may be a good possibility because i know that torrenting has an option you can set that does essentially the same thing so that it is guarenteed enough room to do it's thing.