Etcher has been a Steel Pillar as far as writing images to removable media is concerned. There are a few hiccups, and the speed-bump or two, but it is my go-to tool for doing just about everything that has to do with writing raw images.
The feature I most appreciate is it’s ability to verify that the image was written correctly - which has saved my bacon on more than several occasions where the image wrote like a charm, but failed verify miserably.
I’m doing robotics research with the GoPiGo, and am working on modifying the base image into something more useful for certain segments of the user population. This entails making an image of my SD/microSD card, and then flashing it to the target cards. And no, I don’t just happen to have an Etcher Pro or two laying around gathering dust. (wink!)
What I would like to do is a “reverse-Etch” (I called it an un-etch), where I use Etcher to take a physical device, copy it to an image file, and then verify that the image is correctly copied.
Other tools like dd, or even ddrescue, will copy wonderfully, but you have no bloody idea if your image is worth a snowflake in Hell or not.
I would love to be able to use an Etcher-like tool to reverse the process.