You have probably used old Nikon software to transfer or view the NEFs and the Nikon software will corrupt the files, making them unrecognizable to Adobe software.
The solution, going forward, is to avoid touching the NEFs with Nikon software and either use OS utilities or Lightroom, itself, to view and move the files from the memory card to the computer.
For the existing images, you can reverse the corruption with a utility from this page:
You are a life-saver!!! I spent all day trying to figure out this problem and only a few minutes to fix it with the link and instructions you provided.. Why doesn't Nikon tell their "loyal customers" not to use the old software with the new camera? Guess I learned a valuable lesson! Thank you so much!! The link worked like a charm! Only one file was corrupted beyond repair.
From Nikon’s point-of-view the software works ok, it’s just when you use raws processed with it in Adobe software that something doesn’t work.
I am having the exact same issue, but with my Canon Rebel XS camera. I've been opening .CR2 files with absolutely no problem until today. Lightroom won't download them at all, says it can't read the version of raw, bridge shows an icon (but not the picture), but camera raw won't open them - I haven't tried in photoshop yet, but I'm at a loss. I'm doing nothing different, using all the same software, I've updated everything this afternoon (lightroom, photoshop, camera raw) to the latest versions, and then re-tried importing the photos to no avail. Help please - I'm about ready to pull my hair out! The photos are on the card still in my camera, I haven't done anything to them, so I'm not sure if there is a corruption issue on the card?
Canon software doesn’t corrupt raw files like Nikon software so something else must be happening for you.
What versions of software are you using: Help / About whatever or Help / About Plug-in / Camera Raw should tell you.
Can you share one of the raw files from your memory card? Upload to http://www.dropbox.com/ and post a public download/share link to it, here. This will allow others to verify if the files are corrupt or not.
Here is the link to the photo: https://www.dropbox.com/sh/bh3a7aobrgojctp/AABhP1VXc6demmExahNvMoW4a?dl=0
I've since tried opening it in Photoshop and it too comes back with a "cannot read this file" message.
Here are the versions I am running (all in creative cloud):
Camera Raw: 184.108.40.2061
Lightroom: 5.7.1 / Camera Raw 8.7.1
I've checked Adobe for any other updates and it says I'm completely up-to-date.
I'm having the same problem, being unable to open CR2 files from my Canon EOS Digital Rebel XS in PhotoShop 14.2.1 x64. I updated PhotoShop today to see if it would help, which also updated to the latest version of Camera Raw, 220.127.116.111 and that didn't change anything. According to Adobe's compatibility tables, anything newer than version 4 of the plugin should work.
When did your issue start? I'm just wondering if there is some kind of connection anywhere.
I've tried opening my CR2 files on occasion for several years and at least two versions of PhotoShop and a complete reinstall after my hard drive crashed (fortunately my data was backed up!!) about a year ago.
I stumbled upon this forum and tried putting my SD card directly into the card reader on my computer and lo and behold, had no issues importing the raw files. Not sure where the hiccup is coming from, but glad to have found a workaround. I'll be looking more into it tomorrow, but happy for tonight.
The IMG_6564.CR2 file on dropbox is corrupted in that it is missing most of the raw data which is why PS and LR cannot open it. For this specific file, at least, the camera-embedded-jpg preview is intact and can be extracted, so while not as good as the raw file, it is better than nothing.
Here is what IrfanView shows for the raw image:
Here is the camera-embedded jpg-preview as show in Windows Photo Viewer:
I was able to extract the camera-embedded jpg preview using EXIF Tool, with the following command:
exiftool -b -PreviewImage -w _preview.jpg -ext cr2 -r ./.
where ./.means the current folder in the CMD window. If the images were in a different folder, for example C:\Pictures, then the last part of the command would be -r C\Pictures
This created a IMG_6564_preview.jpg from the original IMG_6564.CR2 file.
The next step is to copy all the metadata over from the CR2 to its corresponding preview.jpg file:
exiftool -tagsfromfile %d%-.8f.cr2 -all:all -r -overwrite_original -ext jpg ./.
You can read about these two commands, here:http://ninedegreesbelow.com/photography/exiftool-commands.html#extract
ExifTool can be downloaded from the Windows Executable box near the top of the page at the following website, and once you download the extiftool-whatever.zip then extract exfitool(-k).exe then rename exiftool(-k).exe to exiftool.exe and copy it to the folder where your CR2 files reside then run the two commands, above to extract all the embedded previews:
Finally, it would be wise to determine why the files are corrupted. Usually it is the memory card, itself, that is going bad. Are all the images bad or just one here and there?
So the file on DropBox was not from the memory card in a reader, but from the camera via a USB cable? At least the files work if you use a card reader. I personally always put my camera's memory card in a card-reader and use the OS utility, Explorer or Finder, to copy the files to my hard-drive.
The CR2 files I've been having problems with were downloaded directly from the camera using Mac's Image Capture software. I can't open any of them. So I went out and bought a card reader (my Mac doesn't have a built-in one) and copied to my computer two ways, directly through the finder and also through Image Capture. Both worked fine, so the problem must be that downloading directly from the camera corrupts the CR2 files somehow.
Now the question is "How do I fix the ones that won't open?" I have unfortunately deleted them from the card.