logo
Instrumentalnye_sredstva_informatsionnykh_siste

Восстановление данных с работоспособного жесткого диска

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

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

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

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

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

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

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

UFS Explorer – наиболее универсальный из известных мне пакетов программ для восстановления данных. Утилиты полностью русифицированы, включая документацию. UFS Explorer Standard Recovery удобен для профессионалов, поддерживает восстановление информации с различных типов накопителей и всех распространённых на текущий момент файловых систем. Есть версии под Windows, Linux, BSD, Mac OS. Редакция Raise Data Recovery представляет собой набор утилит для пользователей, которым требуется разовое восстановление данных «здесь и сейчас». Функционал каждой из них ограничен поддержкой одной конкретной файловой системой, работают только под Windows.

Бесплатная программа для восстановления данных R.saver поможет спасти данные с FAT или NTFS. Она предназначена для пользователей, не знакомых с устройством файловых систем и принципами восстановления данных, поэтому интерфейс максимально упрощён. Настройки выполняются автоматически, для запуска сканирования достаточно нажать всего одну кнопку. Это делает программу менее удобной для профессионалов, но значительно упрощает её применение обычными пользователями. Интерфейс и инструкции на русском. Установка не требуется, достаточно скачать и распаковать. Условия лицензии допускают исключительно некоммерческое использование на территории бывшего СССР.

Общая последовательность действий и особенности использования, одинаковые почти для любых утилит восстановления данных:

  1. Запуск и предварительное сканирование, которое выполняется автоматически.

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

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

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

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

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

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