I have an SSD, Kioxia model KRM6VRUG1T92, in a Dell server with a PERC H730P that has the following policies as shown by perccli64 /c0/e32/s0 show all
under Linux:
FDE Type = None
SED Capable = Yes
SED Enabled = No
Secured = No
Cryptographic Erase Capable = Yes
Sanitize Support = Not supported
Looking through the available commands for securely wiping the drive, I see three possible commands. perccli64 /c0/e32/s0 secureerase force
works on this drive, but start erase crypto
fails with Start Drive erase is not allowed
, and start sanitize cryptoerase
returns Sanitize is not supported on this controller
.
The three possible commands:
NAME: Drive Instant Secure Erase
SYNTAX: perccli /cx[/ex]/sx secureerase [force]
DESCRIPTION: This command erases the drive's security configuration and securely
erases data on a drive.
OPTIONS:
force - Use the force option as a confirmation to erase.
NAME: Securely erases non-SED Drives
SYNTAX: perccli /cx[/ex]/sx start erase
[simple| normal| thorough| standard| threepass | crypto]
[patternA=<val>][patternB=<val>]
DESCRIPTION: Securely erases non-SED drives with specified erasepattern(s).
OPTIONS:
simple| normal| thorough| standard| threepass- erase types
simple - Single pass, single pattern write
normal - Three pass, three pattern write
thorough - Nine pass, repeats the normal write 3 times
standard - Applicable only for DFF's
threepass - Three pass, pass1 random pattern write, pass2,3 write zero, verify
crypto - Applicable only for ISE capable drives
PatternA|PatternB - an 8-Bit binary pattern to overwrite the data.
NAME: Sanitize the Drives
SYNTAX: perccli /cx[/ex]/sx start sanitize
< cryptoerase| overwrite| blockerase > [ause]
DESCRIPTION: Sanitize drives with specified pattern(s).
OPTIONS:
sanitize types:
cryptoerase - Keys gets corrupted on the drive.
overwrite - Overwritten by all zero's.
blockerase - Data is cleared by the drive.
ause - Allow Unrestricted Sanitize Exit.
What is the difference between these three methods, and what drive or controller characteristics need to be present to run them?