Форматирование и восстановление данных после него


Когда теряешь нужные данные в результате форматирования диска или установки операционной системы, то первое, что приходит на ум - рвать волосы во всех местах, а уже в последнюю очередь думаешь, как устроен процесс форматирования и почему возможно восстановление данных после него. Хотя эту информацию полезно знать для более эффективного восстановления утраченных файлов.

Во время процесса форматирования происходит разметка области хранения данных носителя, будь то жесткий диск, флешка, карта памяти или д.р. Можно выделить три этапа форматирования: низкоуровневое, разбиение на разделы и высокоуровневое.

что такое форматирование, как восстановить после него данные, файлы, информацию

На первом этапе при низкоуровневом форматировании осуществляется базовая разметка всей области хранения данных. Этот вид форматирования используется производителем на финальном этапе изготовления, когда происходит полная и окончательная разбивка поверхности диска на треки и сектора. Полученная разметка остается неизменной до потери работоспособности носителя.

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

Второй этап, а именно разбивка на разделы применим непосредственно к жестким дискам (HDD или SSD) и предназначен для деления физически одного диска на несколько логических. Разбивка происходит во время установки операционной системы или предназначенными для этого утилитами, но не является обязательной.

Высокоуровневое форматирование – это процесс, заключающийся в создании загрузочного сектора, формировании структуры файловой системы и создании главной загрузочной записи с таблицей разделов. Высокоуровневое форматирование бывает быстрое и полное. При «полном»  прежде всего, производится проверка физической поверхности носителя на поврежденные сектора, которые помечаются как неисправные и больше не используются, а уже после производится запись файловой системы.

Быстрое форматирование обходится без проверки секторов и сразу перезаписывает таблицу файловой системы. Восстановление данных после высокоуровневого форматирования возможно в большинстве случаев.

После форматирования

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

hdd, ssd, восстановление, форматирование, флешка, карт памяти, как происходит, программы, утилиты,

В ряде продвинутых программ используется метод поиска данных по сигнатурам. Это сравнимо с поиском преступника по приметам, так и с фалами определенных форматов. Программа сканирует поверхность носителя, пока не наткнется на «начало» файла и будет считывать информацию до «конца», если он будет найден. Если файл неожиданно обрывается, то помечается как поврежденный.

Например, поврежденные фотографии могут больше не открываться и выдавать ошибку. Есть программа Photo Recovery Genius, которой под силу сохранять даже такие фото с возможностью просмотра с дефектами, но это лучше чем ничего.

Для того чтобы шансы на восстановление были как можно более высоки, то не стоит пренебрегать правилом ничего не делать с диском или любым другим устройством на котором были потеряны данные, тем более устанавливать на него программы и копировать файлы. Если это системный раздел, то используйте portable версии программ, как, например, у Handy Recovery, которые не требуют установки. Для восстановления запускайте ее с другого носителя.

Зачастую восстановленные после форматирования файлы не сохраняют свои названия, что не очень удобно, когда их очень много. Это происходит, когда не удается восстановить служебную информацию, на примере файловой системы NTFS за имена ответственна таблица файлов MFT (Master File Table) и ее удаление или повреждение приводит к тому, что все или часть имен удаляется безвозвратно.

Все это применимо к высокоуровневому форматированию, при низкоуровневом форматировании флешки или SSD устройство полностью «обнуляется». Заново размечаются сектора и треки, что приводит к полной и безвозвратной потере всех данных.

Были затронуты «подводные камни» встречающиеся при восстановлении данных с разных носителей. Это должно помочь избежать ситуаций ухудшающих положение, теперь можно приступать к процессу восстановления.