There is no such description. If car mechanic Joe would read something about a device being overwritten, he would perhaps think of a tube cooler being written on with a marker.
It’s not only that, it’s also impossible to serve everyone. With low level tech stuff like overwriting the bits of a storage medium, there is no way of explaining it enough to a non-techy person, because the description would need to be so long, you would need to put it in an eBook and for each tooltip an eBook would need to open for the user to read completely, which is a thing nobody would do, because it’s not only impractical, such a design just does not make any sense.
So, to be able for normal people to live on computer platforms, there always has to be some kind of trust behind all the operations. The normal person has to be able to trust, that the thing that happens next is the right thing, the thing the user wants/needs.
I also see no reason in forcing anyone who is not interested in the topic to know the behind the scenes of such topics. The same way, I am not interested in the way something boring and non-technical is done. I don’t have to know. Someone else already does. And I certainly won’t do it by hand.
If you want to do everything by hand and know everything up to the bare bones of itself, then open a hard disk platter and concentrate sunlight onto specific points on the platter to flip the bits (ones and zeroes), so that you can create a file, by hand. I mean, it will only take you about 1000 years to achieve that correctly. In the process you would throw away more hard drives than ever existed, just to get the right angle right, at the right time & targeted at the correct position.
Still, nothing you can’t do by hand. Right?
Why use a CPU cooler? Just wave your hands against the CPU to make it cooler. It won’t ever generate enough cooling to keep the CPU cool enough to run, but why would you use a $35 device to do it for you without explaining how it works to the very bare bones of it?
Why use Etcher? You can use dd
and do it all yourself, error prone and risky. Might fail and many people fail at it.
Why even use dd
? Still, way too easy and not enough explanation. Just open the target medium in a raw ByteStream and copy the bits manually to the target destination.
Why even open a ByteStream? Just open a raw undefined device and write the bytes yourself, having to look out for which bytes are for the file system and which ones are for files.