I recovered a lot of .blend files and images from an unintentionally formatted hard drive while upgrading to Windows 10, but almost none of them are being recognised as their file formats. PNGs have .png at the end of them and have "PNG" as their file type in properties, but won't open in paint, photo viewer or browser, because they aren't being identified as PNGs. I also can't try to repair them in case they're corrupted because none of the image recovery programs I've tried identify them as PNGs either, and they don't show up when I need to select them in the file explorer. My .blend files also aren't recognised in Blender, even though they have the .blend at the end of their names and appear in the file explorer. This only happens with the recovered files, any new files I create with these file formats work fine.
I've tried using different recovery software, converting the PNGs to JPG, using DISM checkhealth and restorehealth in command prompt and scanning other drives the files were previously on, but none of it has worked. If it's just gone, I've lost 2 years of work. Is there something else I can do, or is this a lost cause?
Thanks in advance