Диски с самошифрованием (или устройства) всегда шифруют данные, которые передаются им для хранения. Они используют ключ, называемый ключом шифрования данных (DEK). Этот ключ известен только прошивке диска. Ключ никогда не покидает диск. Все данные, которые передаются на диск и с диска, шифруются и расшифровываются с помощью этого ключа. Когда диск выключен, он блокируется. При включении требуется пароль, чтобы разблокировать DEK и снова начать чтение/запись. Если пароль не установлен, диск не шифруется/дешифруется.
Теперь, когда вы устанавливаете пароль - ключ аутентификации (AK) - диск знает, что вам нужно его ввести, и не может ничего расшифровать/зашифровать, пока он не будет разблокирован.[На самом деле есть два ключа, но здесь больше подробностей, чем необходимо]
Это также причина, по которой можно изменить пароль (AK) без необходимости расшифровки и повторного шифрования всего содержимого диска.
Функция безопасного стирания, присутствующая на многих дисках, использует один из побочных эффектов шифрования. Зашифрованные данные выглядят как случайные символы, пока вы не используете правильный ключ шифрования (DEK) для их декодирования. Итак, чтобы стереть диск вы просто меняете ключ шифрования. Никакие старые данные теперь не могут быть декодированы, т.е. стертый.
Компания Seagate подготовила хороший документ, подробно описывающий все это относительно читабельным языком. https://www.seagate.com/files/staticfiles/support/docs/manual/Interface%20manuals/100515636c.pdf
Кроме того, если вы работаете в Linux или можете использовать загрузочный дистрибутив Linux с USB, вы можете попробовать предложения в ответе на этот вопрос:
https://superuser.com/questions/1530363/как безопасно стереть-an-nvme-ssd