При стирании свободного пространства, почему утилиты пишут случайные строки данных?

Я читал о различных утилитах, которые стирают свободное пространство на Вашем жестком диске, и они все говорят о выполнении нескольких передач записи случайных строк 1's и использование 0 различные алгоритмы...

Мой вопрос - это - почему не просто пишут весь 0 в свободное пространство (или все 1's)? Единственная передача и Вы сделаны? Я предполагаю, что пропускаю что-то действительно основное...

3
задан 21.12.2010, 02:10

3 ответа

В очень свободных терминах, для подчеркивания, где сложность находится:

Биты на диске интерпретируются как двоичный файл, "1" и "0", если Вам нравится, но в действительности это - непрерывная переменная, которая измеряется. Можно было фигурально сказать, что каждый бит действительно может принять любое значение между 0 и 1, и диск интерпретирует все значения> 0.7 как 1 и все значения <0.3 как 0.

Скажем, немного в заряде 0.9. Вы затем перезаписываете его с 0, который эффективно понижает заряд. Заключительный заряд будет, возможно, 0.25, но если бы бит первоначально был нулем в заряде 0.2, возможно, он закончился бы как 0,15. Таким образом, при помощи оборудования, возможного считать заряды в высокой точности, в теории, можно было воссоздать данные, которые были перезаписаны всеми, обнуляет при помощи нормализации, где заряд <0.2 является нулем, и заряд> 0.2 является тем.

Если Вы вместо этого перезаписываете данные со случайными числами, это немедленно намного более трудно для этого воссоздания. Вот почему это предпочтено для очень уязвимых данных.

В действительности алгоритмы намного более умны, в зависимости от того, насколько хороший разрешение оборудования, используемого для анализа намагничивания диска. Существует причина, почему компании по восстановлению данных заряжают глупые деньги :-)

6
ответ дан 07.12.2019, 23:08

Я думаю, что основная идея состоит в том, что данные записаны в узкую круговую дорожку на вращающемся диске. Голова перемещается в различные дорожки, но это перемещение имеет ограниченную точность. Таким образом, то, когда голова перемещается в ту дорожку для записи, обнуляет, она не может записать им точно поверх данных. Существует, вероятно, много перекрытия, но в теории в лаборатории подложка диска могла быть помещена в специальный диск с узкими головами, которые перемещаются более точно и этот способ, которым мог бы быть считан край Ваших старых данных. Или это или, потому что данные записаны путем переориентировки магнитных "частиц" в диске, который является по существу аналоговым статистическим физическим процессом, некоторой слабой магнитной "тенью" старых данных, могло бы остаться, который мог все еще быть обнаружен чувствительными головами. Я не уверен, что любое из этого является более, чем гипотетическим.

Таким образом, идея состоит в том, чтобы перезаписать данные многократно, как набросок по Вашему числу кредитной карты на листке бумаги для остановки любого способность считать его. Чем больше раз Вы набрасываете, тем тяжелее это должно считать то, что было внизу.

2
ответ дан 07.12.2019, 23:08

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

1
ответ дан 07.12.2019, 23:08

Теги

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