Прежде, чем говорить о восстановлении данных, нужно сначала определиться, после чего мы их восстанавливаем. Одно дело, если восстановление данных выполняем после банального удаления и совсем другое, если речь идёт о восстановлении с вышедшего из строя носителя – жёсткого диска или одного из форматов карты памяти.
Начнём с описания физического процесса записи. На физическом носителе, пластина диска, головкой считывателя (жёсткий диск) намагничивается участок, домены в этом участке, соответственно, принимают одно из стабильных состояний (ориентацию), которое сохранится длительный промежуток времени без внешних воздействий. Впоследствии данное состояние может быть считано. Следовательно, если у жёсткого диска вышел из строя контроллер, мы всегда сможем восстановить с него информацию посредством считывания физического носителя (пластины диска) на стенде, либо заменив, или починив, контроллер. Другое дело, если разрушился сам носитель, пластина.
Похожий процесс происходит при записи на флэш карту. Только там запись производится в ячейку кристалла микросхемы, которая под воздействием управляющего напряжения (тока) с контроллера записывает соответственное состояние на транзистор с плавающим затвором, который и является конечной ячейкой, сохраняя бит состояния. Следовательно, в случае выхода из строя управляющей схемы, контроллера, мы всегда сможем считать данные состояния через выводы микросхемы памяти. Для этого нам потребуется, как и в случае с восстановлением жёсткого диска специальный стенд и некоторые знания из микроэлектроники.
Это были случаи с повреждениями, когда вышли из строя носители информации, и требуются работы напрямую с носителями информации. В случае с восстановлением удалённой информации программным путём и в результате форматирования носителя ситуация несколько проще. Для того, чтобы в ней разобраться, ознакомимся, каким образом сохраняется информация на носители.
Основой файловой системы является таблица, где записаны перечень файлов, где какой элемент файла размещён физически. Форматирование это перезапись этой таблицы. Но, при выполнении форматирования файлы с диска никуда не делись и информация на самом носителе осталась в неизменном виде. Следовательно, если мы перешерстим весь диск, последовательно считывая ячейки, мы восстановим утраченную информацию. Простое удаление файлов происходит ещё проще. В основной таблице удаляется название удаляемого файла, но, так как данная таблица весьма важна она существует в 2х экземплярах. Если название файла отсутствует в основном, значит он удалён и доступ пользователя к нему не предоставляется. Соответственно, записав информацию об удалённом файле из резервной копии таблицы, мы восстановим удалённый файл. Таким образом, восстановление данных после форматирования выполняется специальным программным обеспечением, по описанным алгоритмам, в полуавтоматическом режим
Горячие темы