To be honest, with all the programming experience of some people on here, I'm very surprised that someone hasn't written a utility for Windows that will back up a Pi SD card...
I think it has been said before but such people, having acquired such skills by whatever means, have no interest in supporting a multi-billion dollar corporation attract users to their pay for OS. Makes no sense.
Some have said it's really simple to script in Windows. I look forward to seeing what they can do.
I would have been satisfied if there was a script in Linux
that could create an image file from the SDcard on a disk drive on the Pi itself. For example an attached thumb drive. The image should also be possible to write back to another SDcard like the Windows utility does.
A boon would be "intelligent" handling of the zeroed or FF:ed areas of the disk (unused sectors) so they would not consume so much space in the image file.
That would not be drawing people to Windows but help those that try to do it on Linux/RPi.....
But no one suggested as much only use of these very complex and hard to understand general tools (fdisk, cfdisk, parted, dd, rsync etc)
Could not someone package this into say a Python program for Linux?
Or else a command line script with a minimum of user input; that could run via an SSH terminal connection too.
Right now I could use a utility like that to make an image of my newly built SDcard with the Lazarus IDE and all but before I have wrecked it with Pascal programming and tests...
Reminds me that I really should shut down the pi and extract the SDcard and make that image using Win32DiskImager on Win7.