ATA Secure Erase is part of the ANSI ATA specification and When to Implemented Correctly, wipes The entire contents of a drive at the hardware level Instead of through software tools. Software tools over-write data on hard drives and SSDs, Often through multiple passes; over-writing The Problem with SSDs Is That Such software tools can not access all the storage areas on an SSD, leaving behind blocks of data in the service regions of the drive (examples: Bad Blocks, Wear-Leveling Blocks, etc.)
When an ATA Secure Erase (SE) command is issued against a SSD's built-in controller That properly supports it, the SSD controller resets all its storage cells as empty (releasing stored electrons) - just THUS restoring the SSD to factory default settings and write performance. When Implemented properly, SE will process all regions Including the protected storage service regions of the half.