This can be as simple as renamine to a real pain in the butt.
With the files recoverd from Chkdisk, if the file was a small file in some cases it could be recovered by simply renaming the file (supply the first character). Many of the files recovered are normally one cluster size and if the link to the suceeding clusters was not broken it could include the added clusters. If the files are recognizable then you can edit and resave using the program that created the file.
Example say you have a .txt file that was several custers long, but is now two files. Then open up first , look at file and delete any garbage (normally apped to end of file)- save, then open up 2nd half do the same then combine the 2 files.
Had a whole slew full of pictures I had to recover ie File001, file002. Had to open each one and edit ( the bottom portion was black (the last part of the cluster with no data) then resave with a new filename.
If the file is a .dll, a .exe, or a binary file - I do not recomend trying to recover, as any kind of error in these files can have problems from not working to disabling your entire system.