Camera Nikon D90

Was doing some aerial shots last week, all was going well and had taken ~350 so far.
Continued to take some more and glancing down every now and then for a quick check
of the preview on the LCD.
All good.
Then went to do a proper preview of the shots and was presented with a red box and a red cross through it and no data!
Went to small thumbnail preview and realised that about 150 shots had this red box/cross.

You can imagine the feeling!

Got back to hotel and transferred the files to the laptop and they are not recognised by any programs.

Thing is they are ~10mb in size so there must be some data in them.
But absolutely no EXIF data at all.

I have tried CardRescue app but it doesn't find the corrupted files.

Now I can't remember if I did a lens change at the time whilst the camera was still turned on
which happened by mistake and if this could have been the problem.
I tried doing this again to see if I can replicate the prob but it do it.

Could it be a SDHC card writing issue that I may have taken to many quick shots and not
giving the camera/card enough time to write the files...don't know!
It's a Kensington 32gb class 6 card so i would have thought it was suitable.


Any suggestions? Any rec on another program that might be able to recover the data.


cheers