liudr wrote:drgeoff,
<snip> ... I guess a linux file system is too complicated for simple beginners' solutions that khaitom wishes rpi has.
The problem is more that for many RPi users it's their first experience with Linux and the only Linux machine they have. Telling them that the best way to put an IMG back onto an SD is to download and write a Linux boot CD, then jump through hoops to mount, resize, copy and save their IMG to make it small enough to put back onto another SD card is unnecessarily complicated. If they've come from a background of hitting a "Clone" in a GUI then it's a huge step.
liudr wrote:khaitom,
My problem is that now that I've got the image on a 16GB card, when I need to copy it out, I will likely get a 16GB image that requires 16GB cards and same issue if not more severe (double storage = more than double probability of bad sectors). Are there any GUI software that can shrink volumes? I got a dozen 8GB cards thinking that I was covered when I need clones or backups, in case of different brands. Alas. All for an illusion of safety.
I've been using a modified version of Win32DiskImager, the current version, 0.9.9 - not downloadable as a compiled binary, allows you to override the warnings that the card is too small, you may get another warning that the parts you will miss aren't empty and ignoring the second warning will probably leave you with a card that won't boot, but it can be successful.
I modified Win32DiskImage to make changes to the IMG file that I knew I could get away with for my purposes. My mods allow me to write previously unwritable images but is not at all stable or error resistant. Certainly not suitable for anyone to trust.
You can download both the source for Win32DiskImager (pick a snapshot of anything more recent than the "size matters" commits in the "code" section) and the tools to compile it (QT 5) from the sourceforge page. Compile the snapshot, rename the resultant .EXE to DangerousExperimantalWriter.exe (or similar) and copy it to the folder where Win32DiskImager was installed (as all the requisite .DLLs are already there).
...and, good luck.