Ваше предположение ddправильно. Вы можете стереть SD-карту с помощью следующей команды (предположим, что ваша SD-карта /dev/sdd):
Не прерывайте эту команду, иначе это может привести к повреждению SD-карты.
$ sudo dd if=/dev/zero of=/dev/sdd bs=8192
Примечание. Если эта команда не выполнена успешно и вам необходимо прервать ее, то, скорее всего, ее можно восстановить с помощью программ восстановления разделов диска, описанных в других публикациях.
Это может занять некоторое время в зависимости от размера и скорости SD-карты. Если вы уверены, что ЦРУ захочет восстановить ваши файлы, перезапишите SD-карту urandomвместо zero:
$ sudo dd if=/dev/urandom of=/dev/sdd bs=8192
ddКоманда из приведенных выше примеров удалит всю SD-карту, оставив ее без разделов, даже без таблицы разделов. Поэтому вам нужно будет воссоздать раздел на SD-карте. Вы можете сделать это с помощью любого инструмента разбиения, например cfdisk, parted(моя рекомендация) или gparted.
И еще одна вещь: будьте предельно осторожны при вызове ddкоманды . Опечатка в of=значении аргумента может привести к катастрофе.
fdisk. (Если вы не можете из-за GPT или других технических ограничений.)