Что происходит с данными, когда они удаляются из вашей корзины?
Большую часть времени мы редко думаем об удаленных файлах, не зная, что они теперь не в наших силах, но что на самом деле происходит с этими файлами, когда мы их удаляем? В сегодняшнем посте SuperUser Q & A есть ответы на интересующие читателя вопросы о процессе удаления..
Сегодняшняя сессия вопросов и ответов пришла к нам благодаря SuperUser - подразделению Stack Exchange, группе веб-сайтов вопросов и ответов, управляемой сообществом..
Любезность фотографии Джерарда Мира (Flickr).
Вопрос
Читатель SuperUser Ши А. хочет узнать, что происходит с удаленными файлами на компьютере:
Поправьте меня, если я ошибаюсь, но когда вы что-то удаляете со своего компьютера, все, что делает ваш компьютер, - это записывает поверх двоичного файла, где 0 заменяет 1 (или что-то в этом роде). Поэтому, когда вы отправляете что-то в корзину, она записывает поверх части файла, а затем, когда вы удаляете файл из корзины, она записывает больше?
Как работает весь процесс удаления файлов и корзины??
Ответ
Соавторы SuperUser Boann и Mary Biggs имеют ответ для нас. Во-первых, Boann:
Ни одна операция не записывает поверх файла. Перемещение файла в корзину делает именно это, перемещает файл. Его содержимое осталось полностью нетронутым.
Удаление файла из корзины (или удаление его напрямую с помощью Shift + Delete) удаляет запись имени файла из папки. Часть диска, ранее занимаемая файлом, не изменяется и не перезаписывается и по-прежнему содержит данные файла, но эти данные больше не связаны с именем файла. Это место на диске записывается как «свободное», поэтому будущие записи на диск могут повторно использовать это пространство, и если вы продолжите использовать диск, пространство почти наверняка будет перезаписано в конце концов.
В случае, когда вам нужно предотвратить восстановление удаленных данных, существуют специальные инструменты для безопасной перезаписи данных. Это не сделано по умолчанию, потому что это медленно и увеличивает износ на диске.
Далее следует ответ Мэри Биггс:
Файл состоит из двух частей:
- Запись в каталоге, которая записывает имя файла, а также содержит список блоков на диске, которые содержат данные содержимого файла. Тогда операционная система «знает», что эти блоки используются.
- Фактические блоки, которые содержат содержимое данных файла.
Когда файл удален:
- Список блоков в записи каталога помечается как «свободный» и возвращается в операционную систему. Запись в каталоге удаляется, поэтому файл «исчезает» из файловой системы.
- Фактические блоки не затрагиваются, поэтому содержимое данных файла остается неизменным до тех пор, пока какой-либо другой новый файл не перезапишет их. По этой причине программное обеспечение для восстановления файлов часто может восстанавливать удаленные файлы (но только если оно используется вскоре после удаления)..
Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других технически подкованных пользователей Stack Exchange? Ознакомьтесь с полным обсуждением здесь.