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...
See what ReclaiMe File Recovery trial finds. It's excellent at rebuilding file systems from bits and pieces. Also consider a trial version of UFS Explorer. I just finished a case where ReclaiMe did a great job on a HFS+ file system but a poor job on the Raw recovery, and UFS Explorer did the opposite.
See HDDOracle.com for fzabkar's tutorials on analyzing ROMs. I have no idea why you are having problems finding the WWN value in ROM dumps. What are you using to read and save ROMs? To be clear, it's the ROM.bin file you are searching with a hex editor?
We specialize in data recovery from failed hard drives and RAID arrays among other professional data recovery services. This forum is dedicated to the sharing of information related to the field between other professionals. Our belief is that we are all more successful if we share our knowledge rather than try to keep it all locked up as a secret.