У меня есть CF-карта, которую я хотел бы стереть. Мой считыватель CF-карт подключен к моей машине с Linux через USB. Как выполнить безопасное стирание (т. Е. Функциональность безопасного стирания ATA) CF-карты?
Я пробовал hdparm --security-erase NULL /dev/sdc
, но получаю ошибку: ERASE_PREPARE: Invalid exchange
. Фактически, любая команда hdparm выдает мне ту же ошибку:
# hdparm -I /dev/sdc
/dev/sdc:
HDIO_DRIVE_CMD(identify) failed: Invalid exchange
Я где-то читал, что hdparm не может выполнить ATA Secure Erase диска, подключенного через USB. Это правда? Я пытался использовать sdparm, но, похоже, sdparm не может отправить команду ATA Secure Erase на CF-карту. Итак, как правильно это сделать?