Александр Безруков
Просветленный
(41269)
11 лет назад
В Вашем вопросе два вопроса: про удаление файлов и про стирание информации.
Операция удаления файлов зависит от используемой файловой системы. В самом стандартном случае используется ФС FAT32. В этом случае в момент удаления файлов происходит следующее: в каталоге, где хранится файл, перезаписываются все записи, относящиеся к данному имени файла (в случае с фотоаппаратом, таких записей -- ровно одна) , именно первая буква имени файла заменяется на байт не из набора ASCII (кажется, 0xE5, но точно не помню) . Ссылка на первый элемент FAT не меняется, но цепочка в каждой копии FAT (в случае использования в фотоаппарате -- их ровно две) обнуляется. Важно, что сама информация, хранимая в файле, в этот момент не изменяется, перезаписывается только часть информации в записи о файле. Соответственно, один из способов восстановления: букву вернуть на место (как правило, это будет подчерк (_) или буква D (если имя файла начинается с DSC), максимальную последовательность нулей в каждой копии FAT, но не более, чем размер файла, заменить на возрастающую с шагом 1 последовательность кластеров. Это работает, если файл не фрагментирован (в случае с фотосъёмкой -- это почти всегда так) . В случае, если используется другая ФС, удаление и восстановление устроено совсем по-другому. Кстати, необходимость обновлять FAT при каждой операции создания/удаления файла приводит к ускоренному износу карт памяти (вместо того, чтобы писать каждый раз в новый блок, запись происходит в одни и те же блоки) и делает FAT самой неудачной ФС для флэш памяти. Есть много гораздо более подходящих ФС, а компания Samsung продвигает F2FS, специально созданную FS для флэш-памяти. К сожалению, фотоаппараты пока не очень-то её поддерживают.
Стирание информации -- это операция, которую нужно произвести перед каждой перезаписью. Флэш память (не любая, но та, которая используется в картах памяти -- так называемая NAND-flash) устроена так, что стирать можно за 1 раз только блок памяти (как правило, размером 4кБайт) . Сама операция стирания состоит в подаче высокого (относительно используемого для передачи данных) напряжения на каждый затвор транзистора (с изолируемым двойным затвором) , хранящего информацию данного блока. Эта операция не совсем безвредна, и каждый транзистор может выдержать лишь ограниченное количество таких воздействий (для памяти, о которой мы говорим, это количество -- от приблизительно 3000 до 5000, в зависимости от технологии) . После стирания информации восстановить её невозможно (точнее, невозможно без специального оборудования и даже при использовании специального оборудования можно восстановить лишь немногие биты и только в том случае, если память не изношена) .
Сергей Кузнецов
Оракул
(56370)
11 лет назад
Ирина. Я мало знаю про ТВ, но мне и не интересно, как там луч бегает по пикселям. А инфа на носителях стирается полностью лишь при форматировании. При удалении некая инфа остается, вот её и восстанавливают
Источник: имхо нуба
БОРО-ДА!
Просветленный
(21123)
11 лет назад
Ириш! Всё просто, как рояль (беленькие, чёрненькие) .
При удалении файла (без разницы откуда, с флешки, жёсткого диска) удаляется только информация из файловой таблицы о расположении файла, а сам файл никуда не девается, пока на его место (файловая таблица считает, что это место не занято) не будет записан новый файл. Программы восстановления ищут не по файловой таблице, а по всему полю носителя, и восстанавливают информацию, указывая файловой таблице новое расположение файла.
Источник: Примерно так.
Красивая всегда!Просветленный (38302)
11 лет назад
Понятно, спасибо.
А с телефона нам никогда не стереть инфу (смс,например) навсегда, она всё равно останется у оператора в цифровом виде?
КампАс
Просветленный
(33634)
11 лет назад
Ну ты спросила.. . :D ...
Я вот до сих пор не пойму почему машина едет если двигатель под капотом просто трясется.. . а колеса крутятся...
Красивая всегда!Просветленный (38302)
11 лет назад
А под капотом-то тож целая жизнь) Всё крутится-вертится, бензинчик качает, поршни скачут, колёсики крутятся, земля вертится...человечек пыжится от тщеславия)))
_ВЕЧНЫЙ РОМАНТИК_
Просветленный
(46873)
11 лет назад
это файловая система нтфэс, инфа никуда из кластеров не девается, сносятся упраляющие ссылки, проги их восстанавливают, в фат 32 сносились кластеры.... мне с жесткого форматированного диска восстанавливали инфу,... там настолько заморочено, что лучше лечь спать и забыть
Красивая всегда!Просветленный (38302)
11 лет назад
В жёстком много чего наворочено, а в мааааленькой флешечке... Был бы у меня литературный дар, написала бы сказочку об этом "Приключения циферки")))
Кузьмич
Высший разум
(193864)
11 лет назад
говоря совсем просто, на любом носителе есть служебная область, где записано, где хранится какой файл. при удалении файла в соответствующем разделе служебной области ставится пометка что файл удален и насколько помню - затирается первый символ имени файла. сам код файла лежит себе и будет физически находится на носителе, пока поверх него не будет записана другая информация. (до этого мы с разной степенью вероятности можем восстановить удаленные ранее файлы) .
зы. существуют программы и утилитки для полного удаления файлов, принцип их работы основан на записи нулей или некого цифрового мусора поверх файла. (таким образов восстановить предыдущий файл не получится) .
up. если интересует полная и подробная информация, - гуглите по файловым системам и таблицам разделов.
Красивая всегда!Просветленный (38302)
11 лет назад
Когда наступает эта запись "поверх"? Например, флеш на 8гб., снято на 5гб., кажд. последующий файл присоединяется, т.к. место ещё есть. Вот заполнились все 8гб., дальше просто ничего не запишется.