Безопасное удаление карт памяти (флеш) (использовать алгоритмы или просто удалить?)

2730
daveny

Мы все знаем, что если вы хотите полностью удалить файлы с жесткого диска, вы должны использовать специальный алгоритм стирания, чтобы сделать невозможным его повторное чтение. А что с картами памяти? Нужны ли им одни и те же алгоритмы, чтобы никто не мог их прочитать? (он имеет совершенно другую структуру для хранения данных, и я не знаю, что здесь с безопасным удалением)

2
Плюс добавление к моему вопросу: карты памяти не удаляют данные, если вы нажимаете удалить файлы, он просто обновляет флаги принадлежащих удаленным файлам. Однако, если я использую программу для установки нулей в этом месте, будет ли она полностью удалять содержимое карты? Плюс надстройка: в наше время HDD не нужно стирать или безопасно удалять их более одного раза. Простого удаления с заполнением нулями было бы достаточно, потому что современные жесткие диски очень переполнены, и после удаления их не будет никакой разрушающей магнитной «информации». daveny 14 лет назад 0

3 ответа на вопрос

3
me_and

Безопасное удаление с карты памяти часто намного сложнее, чем с жесткого диска. Поскольку твердотельные карты памяти выходят из строя намного раньше, чем жесткий диск, если вы записываете данные более одного бита многократно, многие из них динамически перемещают данные прозрачным для компьютера способом. Таким образом, когда компьютер думает, что записывает одну и ту же часть диска, он фактически записывает в другую часть, чтобы избежать чрезмерной нагрузки на тот же диск.

Моим идеальным решением было бы использовать что-то вроде TrueCrypt на всем диске; тогда без пароля диск все равно бесполезен; нет необходимости безопасно удалять файлы, поскольку, если у вас нет пароля, все, что может быть восстановлено с диска, будет мусором.

0
harrymc

Поскольку карты памяти являются одной из форм магнитных носителей, я бы предположил, что те же правила, которые относятся к жестким дискам, также будут применяться здесь.

Поэтому я бы сказал, что для безопасного удаления карты памяти требуется алгоритм очистки.

Я думал, что карты памяти являются формой электронных носителей. Или нет? daveny 14 лет назад 0
«Флэш-память - это энергонезависимая компьютерная память, которую можно электрически стирать и перепрограммировать. Это технология, которая в основном используется в картах памяти» - Википедия daveny 14 лет назад 0
@daveny: Вы правы, и я использовал неправильный термин. Однако я все еще говорю, что любой носитель, поддерживающий переписывание, вероятно, может быть восстановлен с помощью правильных инструментов. Так что я бы посоветовал стереть. harrymc 14 лет назад 0
0
Greg Buehler

Вы можете восстановить данные из большинства форматов, так как при удалении вы фактически не удаляете информацию, вы удаляете иноды, используемые для поиска информации. Используя такое программное обеспечение, как PhotoRec, вы можете восстановить данные, даже если inode удалены.

Если вам нужно убедиться, что диск не подлежит восстановлению, вам следует использовать такой инструмент, как HDDguru Wipe для Windows, или если вы используете операционную систему * nix / BSD, которую вы можете просто использоватьdd if=/dev/urandom of=[your drive here]

Похожие вопросы