However, due to the nature of RAW recoveries recovering overwritten and garbage files, as well as good files, to my knowledge there is nothing that can determine between functioning files and garbage, or is there ? If the corrupted files have a fill pattern because of bad blocks, you can use Corrup...