How to retrieve image - D90

eddycable

New member
I was taking pictures with my nikon D90. I was using SDHC 16Gb SD Card in my camera. After about 100 shots, everytime i took the picture, it showed on the preview screen for a few seconds (which these cameras normally do) and then after that it started saying "File does not contain image data". Then I started viewing my pictures in the camera after each shot. After each shot, it still said the same thing. After coming home, I tried to copy those files. It successfully copied all the files. However, to my surprise, all the images taken after the camera said "File does not contain image data" cannot be opened. The file size matches the normal image size but it cannot be opened. Is there anyway that I can somehow recover those images ? My camera has been set up to save it as jpg file. Your help is highly appreciated.
 

480sparky

Senior Member
First, quit using the card until you've exhausted all your options. Continuing to use the card may cause you to lose image.

Now, try running a memory-card recovery program. Some are free and work well, like MjM. If you try several and can't recover your images, you'll have to start spending money... either on paid software or to send the card to a company that specializes in this.

I'm not a D90 user, but is the card you're using listed in the manual as being compatible with the camera? 16g is a rather large card for a camera like the D90.... maybe 8g is the most it's designed for.
 

Mfrankfort

Senior Member
There are a bunch of programs that you can find. I had this (similar) issue to you. You can search for programs, and it'll give you some of the files you lost, hopefully. And what sparky said... I'd lose the memory card. Just in case.
 

480sparky

Senior Member
There are a bunch of programs that you can find. I had this (similar) issue to you. You can search for programs, and it'll give you some of the files you lost, hopefully. And what sparky said... I'd lose the memory card. Just in case.

Don't lose it. Just don't use it until you're sure you either 1. have your images or 2. you don't want to pursue recovery any more.

Once you're at that point, if the issue was caused by the card being corrupted, reformatting it in the camera will identify the bad sectors and prevent images from being written there.
 
The following SD memory cards have been tested and approved for use in the D90.All cards of the designated make and capacity can be used, regardless of speed.
memorycard_list.gif

 

Mfrankfort

Senior Member
No no. I meant once you get the images off.. then your going to want to lose it. Just in case it happens again. Obviously something wrong with the card. But get stuff off first!! Didn't mean lose it before.
 

skene

Senior Member
Definitely agree with some of the above posts.
What you may want to try is connecting the camera directly via usb to your computer, if you are not doing that already. See if quite possibly the data can be transferred through the camera reading directly via usb pass through.
I had an issue with a previous 32g card going bad that would not read through my computer or media reader until I hooked up the card through the camera and using that to transfer files properly.

GL!
 

480sparky

Senior Member
No no. I meant once you get the images off.. then your going to want to lose it. Just in case it happens again. Obviously something wrong with the card. But get stuff off first!! Didn't mean lose it before.


Reformatting doesn't just 'delete' the images.... it also identifies bad (corrupted) blocks and prevents their use. So if a section of memory is bad, reformatting in-camera will identify the corrupt blocks and the camera will be prevented from writing images there. You basically end up with a smaller but still usable memory card.
 

Mfrankfort

Senior Member
Ya, that's true. But I've always said better safe than sorry I guess. If it happened once with that card... could happen again. Plus cards aren't too expensive these days.
 
Top