I'm making a master SSD that will be duplicated to other drives, which in turn will be delivered to customers. I need to make sure that customers will not be able to recover files that have been deleted on my master drive.
With a spinning magnetic hard drive, I'd overwrite all the free space with zeros. But, with an SSD, I hear that that's either unnecessary (due to TRIM deallocating unused blocks) or insufficient (due to customers unsoldering the flash chips and getting at the raw blocks behind the management system).
I don't care about my proprietary files living on in hidden, swapped-out flash blocks; I only care about what a disk cloning tool would see. I assume that any reused blocks will be erased of any old data.
FYI, I'm using a recent version of openSUSE.
(This question isn't a duplicate of any of these:
- Permanently deleting files on SSD: the answers focus on the hazard of black hats disassembling drives
- How to securely delete files stored on a SSD?: ditto
- What is the theory behind securely delete files on a SSD?: ditto
- How can I securely wipe an SSD?: wiping whole drive; I just want empty space cleaned
- Does scrubbing a ssd drive work to completely remove deleted files in situations where the trim command is not supported?: Question presumes TRIM isn't available)
This will be a bootable openSUSE Leap 15.* drive. I've been using Clonezilla to clone, and it's worked well.