I own a Samsung 980 Pro which, according to its own specification, supports Class 0, TCG/Opal 2.0 and IEEE16667. Since it's an NVMe drive, I cannot use hdparm in order to set up class 0 encryption but the UEFI of my Dell Notebook does.
I am aware of the fact that it's important to set the security level to maximum when dealing with Class 0 encryption drives which I did with hdparm in the past. The UEFI of my notebook provides a function called "Master Password Lockout" which seems to be doing just that.
Now to my questions:
- Am I correct in assuming that ATA security is still present for Class 0-capable NVMe drives and only the interface is different?
- Since hdparm doesn't seem to work, how can I send ATA Security commands to my NVMe SSD? I'm speficically interested in finding out, if the security level has indeed been set to maximum.
hdparm
is for SATA drives. If you're working with NVMe drives, you should be using nvme-cli instead.