There is some graphical applications like gdiskdump, but dd can do with progress bar using pv
An example:
pv -tpreb target | dd of=destination bs=4096 conv=notrunc,noerror
An example 2:
sudo -i
pv -tpreb /dev/sdc | dd of=win31.iso bs=4096 conv=notrunc,noerror