Чтобы понять, что такое поврежденный файл, рассмотрим сначала, что такое файл неповрежденный, т.е. целостный.

Целостный файл состоит из блоков, записанных на какой-либо носитель данных. Для простоты далее в статье любой носитель будет называться “диском”. Следует иметь в виду, что фундаментальные принципы хранения файлов схожи для дисков, флеш-накопителей, CD/DVD и многих других устройств, поэтому, говоря о “диске” мы на самом деле говорим о широком классе устройств.

Целостный файл лежит на диске в виде блоков, как показано на рис. 1. При чтении файла блоки, из которых состоит файл, составляются в определенной последовательности, и в результате получается образ файла в памяти, готовый к обработке программой. Именно таким образом происходит открытие большинства файлов, которыми мы пользуемся ежедневно – документов Word, таблиц Excel, картинок и всего остального.

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

Рис. 1. Целостный файл

Поврежденный файл

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

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

Примером критического повреждения может являться ситуация, когда файл не может быть открыт/распознан оригинальным приложением, в котором он был создан. При недостаточно строгой обработке приложением таких ситуаций результатом может являться критическая ошибка (“падение”) приложения, которым пытались открыть поврежденный файл.

Основные причины повреждения файлов

Перечислим основные причины повреждения файлов:
  • Сбой в работе диска
  • Воздействие на файл вируса или антивируса
  • Ошибки работы приложений
  • Действия пользователя
Рассмотрим каждый из этих факторов в отдельности и проиллюстрируем наиболее характерные примеры.

Восстановление файлов после удаления с диска

Встречались ли вы с ситуацией, когда после расчистки места на диске вместе с лишней информацией удалялось что-то нужное?

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

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

Другой распространенный случай – невозможность полностью восстановить последовательность блоков удаленного файла. В таком случае приложения, используя внутренние алгоритмы, пытаются подобрать предполагаемые блоки относящиеся к файлам, что не всегда приносит ожидаемый результат.

Резюмируя возможные повреждения при восстановлении файлов после удаления, можно выделить следующие характерные проблемы:

  • Часть файла затерта новыми данными.
  • Удалось восстановить часть оригинального файла, но при этом к файлу ошибочно приписаны блоки, к нему не относящиеся. На иллюстрации показана эта ситуация порчи файла.

Рис. 2. Файл, восстановленный после удаления

Советы на случай необходимости восстановления удаленных файлов:

  • Если вы не очень компетентны, обратитесь за помощью к специалистам.
  • Немедленно прекратите любые операции с диском, на котором находились удаленные файлы;
  • Воспользуйтесь утилитой восстановления удаленных файлов.
  • Будьте готовы к тому, что удаленные файлы могут нуждаться в дальнейшем “лечении”, в этом вам помогут программы и сервисы OfficeRecovery.

Сбой в работе диска

Нередки ситуации, когда возникают проблемы в работе самого носителя. Диск представляет собой набор блоков для хранения данных (в статье мы используем абстрактный термин “блок” вместо более специфических “сектор”, “кластер”, “дорожка” и т.д.). Со временем, при использовании носителя возможны ситуации, когда часть блоков становится непригодной для дальнейшего использования и данные, которые там находились до сбоя, становятся недоступными.

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

Если же файл все же удастся считать с диска, игнорируя плохие блоки, он будет иметь повреждения, показанные на рисунке 3.

Рис. 3. Файл с поврежденного диска

Советы на случай восстановления файлов с поврежденного диска:

  • Если диск поврежден фрагментарно, часть файлов может считаться с него без повреждений.
  • Файлы, которым не повезло оказаться записанными в плохие блоки, нужно извлечь при помощи специальных утилит, и они практически наверняка потребуют дальнейшего лечения.

Воздействие вируса или антивируса

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

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

Если от вируса мы по определению не ждем ничего хорошего, то как же случается, что источником повреждений является антивирус? Если говорить обобщенно, то принцип работы антивируса сводится к чтению содержимого файла и поиску в последовательности байт цепочек (“сигнатур”), характерных для известных ему вирусов. Не исключены ситуации, когда пользовательские данные ошибочно могут быть интерпретированы как цепочка вируса и вырезаны из файла для обеспечения безопасности. Хотя в последнее время алгоритмы работы антивирусов претерпели значительное улучшение, такие ситуации периодически возможны. На рис. 4 представлен обобщенный вид файла после повреждения его вирусом.

Обратите внимание, что повреждения вирусом/антивирусом не имеют отношения к диску. С точки зрения расположения на диске и чтения с него, с файлом все в порядке. Зоны повреждений не совпадают с границами блоков на диске, а могут быть как меньше, так и больше блоков.

Рис. 4. Повреждение файла в результате активности вируса, антивируса или вследствие ошибки в программе

Ошибки работы приложений

Распространенным фактором повреждений пользовательских данных является ошибка приложения, которое используется для просмотра и редактирования файлов. Данный фактор может приносить проблемы как самостоятельно, так и совместно с другими факторами (перебои с электричеством, воздействие антивируса на приложение, недостаточный объем оперативной памяти). Практически всегда проблемы возникают в момент сохранения изменений в файл.

Вот характерный сценарий: в Photoshop редактировалось объемное изображение, вносились значительные правки, затем при попытки сохранения изменений приложение по той или иной причине “падает”. Файл оказывается записан частично, и тем самым поврежден. При попытке открыть сохраненное изображение еще раз приложение с этим не справляется, так как внутренняя структура не является целостной.

Это лишь один пример потенциальных причин сбоев приложения. “Клиническая картина” повреждений при этом близка к тому, что можно увидеть при повреждении вирусами/антивирусами. Для получения представления о ней см. рис. 4.

  • Если случай повреждения единичный, то докопаться до причины сбоя бывает практически невозможно. К ошибке могут привести слишком много факторов и их сочетаний. В качестве профилактической меры сделайте внеочередную резервную копию ваших данных.
  • Если повреждения случаются регулярно, то стоит задуматься о том, при каких обстоятельствах они происходят. Чтобы избавиться от проблемы, приходится искать в нескольких направлениях. Введите в поисковик выдаваемые вам сообщения об ошибках – часто вместе с описанием ошибки вы найдете и ее решение. Обновите программу, которая портит файлы. Установите обновления операционной системы.
  • Поврежденные файлы подлежат восстановлению при помощи специальных утилит.

Действия пользователя

К повреждениям файлов могут также приводить действия пользователя. Яркий пример – отсоединение от компьютера флеш-накопителя в момент, когда на него не записаны все накопленные изменения. Так получаются сломанные документы, испорченные фотографии.

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

Вот пара простых советов пользователям:

  • По возможности, никогда не редактируйте файлы, размещенные на носителях, которые можно легко отсоединить от компьютера (флешках, внешних дисках и т.п.). Используйте эти устройства только для транспортировки данных, а перед редактированием копируйте файлы на стационарный диск вашего компьютера.
  • Используйте функцию ОС «Безопасное извлечение», если она доступна для подключаемых носителей. Это позволит системе записать на носитель данные, которые находятся в системном буфере записи.
  • Не нажимайте кнопки “Да”, “ОК” и т.п., не поняв в точности, что у вас спрашивает программа или система. Это может быть запрос на удаление вашей важной информации.

Как восстанавливают поврежденные файлы

В заключение статьи скажем несколько слов о том, как восстанавливают испорченные данные, и какие критерии стоит предъявлять к результатам восстановления.

Основой восстановления пользовательских данных является понимание внутренней структуры каждого типа файлов, которые требуют исправления. После анализа поврежденного файла оставшиеся нетронутыми/неповрежденными пользовательские данные сводятся в новый целостный файл. Данные, которые были затерты, увы, не подлежат восстановлению.

Приложения по восстановлению поврежденных данных работают по следующей схеме:

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

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

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

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

Утилиты OfficeRecovery восстанавливают данные из более чем 50 разных типов файлов, от Word и Excel до Exchange и Oracle. Если вы столкнулись с повреждением файла, воспользуйтесь программами и услугами OfficeRecovery. Специалисты компании также всегда готовы к работе над сложными специальными проектами восстановления корпоративных данных.

Программное обеспечение OfficeRecovery.

Итак, рассмотрим стандартную ситуацию, которая очень часто возникает у рядового пользователя: вы случайно удалили фотографии, видео, музыку и документы из семейного архива; вспомнили о них через полгода; не стали паниковать – использовали инструменты восстановления информации Hetman Partition Recovery (или, в крайнем случае, pc inspector file recovery), и получили свои снимки обратно; но один самый важный файл поврежден! Теперь попробуем спасти его.

Hetman File Repair сможет успешно восстановить файлы графических форматов – цифровые фотографии и картинки даже после нарушения логической структуры объекта вследствие вирусной атаки. Программа простая в использовании, быстрая и эффективная.

Если у вас также возникли проблемы с видео, советуем HD Video Repair Utility – она понимает разные типы файлов и сделана на понятном для простого «юзера» языке. Утилита «однокнопочная» - вы нажали «открыть файл» выбрали объект, подождали и можете наслаждаться просмотром.

В деле расшифровки битых офисных документов аналогов не имеет Recovery toolbox for Word. Примечательно, что в окне программы выводится результат, т.е., текст из документа. Значит, единственное неудобство в бесплатной версии – потребность каждый раз копировать его в новый лист.

Все рассмотренные приложения произвели позитивное впечатление. Каждое достойно внимания, но пара самых интересных, на наш взгляд, следующая.

All Media Fixer – программа поддерживает разные методы восстановления медиафайлов, представляет собой неплохой инструмент «все в одном» для фотографий, видео и музыки. Конечно, она спасает от невозможности открытия банальным затиранием сбойных фрагментов с нормализацией структуры объекта, но практически все аналоги работают подобным образом.

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

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

IsoBuster , помимо расшифровки музыки и фильмов с CD/DVD, умеет работать с образами, что высоко оценят администраторы. Приведем банальную ситуацию – архив резервных копий, запакованный в ISO, повредило во время системного сбоя, и утилита recovery его не читает. Чтобы исправить ситуацию нужно просто «пролечить» объект, воспользовавшись меню в интерфейсе самой программы IsoBuster. Теперь образ диска, других накопителей или папок заработает.

Мы постарались учесть все типовые ситуацию и дать ответы на большинство ваших вопросов. Но если они остались или вы не согласны с мнением редакции, добро пожаловать в комментарии к записи!

Эта статья позволяет предпринять несколько путей,с помощью которых вы можете восстановить испорченные файлы в вашей системе,будь то Windows,Mac,или Linux.Так что читайте дальше,здесь есть на что посмотреть.Слово возникла ошибка при попытке открыть файл Вам знакомо,не правда ли? Это может оказаться большой проблемой,если файл повреждён,а он является очень важным.При попытке открыть определенный файл,он показывает сообщение «не удается открыть файл » или » файл данных недоступен», вы должны понимать, что файл поврежден. Файл также будет повреждён,если он доступен, но содержимое отображается как некоторые символы » / » мусор » вместо цифр и алфавита.

Так, что вы будете делать потом? Здесь представлены различные способы,с помощью которых вы можете попробовать восстановить ваши важные файлы в вашей системе.

Word в Windows

Вот несколько методов для восстановления файлов word. Если Вы не можете восстановить файлы word, то вы можете, по крайней мере, попытаться восстановить данные из этих файлов.

Способ 1:

Простейший способ восстановления файлов будет вариант Файл в панели инструментов документа Word , нажав Открыть.
Появится диалоговое окно со всеми существующими doc/docx файлами.
Выберите файл,который вы хотите восстановить,и нажмите маленькую стрелку на стороне ‘открыть’.
В раскрывающемся окне, которое появляется, выберите Открыть и вариант Ремонт.

Способ 2:

Второй способ-изменить расширение файла, с текущего стандартного расширения.doc. Это будет новый файл, который не поврежден, но будет содержать те же сведения о документе.

Способ 3:

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

JPEG/JPG файлов в Windows

Этот тип файла содержит фотографию или картинку. Когда JPEG-файл не открывается в любой из стандартных программ, таких, как Paints , фотоальбоме Windows Fax Viewer,и всё прочее, он может быть поврежден.И если файл поврежден, Вы не сможете просматривать изображения. Вы сначала должны попробовать получение файла путем переименования и сохранения его.jpg расширения файла. Если это не работает, то следующий шаг будет получить помощь некоторых изображений JPEG,приложение для восстановления. JPEG Recovery и Doctor image ,вот несколько приложений, которые могут использоваться для восстановления поврежденных файлов JPEG.

Excel файлов в Windows

Выполните приведенные ниже методs восстановления excel файлов.

Способ 1:

Открыть файл Excel.
В меню панели инструментов, перейдите к Файл и нажмите на Открыть.Появится новое диалоговое окно «Открыть».
Нажмите на excel-файл, который вы хотите открыть. Там будет небольшая стрелка в сторону кнопки ‘Открыть’.
Щелкните на неё,появится раскрывающееся меню.Выберите вариант «Открыть и восстановить».
Появится окно с просьбой, если вы хотите восстановить или извлечь данные из файла. Выбрать вариант Восстановить,и проверить, если это решает ваши цели.Ещё,вы можете извлечь данные из файла и сохранить его в новом файле.

Способ 2:

Метод 3:

Если удается открыть повреждённый файл,затем перейдите к меню Файл выберите вариант Сохранить Как.
Выбрать книги, которые повреждены, и выберите расширение,такое как.slk. Затем вы можете закрыть книгу.
Теперь снова нажмите на параметр Файл на панели инструментов, нажмите на кнопку Открыть.
На этот раз выберите тип файл SYLK , и откройте файл.
Теперь перейдите в Файл и выберите вариант Сохранить Как. Теперь вы можете сохранить файл с новым именем и выбрать расширение.xls/xlsx . Ваш новый файл будет иметь те же данные, как и предыдущий.

Метод 4:

Если Вы не можете восстановить файл с помощью вышеперечисленных способов, то этот метод может оказаться полезным. Откройте электронную таблицу Excel и нажмите на кнопку Файл, а затем Открыть.
Перейдите к файлу, который необходимо восстановить, и нажмите кнопку Отменить.
Теперь откройте Новая Таблица Excel, и в ячейку А1 введите =filename.xls!A1. Вы сможете увидеть все данные в повреждённом файле в этой ячейке. Вы можете увеличить ширину ячейки так, что все содержимое файла отчетливо видно.

Файлов мультимедиа в Windows

Существует много типов медиа-файлов, которые мы обычно храним на жестком диске, такие как AVI, DAT, MP4, .mpeg3 и др. Как и другие документы, изображения и программные файлы,эти файлы могут быть повреждены. Типичный способ восстановления файлов мультимедиа является использование определенного программного обеспечения. Существует много приложений, которые могут восстановить поврежденные файлы всех типов файлов мультимедиа. Работать с этими приложениями очень просто.Вам просто нужно открыть программу, нажать кнопку browse, выбрать поврежденный файл, который будет восстановлен, и выбрать вариант восстановления.

Лучший способ восстановить ваши файлы,это позволить Windows запустить самопроверку. Перейдите в Пуск в окно Поиск введите cmd. Щелкните правой кнопкой мыши на cmd.exe и выберите Запуск от имени администратора. Теперь, введите chkdsk x: /r в командной строке, заменив ‘x’, это первая буква диска, на котором находится поврежденный файл. Этот диск будет проверяться на наличие ошибок, и поврежденные файлы будут восстановлены.

Работа в безопасном режиме

Если ваш файл поврежден, и Вы не можете открыть его, вы можете попытаться открыть его в Безопасный Режим. Вы можете ввести winword.exe/safe в Пуск → Поиск.

Примечание: Подобные модули могут быть использованы в других приложениях Office.

Файлов OpenOffice в Windows

В большинстве компьютерных систем, OpenOffice устанавливается вместо штатного Microsoft Office. В любом случае повреждения файла в этом формате, вы можете восстановить его следующим методом. Однако, нужно помнить, что, если файл поврежден и не был сохранен еще раз, он не может быть восстановлен.

Все файлы, которые были разработаны для OpenOffice форматов сохраняются в отдельную папку. Узнать точную Папку резервного копирования, перейдите к Инструменты ➛ Вариант ➛ OpenOffice.org. Проверка резервной копии и просмотрите эту папку, чтобы получить желаемый файл. Вы можете восстановить предыдущую версию, и, таким образом, восстановить файл.

Поврежденных файлов в Linux

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

fsck Fs-имя-здесь, где Fs-имя-здесь может быть имя устройства, точки монтирования, ext2 label, или UUID описатель.
fsck /dev/xyz
fsck /home
fsck.ext3 / dev/hdc1
fsck.ext2 /dev/flash/устройства/название

Вы можете выполнить восстановление, только если файл не работает. Итак, сначала перевести систему на один уровень вниз и отключить его.

# init 1
# отключить /home
# fsck.ext3 / dev/hda3

Когда файловая система просит для исправления проблемы, нажмите клавишу y.

# fsck-y /dev/hda3

После того, как ремонт будет сделано, перемонтировать файловую систему.
# mount /home
# init 3

Поврежденных файлов в Mac

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

Способ 1:

Вы можете изменить файл в другой формат, т.е., Rich Text Format (RTF), чтобы восстановить файл.
Перейдите на Файл и нажмите на Сохранить Как.
Выбрать Текст В Формате Rtf из раскрывающегося окна и сохранить файл.
Теперь, открыть файл в Word и сохранить его снова в оригинальном формате. Если проблема не является слишком сложной, этот метод будет это исправлять.

Способ 2:

В случае, если файл не может быть открыт, то вы должны вставить его в новый документ, чтобы восстановить его содержимое. Создайте новый документ и перейдите к Вставить. Теперь, выберите поврежденный файл, и нажмите кнопку OK. Это должно сработать.

Метод 3:

В случае, если вы ещё не можете открывать файлы в этом формате, можно использовать следующий метод для этого. Откройте пустой документ в word и введите любое слово, например. Тип Тест.
Теперь, нажмите Ctrl+C или зайдите в Редактировать и нажмите на Скопировать, чтобы скопировать это слово.
Перейдите в меню Файл и откройте Новый документ.
В меню Редактировать,нажмите на Специальная Вставка, а затем выберите вариант Вставка ссылки.
В » как » выберите Форматированный текст (RTF)и нажмите кнопку OK.
Теперь,в меню Редактировать, нажмите на Ссылки и выберите Изменение Источника.
В меню Откройте выберите поврежденный файл и откройте его. Когда документ открыт, сохраните его под новым именем.
Теперь перейдите в Ссылки в меню Редактировать и нажмите на Разорвать Связи. Нажмите кнопку Да чтобы разорвать связь,для внесения изменений в файл.

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

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

Идти к спецам, иль
восстанавливать самому
– вот в чём вопрос.


Ниже описываются методы восстановления данных с исправных носителей, которыми можно овладеть за минимальное время, не обладая специальными знаниями в этой области.

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

Итак …

Случилось страшное:

Совершенно неожиданно «исчез» логический диск, или раздел с файловой системой стал отображаться как неотформатированный, «потерялись» отдельные файлы или каталоги, при попытке открыть файл приложение стало выдавать ошибку.

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

Кто виноват?

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

Кто виноват в случае потери информации из-за ошибки пользователя, Вы возможно догадываетесь:)

Что делать?

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

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

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

Мой опыт говорит, что чаще всего всё, что в принципе возможно восстановить с исправного носителя информации, достаётся при помощи программ, упомянутых ниже. И лишь в меньшей части случаев, высококвалифицированный специалист, работая на более низком уровне, способен восстановить информацию в большем объёме.

Перед тем, как приступить к самостоятельному восстановлению данных, следует принять во внимание возможность физической неисправности устройства. Особенно это вероятно в случаях, когда данные пропали без видимых причин, или при попытке открытия файлов выдаётся сообщение об ошибке. И хотя нижеупомянутые программы сами по себе не совершают деструктивных действий (они вообще ничего не пишут на раздел, с которым работают), дальнейшая работа с неисправным накопителем без специального оборудования может привести к усугублению ситуации, вплоть до полной невозможности восстановления данных. Поэтому, в случае потери критически важной информации, настоятельно рекомендую сразу

Чем делать?

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

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

Как делать?

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

Многие программы имеют превосходную документацию на русском языке и с цветными картинками, поэтому приводить здесь детальные описания использования не вижу смысла. Например, отличное руководство по UFS Explorer, доступно через кнопку «Руководство» в панели управления. Пошаговые инструкции по восстановлению данных размещены на страницах поддержки и там же есть ссылки на разделы форума, в которых можно задать возникшие вопросы.

Поэтому ниже я опишу общую последовательность действий и особенности использования, одинаковые почти для любых утилит.

1) Установка или распаковка скачанной программы. Прежде чем приступить к этим действиям, убедитесь, что планируете выполнять их на диске или разделе отличном от того, где потеряна информация.

2) Запуск и предварительное сканирование, которое выполняется автоматически. Утилиты используют для этого разные алгоритмы, из-за чего у них отличаются время запуска и списки обнаруженных файловых систем. Некоторые программы могут сразу показать повреждённые разделы, которые не видны средствами операционной системы, а какие-то не покажут даже устройство, с которого планируется восстановить данные. Если всё, что нужно, отобразилось, то переходите Если нет, читайте дальше о возможных вариантах:

  • Устройство отображается в списке, но нужный раздел на нём не найден:
  1. Если такой функционал программой поддерживается, то можно воспользоваться углублённым вариантом первичного сканирования. Например, в UFS Explorer для этой цели есть функция «Найти раздел».
  2. Запустить сканирование по всему устройству сразу. Некоторые программы, например R-studio, позволяют это сделать, показывая в результатах сканирования возможные найденные разделы с предположительными файловыми структурами.
  3. Воспользоваться другой программой.
  • Устройство отсутствует в списке, но при этом определяется средствами операционной системы. В Windows это можно проверить, посмотрев список устройств Пуск->Панель_управления->Администрирование->Управление компьютером->Управление дисками. Если накопитель был подключен после запуска программы, то перезапустите её или обновите список устройств. Не помогло - попробуйте другую программу.

    3) Настройка параметров сканирования обычно выполняется после выбора накопителя или раздела и нажатия кнопки запуска, непосредственно перед началом самого процесса. Некоторые программы, в том числе R.saver, выполняют предварительную настройку автоматически. Утилита может запросить:

    • Границы сканирования. Если известно, в какой именно области памяти следует искать нужные данные, то настройка этих параметров может сэкономить время. Если не знаете - оставьте значения по умолчанию.
    • Тип файловой системы. Некоторые программы предлагают выбрать один тип из списка, подсказывая при этом оптимальный выбор, другие могут предложить исключить из списка файловые системы, которых на накопителе точно не может быть.
    • Для определённых типов файловых систем многоязычная программа может запросить предполагаемую кодировку. Например, для русскоязычной FAT32 следует выбирать cp866.
    • Помимо вышеперечисленных настроек, утилиты часто предлагают выбрать один или несколько алгоритмов, которые будут использоваться в процессе сканирования. Их можно условно разделить на три типа, в зависимости от назначения и особенностей работы:
    1. Восстановление удалённых файлов на исправной файловой системе. Полное сканирование для большинства типов файловых систем в таких случаях не требуется. Используется исключительно для восстановления удалённых файлов. Некоторые программы запускают его автоматически, в процессе предварительного сканирования.
    2. Реконструкция файловой системы после повреждений или форматирования. Цель - создание виртуального дерева каталогов, отражающего содержимое просканированной файловой системы в исходном состоянии, без повреждений. В случае успеха оттуда можно сохранить нужные данные на другой раздел.
    3. Восстановление данных по сигнатурам, так называемое «черновое» восстановление или «raw recovery». Сигнатура – это характерная последовательность символов, по которой можно понять, что найденный фрагмент данных относится к файлу определённого типа. Используется в тех случаях, когда остальные методы не помогли. Результатом применения будут файлы без названий, рассортированные по папкам в зависимости от типа содержащихся в них данных.

      Каждый тип носителя информации, файловая система и особенности эксплуатации, вносят свои критерии в выбор оптимального метода восстановления данных. Например, не смотря на то, что восстановление по сигнатурам рекомендуется использовать как крайнюю меру, в одном из самых распространённых случаев потери данных его можно запустить сразу и получить отличные результаты. Этот случай – случайное удаление, форматирование или повреждение структуры FAT флэшки фотоаппарата. Имена файлов и структура папок в таких случаях не важны. Кроме того, фотографии обычно пишутся последовательно на пустую флэшку, поэтому данные каждого файла хранятся вместе в виде одной цепочки. Это и создаёт идеальные условия для использования «чернового» восстановления.

    4) Сканирование может занимать от нескольких минут до нескольких часов и более в зависимости от характеристик накопителя, способа его подключения к компьютеру и используемых алгоритмов. После завершения процесса утилита отобразит содержимое виртуальных каталогов с найденными файлами.

    5) Изучение результата сканирования, выбор файлов для сохранения. Во многих программах для оценки состояния найденных файлов предусмотрена функция предпросмотра. Нужные файлы помечаем или выделяем. Если в процессе проверки часть искомых данных обнаружить не удалось, самое время воспользоваться восстановлением по сигнатурам, если это ещё не было сделано.

    6) Сохранение файлов - по сути это и есть само восстановление данных, поскольку в процессе сканирования программа просто определяет расположение их фрагментов (см. раздел ). Нажимаем соответствующую кнопку на тулбаре или выбираем раздел в выпадающем меню. Затем выбираем место для сохранения. Убедитесь, что папка, в которую будет сохраняться результат, находится на разделе или носителе отличном от того, который сканировался. Далее жмём подтверждение и медитируем, наблюдая за процессом возрождения драгоценных данных.

    Перед закрытием программы убедитесь, что корректно восстановилось всё, что требуется, или сохраните результат сканирования. Иначе, если обнаружится, что вам нужно что-то ещё, придётся сканировать заново. Это может ухудшить результат в тех случаях, когда поверхность жесткого диска начинает выходить из строя.

    7) Ошибки чтения, «зависание» программ во время сканирования жесткого диска или сохранения результата могут означать наличие нечитаемых секторов. Вполне вероятно, потеря данных и была вызвана их появлением. Чем их больше, тем медленнее будет идти процесс. Для проверки предположения, можно воспользоваться

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


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


    Желаю успешного восстановления данных и хорошего настроения.


    Версия от 11.01.2011, Николай Хозяинов,

    Перепечатка и цитирование разрешены при условии сохранения прямых ссылок на первоисточник.

  • В статье описываются принципы и методы программного восстановления данных для пользователей, не обладающих специальными знаниями.

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

    При самостоятельном восстановлении данных стоит принять к сведению следующую информацию:

    • Запись на раздел с восстанавливаемой информацией может уменьшить вероятность восстановления данных, так как данные могут быть записаны поверх существующих. Это касается также установки программ для восстановления данных и сохранения восстановленных файлов.
    • Все работы с исходным накопителем желательно свести к минимуму для увеличения шансов на восстановление. Хорошая практика - создание посекторной копии накопителя и использование различных методов восстановления на копии.
    • Если носитель информации имеет физические повреждения (в первую очередь это касается жестких дисков), то любое воздействие может усугубить ситуацию. Продолжать восстановление самостоятельно следует только в случае, когда стоимость самих данных ниже стоимости их восстановления специалистами.
    • Проверка диска на наличие ошибок средствами Windows создаст дополнительные сложности для восстановления данных, вплоть до полной невозможности их восстановления.

    Структура диска

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

    MBR

    Master Boot Record - главная загрузочная запись - находится в нулевом секторе диска, содержит часть исполняемого кода, а также данные о четырех разделах и о том, какой раздел является загрузочным.

    Если MBR исправен, то после получения управления код, содержащийся в нем, считывает таблицу разделов и передает управление коду, содержащемуся в первом секторе загрузочного раздела (VBR - Volume Boot Record), если тот содержит сигнатуру 55AAh в конце сектора.

    В противном случае может появиться сообщение об ошибке, например: «Reboot and select a proper boot device» или «Invalid partition table» или «Missing operating system». Все перечисленные сообщения могут возникать как по причине неисправности в MBR или VBR, так и по иным причинам (выбран неправильный загрузочный диск и т. д.).

    Для восстановления поврежденного MBR или загрузочного раздела существуют специализированные утилиты, такие как testdisk (Windows) и gpart (Linux), также можно использовать «Консоль восстановления» с установочного диска Windows. Их применение не всегда даст положительный результат при восстановлении данных, так как кроме повреждения MBR и VBR могут быть и другие неисправности, поэтому данные варианты в статье освещаться не будут. И хотя в сети достаточно инструкций по устранению подобных неисправностей, рекомендуется сначала восстановить важные данные с накопителя, а потом уже пытаться восстановить его правильную работу.

    Файловые системы

    Любой раздел, содержащий файловую систему, состоит из следующих частей:

    1. Область загрузчика (VBR), которая содержит информацию о структуре раздела, а также исполняемый код.
    2. Область данных, которая разбивается на равные части, называемые кластерами, при этом каждый кластер имеет уникальный номер. Размер кластера задается при форматировании.
    3. Область служебных данных файловой системы, в которой может храниться информация о папках, файлах, их именах, атрибутах, а также информация о том, какие цепочки кластеров занимает тот или иной файл.

    Местоположения частей, а также копий служебных данных зависят от типа файловой системы.

    Рассмотрим подробнее наиболее популярные файловые системы на пользовательских компьютерах: FAT и NTFS.

    NTFS

    Структура файловой системы NTFS схематически изображена на рисунке.

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

    Следующая область - главная таблица файлов MFT (Master File Table). Именно в ней хранится информация о каталогах, файлах и их атрибутах. Обычно под MFT резервируется область диска, равная 12,5% размера раздела. Размер зарезервированной области может меняться (как в большую, так и в меньшую сторону), а сама таблица может быть фрагментирована.

    Кроме того, в определенной области раздела содержится копия первых 4 служебных записей таблицы.

    Область пользовательских данных занимает все оставшееся пространство раздела.

    При удалении файла стандартными средствами ОС в файловой записи ставится лишь отметка о том, что файл удален, а занимаемое им место помечается как свободное. Если после удаления файла никакой записи на диск не производилось - файл остался на месте, и его восстановление возможно.

    При форматировании раздела происходит создание новой MFT на месте старой. Изначально размер новой таблицы достаточно мал (несколько сотен записей MFT), поэтому некоторые служебные записи предыдущей файловой системы еще можно восстановить. Чем больше было записано файлов на отформатированный раздел - тем меньше вероятность успешного восстановления данных.

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

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

    На самом деле из операционной системы доступно только высокоуровневое форматирование двух типов: полное и быстрое. Быстрое форматирование просто формирует таблицу раздела, а при полном форматировании сначала происходит проверка всего диска на наличие поврежденных секторов. В Windows XP эта проверка происходит с помощью операции чтения (то есть данные остаются на месте, и значит, в вопросе восстановления эта ситуация не отличается от быстрого форматирования, рассмотренного выше), а в Windows 7 сектора проверяются записью, при этом данные уничтожаются безвозвратно, и никаких способов их восстановить нет.

    FAT

    Структура файловой системы FAT схематически изображена на рисунке.

    В начале раздела находится VBR, ее копия обычно через расположена через 6 секторов. Через определенное количество секторов находится сама файловая таблица FAT (File Allocation Table), следом за ней - ее копия.

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

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

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

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

    Методы восстановления данных

    Существуют как чисто программные методы восстановления данных, так и программно-аппаратные. Для последних необходимо специальное дорогостоящее оборудование, соответствующие опыт и знания, тогда как программное восстановление с помощью автоматизированных утилит доступно практически любому пользователю ПК. Именно этот способ и будет описан далее.

    Восстановление удаленных файлов

    Для восстановления файлов, удаленных стандартными средствами операционной системы, необходимо прочитать служебные данные, минуя интерфейс файловой системы. При этом можно получить информацию о местоположении файлов, которые отмечены удаленными.

    Если последующая запись на диск не производилась, то по этому местоположению получится считать нужный файл.

    Реконструкция поврежденной файловой системы

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

    Восстановление после смены структуры разделов диска

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

    Восстановление по сигнатурам

    RAW-recovery - восстановление по сигнатурам, используется в случаях, когда другие методы не дали удовлетворительного результата. В этом случае на накопителях производится посекторное сканирование на наличие известных сигнатур (уникальный набор символов, характерный для определенного типа файлов).

    Для найденных файлов неизвестны ни названия, ни логическое расположение, ни атрибуты. В случае, если файлы фрагментированы, данный метод восстановления будет неэффективен.

    Если сигнатура начала файла была найдена, то следующей задачей стоит найти конец файла. Обычно для этого используется любая следующая известная сигнатура, что может давать неудовлетворительный результат. Современные программы применяют методы, использующие остатки данных о файловой системе и ее особенности для улучшения результата. В ряде случаев подобные алгоритмы могут помочь восстановить даже фрагментированный файл, что при использовании стандартных алгоритмов невозможно. Например, алгоритм IntelliRAW, использующийся в программах семейства UFS Explorer, работает совместно с алгоритмами реконструкции файловой системы и использует полученные сведения для определения конца файлов. Такая реализация позволяет добиться лучших результатов, чем при использовании простых методов восстановления по сигнатурам.

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

    Алгоритм восстановления данных

    Алгоритм мы приведем на примере бесплатной программы , которая доступна для некоммерческого использования на территории бывшего СНГ. Она компактная, простая в использовании и не требует установки. Использует алгоритмы коммерческого ПО , дает результаты на уровне профессиональных утилит. Поддерживаются файловые системы NTFS, FAT и exFAT.

    Скачать ее можно со страницы поддержки на официальном сайте: .

    Архив с программой необходимо распаковать на раздел, отличный от того, с которого будет вестись восстановление. В случае, если в системе всего один раздел, лучшим решением будет подключение диска с восстанавливаемыми данными к другому компьютеру. Если такой возможности нет, можно распаковать программу на внешний накопитель (если он достаточного объема для сохранения восстанавливаемых данных).

    Выбор раздела

    После распаковки программы ее необходимо запустить. В левой части главного окна можно увидеть подключенные к системе накопители и разделы на них. Если нужный раздел был автоматически найден и отображен в списке - выбирайте его и переходите к следующему пункту.

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

    Рассмотрим функцию поиска потерянного раздела подробнее:

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

    Из списка разделов необходимо пометить галочками те, которые наиболее соответствуют параметрам искомого раздела: начало (в секторах), размер (в секторах и мегабайтах), метка, тип файловой системы.

    Если значение в колонке «размер» меньше значения в колонке «начало», то, вероятнее всего, данный раздел не является действительным. Обычно этими «неправильными» разделами являются образы дисков, хранящиеся на накопителе.

    Для продолжения нажмите кнопку «Использовать выделенные».

    Сканирование

    Если был выбран раздел с файловой системой NTFS, то будет предложен выбор: запустить полное или быстрое сканирование.

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

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

    Для файловых систем FAT16/FAT32 и exFAT доступен только режим полного сканирования. Это связано с тем, что из-за особенностей указанных файловых систем во многих случаях быстрого сканирования недостаточно для эффективного восстановления данных.

    Сохранение результатов

    После завершения сканирования программа покажет результат реконструкции в виде дерева файлов и папок, которые удалось найти.

    Синими иконками отображаются элементы, которые видны стандартными средствами операционной системы, красными - те, которые были удалены или утрачены и недоступны стандартными средствами операционной системы.

    Кроме того, будут доступны служебные папки:

    • содержит файлы и папки, местоположение которых не удалось привязать к корневому каталогу
    • содержит файлы, отсортированные по типу, найденные с помощью восстановления по сигнатурам (с технологией IntelliRAW)

    Для сохранения восстановленных данных либо в контекстном меню элемента выберите пункт «Копировать в…», либо нажмите кнопку «Массовое выделение» на тулбаре, потом отметьте все необходимые элементы и нажмите кнопку «Сохранить выделенное».

    Напомним, что сохранять восстановленные данные необходимо только на раздел, отличный от того, с которого ведется восстановление - иначе данные могут быть повреждены.