Problem solving 101-figure out what caused the problem.
If the files are the exact same size, then the chances are they are not corrupt. If they will not open, check to make sure that the file assosiactions were not changed. If it is not that, then you probalby have an error in a pointer to the files, and I do not know how to fix that in a windows environment.