PDA

View Full Version : how to write back image file to sd card


thschwob
10th June 2007, 16:41
Hi,

I have made an image file of my whole SD card before downloading fotos to the harddisk (I could not look at all fotos with windows standard foto viewer, only after having downloaded the fotos with the canon ZOOMEX browser this was possible, this is already strange, happens nearly every time after formating the sd card in the camera, an IXUS 60). later on I have lost most of the fotos on the harddisk and could not restore them anymore completely.

Now reading the sd card image results in 11 files, most of them huge (100MB or so). BUT originally there were about 200 fotos on the card with an average size of 2.5 MB.

a) why does reading the sd card image file not produce the fotos again but shows strange files with strange image sizes?

b) is it possible to write back the sd card image to the SD card not as file but as binary image itself, so I would end up with a completely identical sd card contents as I had it when I produced the sd card image?

Any help very much appreciated. Also would like to know from anybody having same problems not being able to read fotos via sd card reader outside of camera using windows standard software (fotos produced by a Canon IXUS 60).

Regards,
Thomass

Test User II
11th June 2007, 15:12
With regard to writing the image back, we have a tool we use internally but it is not quite good with regard to the "ease of use".
I can probably get it cleaned up and upload by tomorrow. Be back to you then.

Alexey V. Gubin
13th June 2007, 17:13
We're done finally.

Download
http://www.z-a-recovery.com/ImageWriter.exe
this is a single file, no installation (and uninstallation) required. Just download and run.

You need to specify two things.

What to write - image file.
Where to write - the device. Select the memory card by looking at its size. Hard disk would be much larger than any of the memory cards. If no USB "sticks" are connected, the smallest of the available options is most likely what you need.Be careful and double check where you write to. It will provide a warning if size is mismatched. Small difference (below 32768 bytes) is OK, something larger should ring a bell. If the difference is above 16MB, additional warning will be emitted at which point you'd better abort the attempt.

Also, it is quite slow - prepare for some wait.