Ok, I've searched the Internet and BitMapRip is definitely an excellent
tool for Picture recovery however it has one small problem.
Most users complain that after recovering an Image all they get is a thumbnail sized image.
The reason for this is that modern JPG's usually have a thumbnail embedded into the JPG file, hence BitMapRip finds the JPG opening bytes 0xFFD8 (
http://en.wikipedia.org/wiki/JPEG) for the thumbnail and writes it as a separate file. Hence the main image body is separated from its headers and become useless.
To demonstrate this here is a recovery example...
try the following in a COMMAND prompt. (Stat | Run | cmd.exe)
REM ***
REM *** Go somewhere safe to play
REM *** Assuming C:\Temp Exists
REM ***
C:
CD \Temp
REM ***
REM *** Get an Image to Play with, this could be anything
REM *** but the M$ Image C:\WINNT\Web\Wallpaper\Follow.jpg
REM *** works well. But feel free to search your Disk for your
REM *** own JPG.
REM ***
copy C:\WINNT\Web\Wallpaper\Follow.jpg c:\temp
REM ***
REM *** Rescue Images from the Image
REM ***
BitMapRip Follow.jpg
REM ***
REM *** BitMapRip will run producing two Image files
REM *** follow.jpg.0001.JPG
REM *** follow.jpg.0002.JPG
REM ***
REM *** If you look at these images using Windows then
REM *** the first Image 0001 appears empty and the second
REM *** image is available as a Thumb nail Image only.
REM ***
REM *** However we can now stitch these files back together
REM *** to rescue the original image as B.JPG
REM ***
Copy follow.jpg.0001.JPG B.jpg
Type follow.jpg.0002.JPG >> B.jpg
REM ***
REM *** You will Now Find that the Original Image has now been recovered !
REM *** As B.JPG
REM ***
REM *** If you are recovering a large amount of JPG then once you have
REM *** Figured out which recovery files go with which (they are recovered
REM *** in the order they are found) then you are away with a simple CMD
REM *** Script