Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

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.

share|improve this question
you might want to ask this question in the syncback support forum. – jdigital Dec 30 '13 at 2:20
I googled syncback with this problem, and got zero matches, which I took to mean this program doesn't have any issue with DLL files. Since you mentioned it, I have now posted the question on their forum, just in case. – user199340 Dec 30 '13 at 2:43
i assume you've checked the original DLLs to make sure that they are not zeroed – jdigital Dec 30 '13 at 2:49
you don't have a bad disk sector intersecting the files in that folder do you? chkdsk /R. – Frank Thomas Dec 30 '13 at 3:07
What do the original files look like using the same hex editor? – Ramhound Dec 30 '13 at 12:12

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.

share|improve this answer
That's not possible, as the program ran fine, but if I try to run the copy those zero'd dll files, the first dll read causes an error. – user199340 Dec 31 '13 at 23:22
Also, viewing the original DLLs with a hew viewer shows they are not all zeros. – user199340 Dec 31 '13 at 23:35

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.