Is it possible that some recovered files after chkdsk scan may be corrupted?

Solution 1:

One thing people very often seem to be unaware of is that chkdisk's job is not to ensure the integrity of your files, it's to ensure the integrity of the file system.

This means it will sacrifice any data necessary to achieve its goal.

Solution 2:

Running chkdsk may actually be dangerous to your files, although beneficial to the file-system.

If your file-system was corrupted, it may be "fixed" by truncating files, attaching file-segments to the wrong files etc.

For example, if two files were found to share the same data segment on the disk, chkdsk will fix it by ensuring that the shared segment will be part of only one file. If this is the wrong file, then although before running it you had one good file and one destroyed file, after running it you could have two destroyed files.

It is better to run chkdsk to evaluate the problem, before running chkdsk /f to fix it. If chkdsk says it found errors, better backup your data before fixing them.

The only way to find if a file has been corrupted, is unfortunately by checking its contents. You may compare the files with a backup, if you have one, to find if any file has changed its size.