List of NVMe Drives' Format/Sanitize Support

Samsung SSD 9100 PRO 4TB fw: 0B2QNXH7

nvme id-ctrl /dev/nvme0 -H | grep -E ‘Format|Crypto Erase|Sanitize’
[15:15] : 0 Extended LBA Formats Not Supported
[1:1] : 0x1 Format NVM Supported
[0:0] : 0x1 Admin Vendor Specific Commands uses NVMe Format
[29:29] : 0x1 No-Deallocate After Sanitize bit in Sanitize command Not Supported
[2:2] : 0 Overwrite Sanitize Operation Not Supported
[1:1] : 0x1 Block Erase Sanitize Operation Supported
[0:0] : 0x1 Crypto Erase Sanitize Operation Supported
[3:3] : 0 Format NVM Broadcast NSID (FFFFFFFFh) Supported
[2:2] : 0x1 Crypto Erase Supported as part of Secure Erase
[1:1] : 0 Crypto Erase Applies to Single Namespace(s)
[0:0] : 0 Format Applies to Single Namespace(s)
[0:0] : 0x1 NVM Vendor Specific Commands uses NVMe Format
[3:3] : 0 Controller Copy Format 3h Not Supported
[2:2] : 0 Controller Copy Format 2h Not Supported
[1:1] : 0 Controller Copy Format 1h Not Supported
[0:0] : 0 Controller Copy Format 0h Not Supported

SAMSUNG MZVLB512HBJQ-000L2 fw: 3L1QEXF7

nvme id-ctrl /dev/nvme0 -H | grep -E ‘Format|Crypto Erase|Sanitize’
[15:15] : 0 Extended LBA Formats Not Supported
[1:1] : 0x1 Format NVM Supported
[0:0] : 0x1 Admin Vendor Specific Commands uses NVMe Format
[29:29] : 0 No-Deallocate After Sanitize bit in Sanitize command Supported
[2:2] : 0 Overwrite Sanitize Operation Not Supported
[1:1] : 0x1 Block Erase Sanitize Operation Supported
[0:0] : 0 Crypto Erase Sanitize Operation Not Supported
[3:3] : 0 Format NVM Broadcast NSID (FFFFFFFFh) Supported
[2:2] : 0 Crypto Erase Not Supported as part of Secure Erase
[1:1] : 0 Crypto Erase Applies to Single Namespace(s)
[0:0] : 0 Format Applies to Single Namespace(s)
[0:0] : 0x1 NVM Vendor Specific Commands uses NVMe Format
[3:3] : 0 Controller Copy Format 3h Not Supported
[2:2] : 0 Controller Copy Format 2h Not Supported
[1:1] : 0 Controller Copy Format 1h Not Supported
[0:0] : 0 Controller Copy Format 0h Not Supported

CL1-3D128-Q11 NVMe SSSTC 128GB fw:

nvme id-ctrl /dev/nvme0 -H | grep -E ‘Format|Crypto Erase|Sanitize’
[15:15] : 0 Extended LBA Formats Not Supported
[1:1] : 0x1 Format NVM Supported
[0:0] : 0x1 Admin Vendor Specific Commands uses NVMe Format
[29:29] : 0 No-Deallocate After Sanitize bit in Sanitize command Supported
[2:2] : 0 Overwrite Sanitize Operation Not Supported
[1:1] : 0x1 Block Erase Sanitize Operation Supported
[0:0] : 0x1 Crypto Erase Sanitize Operation Supported
[3:3] : 0 Format NVM Broadcast NSID (FFFFFFFFh) Supported
[2:2] : 0 Crypto Erase Not Supported as part of Secure Erase
[1:1] : 0 Crypto Erase Applies to Single Namespace(s)
[0:0] : 0 Format Applies to Single Namespace(s)
[0:0] : 0 NVM Vendor Specific Commands uses Vendor Specific Format
[3:3] : 0 Controller Copy Format 3h Not Supported
[2:2] : 0 Controller Copy Format 2h Not Supported
[1:1] : 0 Controller Copy Format 1h Not Supported
[0:0] : 0 Controller Copy Format 0h Not Supported

2 Likes

Added, thank you for your contribution.


WD_BLACK SN850X 2000GB fw: 620361WD

nvme id-ctrl /dev/nvme0 -H | grep -E ‘Format|Crypto Erase|Sanitize’
[15:15] : 0 Extended LBA Formats Not Supported
[1:1] : 0x1 Format NVM Supported
[0:0] : 0x1 Admin Vendor Specific Commands uses NVMe Format
[29:29] : 0x1 No-Deallocate After Sanitize bit in Sanitize command Not Supported
[2:2] : 0 Overwrite Sanitize Operation Not Supported
[1:1] : 0x1 Block Erase Sanitize Operation Supported
[0:0] : 0x1 Crypto Erase Sanitize Operation Supported
[3:3] : 0 Format NVM Broadcast NSID (FFFFFFFFh) Supported
[2:2] : 0x1 Crypto Erase Supported as part of Secure Erase
[1:1] : 0 Crypto Erase Applies to Single Namespace(s)
[0:0] : 0 Format Applies to Single Namespace(s)
[0:0] : 0x1 NVM Vendor Specific Commands uses NVMe Format
[3:3] : 0 Controller Copy Format 3h Not Supported
[2:2] : 0 Controller Copy Format 2h Not Supported
[1:1] : 0 Controller Copy Format 1h Not Supported
[0:0] : 0 Controller Copy Format 0h Not Supported

1 Like

Added, thank you for your contribution.

1 Like

The output below is for IRDM PRO. Interestingly, while PS5018-E18 controller supports Crypto Erase, IRDM PRO specs mention “NVMe FORMAT” and does not mention “Crypto Erase”. (In contrast, IRDM PRO SLIM is supposed to be technically the same per its FAQ, but its specs mention neither. :thinking:)

$ sudo nvme list | cut -c 66-88,161-
Model                   FW Rev  
----------------------- --------
IRP-SSDPR-P44A-2K0-80   EIFM51.3
$ sudo nvme id-ctrl /dev/nvme0 -H | grep -E 'Format |Crypto Erase|Sanitize' | \
cut -f 2
Format NVM Supported
No-Deallocate After Sanitize bit in Sanitize command Supported
Overwrite Sanitize Operation Not Supported
Block Erase Sanitize Operation Not Supported
Crypto Erase Sanitize Operation Not Supported
Format NVM Broadcast NSID (FFFFFFFFh) Supported
Crypto Erase Not Supported as part of Secure Erase
Crypto Erase Applies to Single Namespace(s)
Format Applies to Single Namespace(s)
Controller Copy Format 1h Not Supported
Controller Copy Format 0h Not Supported
2 Likes

Added, thank you for your contribution.


Silicone Power US75 1 TB SPCC M.2 PCIe SSD fw: SN13683

nvme id-ctrl /dev/nvme0 -H | grep -E ‘Format|Crypto Erase|Sanitize’
[15:15] : 0 Extended LBA Formats Not Supported
[1:1] : 0x1 Format NVM Supported
[0:0] : 0x1 Admin Vendor Specific Commands uses NVMe Format
[29:29] : 0 No-Deallocate After Sanitize bit in Sanitize command Supported
[2:2] : 0 Overwrite Sanitize Operation Not Supported
[1:1] : 0x1 Block Erase Sanitize Operation Supported
[0:0] : 0 Crypto Erase Sanitize Operation Not Supported
[3:3] : 0 Format NVM Broadcast NSID (FFFFFFFFh) Supported
[2:2] : 0 Crypto Erase Not Supported as part of Secure Erase
[1:1] : 0x1 Crypto Erase Applies to All Namespace(s)
[0:0] : 0x1 Format Applies to All Namespace(s)
[0:0] : 0 NVM Vendor Specific Commands uses Vendor Specific Format
[3:3] : 0 Controller Copy Format 3h Not Supported
[2:2] : 0 Controller Copy Format 2h Not Supported
[1:1] : 0 Controller Copy Format 1h Not Supported
[0:0] : 0 Controller Copy Format 0h Not Supported

1 Like

Added, thank you for your contribution.