Информацию, даже после полного удаления (форматирования) можно восстановить с помощью специальных программ, делал так с фото. В чем дело, что же с ней становится, если ее можно вернуть, почему диск не перегружается, а увеличивает свой объем?
Информацию, даже после полного удаления (форматирования) можно восстановить с помощью специальных программ, делал так с фото. В чем дело, что же с ней становится, если ее можно вернуть, почему диск не перегружается, а увеличивает свой объем?
При форматировании не производится стирание информации на диске. Только производится формирование таблицы файловой системы. Соответственно, вся информация, которая имеется на этот момент, файловой системой считается "пустой"!
Кстати, наверное обратили внимание на то, что удаляя какой файл, его можно потом восстановить из корзины. А если вы произведете очистку корзину, то удаленный файл получит метку "х" в своем заголовке, а в таблице файловой системы это место будет считаться свободным". И если закончится действительно пустое место на диске, то система начнет писать новую информацию на место старых файлов, отмеченных как удаленные.
По аналогии! Иногда на школьной (в институте) доске пишется так много формул, что учитель не тратит время на стирание со всей доски, а просто стирает подходящее место среди старых формул и пишет новые на этом месте. По компьютерной терминологии, он "форматнул кусок пространства для новой информации".
Только учтите, что "вернуть старое" можно только в том случае, если система не затерла эти сектора новой информацией!
Форматирование бывает разное.
При "простом" форматировании записывается новая, пустая FAT (или "оглавление диска", или подобная хрень; в разных системах они бывают разные). После этого весь остальной диск рассматривается, как пустой, и туда могут записываться новые данные (файлы, и т.д.). При этом старые файлы физически не стёрты, и "шибко умные" программы теоретически могут их найти. Реально это сильно зависит от физического и логического устройства диска, которые сильно отличаются в разных компьютерных платформах.
При "полном" форматировании диска дополнительно все дорожки диска прописываются пустыми данными (типа сплошных нулей, или чего угодно). После такого (длинного) форматирования никакая самая заумная программа не сможет найти никакого старого файла.
Диск не увеличивает объём. Он же не воздушный шарик, куда можно качать и качать...
Информация на носитель записывается блоками - кластерами. У кластера конечный объём. И конечный объём у всего носителя целиком. Больше он стать не может.
Часть объёма отводится под таблицу размещения файлов (FAT, file allocation table). Сама информация лежит в коробочках-кластерах, а в таблице размещения находится база адресов: файл под таким-то названием лежит в коробочке под номером таким-то. Поиск и обращение всегда идёт через таблицу размещения, там система находит адрес и отправляет драйвер диска читать файл по указанному адресу.
Когда происходит стирание файла, с самим файлом ничего не происходит. Просто-напросто удаляется запись из таблицы размещения. Был жилец, да съехал. Теперь квартира стоит пустая. Можно нового жильца селить (новый файл записывать).
С форматированием картина та же. Очищается таблица размещения. Все файлы по-прежнему на месте, но в файловой системе не значится ни одного файла и все кластеры помечены как пустые и доступные для записи. Диск пуст.
Пока в этих освободившихся кластерах не будет записана новая информация, старая может быть прочитана без всяких сложностей. Путём обращения не по имени файла, а напрямую по адресу.
Проблема в том, что на работающем компьютере создание и удаление файлов происходит постоянно. И что файлы пишутся на первое попавшееся пустое место.
Добавить комментарий