dd_rescure, is an an advanced evolution of dd, a command line program that has been ported only for UNIX/Linux. The program uses a complex series of flags to allow the user to image or write data from and to raw image files. Like dcfldd, the program makes an effort to keep the user apprised of the status of the current operation.
Here is a common dd_rescue command:
$ dd_rescue /dev/hda myfile.img
Unlike regular dd, dd_rescue does not use the command line arguments if or of.