Повреждение данных
ами. Вы по ошибке удалили файл или папку и очистили корзину. Или, может быть, Windows отказалась загружаться, и когда вы подключили жесткий диск к другому ПК, вы не смогли прочитать свои данные. Сможете ли вы когда-нибудь вернуть свои данные? В этой статье основное внимание будет уделено пониманию принципов восстановления файлов на ПК.Структура жесткого диска
Для начала давайте разберемся с логической структурой жесткого диска. Обычно
Contents
Структура жесткого диска
ого сектора, индекса и данных. Загрузочный сектор расположен в начале диска и обычно используется для запуска операционной системы и содержит подробную информацию о разделах диска. Индекс содержит информацию о файлах и папках, существующих на диске — в случае системы под управлением Windows это будет MFT или Master Fat Table. В разделе данных диска хранятся сами файлы и их содержимое.Удаленные файлы
Что произойдет, если вы удалите файл и очистите корзину? Оно ушло навсегда? Содержимое на самом деле не удаляется навсегда. Запись индекса, направляющая пользователя к файлу, помечается как удаленная, а область содержимого файла помечается как доступная для перезаписи или для использования в будущем. Это означает, что физические данные все еще существуют, пока они не будут перезаписаны другим файлом. Поэтому, если вы надеетесь восстановить файлы, вам следует пытаться выполнить восстановление, только выключив компьютер и подключив жесткий диск к другому компьютеру. В противном случае любое действие, которое вы выполняете на диске, может фактически перезаписать данные удален
Удаленные файлы
еждение данныхВ случае повреждения данных существует множество возможных причин. Отключение питания в неподходящий момент или случайный сбой/перезагрузка компьютера могут привести к повреждению сегмента файла, файловой системы в более широком смысле или самого MFT. Как и в случае с удаленными файлами, вам следует выключить систему и попытаться восстановить ее на втором компьютере.
Процесс восстановления файлов
Принимая во внимание любой сценарий – удаление файлов или повреждение данных, вероятность восстановления данных весьма высока. Вероятность успеха в этом в некоторой степени зависит от того, как давно файлы были удалены или произошло повреждение, а также от того, как часто компьютер использовался с этого момента.
Существует большее количество программ, которые могут облегчить восстановление данных. По моему опыту, ТестДиск работает очень хорошо.
Восстановление удаленных файлов
Большинство приложений для восстановления данных имеют функцию быстрого сканирования. Обычно это используется только для удаленных файлов и требует, чтобы логический диск был виден операционной системой, т. е. чтобы раздел не был поврежден, правильно смонтирован и вы действительно могли просматривать диск в проводнике. Быстрое сканирование сканирует таблицу файлов (MFT, как обсуждалось ранее) и ищет файлы, помеченные как удаленные.
Таблица файлов определяет расположение файлов на диске и, таким образом, позволяет их восстановить. Однако если пространство, в котором они находятся на диске, было перезаписано, восстановление не будет работать так, как вы надеялись, и вы получите файл, полный мусора. Большинство приложений для восстановления данных имеют встроенную программу предварительного просмотра файлов, которая позволяет вам быстро просмотреть содержимое файла. Однако это может быть не очень полезно, если вы не знаете, что ищете — текстовые файлы легко понять, а документы Word обычно имеют свое с
Процесс восстановления файлов
то в искаженном шестнадцатеричном формате, но другие носители файлы будет сложнее. Как видите, командный файл ниже явно в хорошем состоянии:Еще одна сложность восстановления удаленных файлов заключается в том, что исходное местоположение файлов(ов) не всегда известно. Возможно, вам придется просмотреть случайный список каталогов со случайными именами, чтобы найти файлы, которые вы хотите восстановить. Это связано с тем, что таблица файлов больше не может быть связана с информацией о местоположении каталога файла. Как вы можете видеть на изображении ниже, список каталогов слева состоит из случайных символов. Однако сами имена файлов должны оставаться неизменными, а в вашем приложении для восстановления данных должна быть доступна опция поиска, уп
Восстановление удаленных файлов
После того, как вы определили, какие файлы необходимо восстановить, последним шагом будет использование приложения для восстановления данных. Просто не забудьте выбрать целевой диск, отличный от диска, с которого вы восстанавливаетесь. В противном случае вы рискуете, что процесс восстановления данных запишет те самые файлы, которые вы пытаетесь восстановить!
Восстановление поврежденных данных
Этот сценарий немного сложнее. Могут быть повреждены различные аспекты файловой системы – таблица файлов, сегмент данных или многие другие изменения, в том числе в случае восстановления отформатированного диска. В некоторых сценариях приложение для восстановления данных может читать сегменты вашего MFT, чтобы найти значительную часть файлов. Также может существовать зеркало MFT, поэтому приложение для восстановления данных сможет объединить зеркало и обычную копию, чтобы найти все ваши данные.
Если «более быстрая» версия восстановления поврежденных данных не удалась, то запасным вариантом является сканирование необработанных данных диска на предмет сигнатур определенных типов файлов, которые вы хотите восстановить. Такие файлы, как JPEG, документы MS Word и файлы Excel, имеют определенную «подпись» — обычно начало и конец, аналогичные файлу, который определяет их тип файла. Таким образом, приложение для восстановления данных будет сканировать диск на наличие этих строк, чтобы найти потерянные файлы.
Однако этот процесс далек от совершенства — основная проблема заключается в том, что иногда трудно понять, где может заканчиваться данный файл, что в некоторых случаях может привести к группировке нескольких файлов вместе. Программное обеспечение не может понять это из-за ограниченной доступной информации и поэтому принимает расчетное решение. Еще одним ограничением этого метода является то, что файлы, которые не хранятся в непрерывном пространстве (фрагментированные файлы), не будут восстановлены правильно, поскольку программное обеспечение для восстановления не знает местоположения фрагментов файла без таблицы файлов. Последняя проблема этого подхода, как показано на рисунке ниже, заключается в том, что это может быть медленный процесс. (показанное ниже восстановление на самом деле происходит на физически поврежденном диске, обычное необработанное сканирование займет несколько часов, а не 3 недели!)
Заключительные замечания
Важно отметить, что шансы на восстановление файла зависят от того, как долго он был удален/отформатирован/отформатирован с жесткого диска. Например, если файл был удален всего час назад, он все еще должен быть относительно неповрежденным и не перезаписан системой. К сожалению, если файл был удален за несколько недель или месяцев до этого, шансы на его восстановление могут значительно снизиться. Чтобы иметь наилучшие шансы на восстановление, мы рекомендуем пользователю прекратить сохранять новые файлы (а также выполнять любые другие действия) на своем компьютере и немедленно приступить к восстановлению необходимых файлов.