If what you need to accomplish is to remove all data, for an SSD drive, ERASE will work nicely. Simple data blocks are re-grouped into SuperBlocks are their block numbers randomized, and the SuperBlocks are pre-erased to accept new data. Blocks can not be written unless they have been pre-erased, so the "resting" state of an SSD drive is all unused blocks erased.
Re-writing all data blocks on an SSD drive only shortens its life, it does not improve the thoroughness of data erasure in the slightest.
-------
For a rotating magnetic drive, only the directory is actually over-written during a quick erase, and since the block numbers are static, 'recovering' some deleted data can sometimes be done with simple aftermarket utilities.
Rotating magnetic drive data blocks are typically overwritten directly by new data, in one pass without an intervening erase, so the 'resting' state of Rotating magnetic drive is unused blocks likely contain stale data and their block numbers are on the Volume's FreeList to be written over when needed to new data.