Drive Wiper: Erase Entire Drive: Does it really erase every single sector of the drive?

I've been searching for a bit and can't seem to find an answer. I prefer using DBAN because for the most part it's a sturdy tool, but I've wanted to find a tool forever that does as through of a job as it does while in Windows so I can do stuff like wipe external hard drives, flash drives, etc and still use the computer for other stuff. So I'm wondering when doing a full wipe on a drive does CCleaner fill every sector from sector 0 to the end of the drive then make a new partition or does it delete all the files and make a file big enough to fill the free space in the partition? Also was wondering if it uses random data or zeros?

Please do not tell me I should never wipe a flash drive because it will shorten it's life, I'm sure that's true to some extent but I have two flash drives that are near ten years old and both have been wiped probably over 50 times since they were bought with zero fills and still function fine.

The mechanics of a full disk erase are, as I understand it, a quick format of the partition then a wipe free space, which will be everything except the system metafiles. It does this by creating enough files to fill the remainder of the partition and then deleting them. The wipe pattern will depend on what you specify but one pass is sufficient and is essential for SSDs.

However if you trust Microsoft more then Piriform then a full format of the partition under Win 7 onwards will overwrite all sectors with zeroes, doing the same thing as CC but in a different manner.

However what the disk controller does on an SSD at the disk level is quite different from what it does on an HDD. In my opinion a free space wipe with one pass of zeroes is not significantly deleterious on an SSD.