Ответы:
Краткий ответ: перезапись секторов вне SSD (например, с помощью «традиционной» утилиты безопасного удаления) не гарантирует, что базовые данные будут удалены.
Для получения более подробной информации, возможно, вы захотите взглянуть на эту презентацию от некоторых людей из UCSD, которые проводили эксперименты на эту тему. См .: http://cseweb.ucsd.edu/users/m3wei/assets/pdf/FMS-2010-Secure-Erase.pdf.
Их данные говорят, что:
Лично я не думаю, что вы сможете безопасно удалить отдельный файл на SSD без какой-либо поддержки встроенного ПО внутри SSD, которая может отслеживать и перезаписывать все внутренние страницы с остаточными копиями данных.
Безопасное стирание встроено в спецификацию ATA, поэтому вы должны иметь возможность выдать команду безопасного стирания на ваше устройство SSD и позволить ей позаботиться о себе - таким образом, вам не нужно беспокоиться о том, будет ли SSD повторно картирование секторов.
Поведение утилит безопасного удаления на SSD не предсказуемо. Будет ли набор микросхем на диске перезаписывать конкретную флэш-ячейку, помечать ее для последующей TRIMing и оставлять ее на месте до более позднего периода, или просто помечать ее как «грязную» и перезаписывать другой чистый сектор, полностью зависит от рассматриваемого набора микросхем. Он варьируется от производителя к производителю и даже в пределах продуктовых линеек в зависимости от используемой прошивки.
Я бы не стал доверять этим утилитам на SSD, по крайней мере, до тех пор, пока они не станут осведомленными о SSD.