В Mac OS X есть опция для безопасного удаления мусора. Насколько это безопаснее, чем обычная очистка мусора? Перезаписывает ли он старые данные, а не просто стирает их?
2 ответа
Удаление файла (обычная очистка корзины) не стирает блоки на диске, где хранилось содержимое этого файла. Он просто изменяет структуру данных каталога так, что имя и расположение этого файла на диске больше не записывается в каталог, и помечает эти блоки как "свободные". Если в эти блоки больше ничего не записывается, содержимое этого файла может оставаться там в читаемой, восстанавливаемой форме бесконечно долго.
Предполагается, что Secure Empty Trash приводит к тому, что эти блоки перезаписываются мусором, поэтому ваши данные уничтожаются. Однако, если накопитель играет в игры с этими запросами на запись за спиной ОС, такими как SSD, выполняющий выравнивание износа, вполне возможно, что записи из Secure Empty Trash фактически перейдут в новые блоки на диске, оставив данные в старых блоках. в конце концов. Но накопитель, вероятно, никогда бы не позволил вам прочитать данные из этих старых блоков, поэтому для считывания этих старых блоков вам нужно будет извлечь флэш-чипы из накопителя и прочитать их по отдельности, что занимает немало времени и усилий. Так что, если вы не являетесь международным супер-шпионом, Безопасный пустой мусор, вероятно, достаточно хорош.
Ты прав; "Безопасная пустая корзина" перезаписывает данные на диске бессмысленными данными перед удалением файла. Таким образом, даже проверка диска с помощью инструментов восстановления не обнаружит удаленных данных.
В этой статье из интерактивной справки Mac OS X объясняется, что «файлы, удаленные таким образом, полностью перезаписываются бессмысленными данными».