Нет, это не гарантирует, что исходные блоки будут перезаписаны - на флеш-устройстве крайне маловероятно, что они будут, хотя для этого могут потребоваться инструменты ниже уровня O / S или даже ниже уровня интерфейса таблицы данных чипа. Восстановление.
Вы действительно не можете гарантировать удаление, кроме случаев, когда у вас есть флэш-память без встроенного контроллера, который может заменять блоки и многократно стирать и перезаписывать его из драйвера низкого уровня, или вы физически уничтожаете носитель.
Если вы говорите о SD-карте с толстой файловой системой, я полагаю, что, основываясь на прошлом восстановлении случайно сохраненного редактирования заднего изображения, linux даже не пытается выполнить обратную запись в те же блоки файловой системы.
Вы можете подтвердить, что данные по-прежнему можно восстановить, поместив карту в коробку linux и выбрав необработанный файл устройства для того, что, как известно, находится в удаленном файле; к сожалению, это не докажет, что данные могут все еще отсутствовать в блоке, который был повторно отображен драйвером устройства или встроенным контроллером, и потенциал, доступный инструменту более низкого уровня.