Александр Кравченко
От случайного удаления файлов или сбоев винчестера не застрахован никто, но современные технологии снизили риск безвозвратной утраты данных
Задача: Восстановить удаленные файлы с поврежденного винчестера
Чего только не придумывают разработчики ПО для борьбы со случайным удалением файлов! Это и «корзина», и многочисленные требования подтвердить операцию, и прямой запрет на стирание системных файлов. Тем не менее до сих пор ситуация, при которой необходимо восстановить удаленный объект, далеко не редкость. К счастью, в простых случаях специализированные программы способны сделать это при минимальном участии пользователя. Они способны помочь и при некоторых сбоях жесткого диска. Расскажем об основных приемах восстановления данных на примере известного приложения R-Studio.
Какова ценность?
Начнем с самого простого: на жестком диске не удается обнаружить требуемый файл, который должен там находиться. Перепробовав все варианты поиска, заглянув в «корзину» и не найдя нужный объект, приходим к выводу, что он, вероятнее всего, пал жертвой случайного удаления. С этого момента необходимо максимально ограничить операции записи в том разделе, где, предположительно, должен был находиться искомый файл. Любая лишняя запись может перекрыть место на диске, в котором расположена нужная информация. Далее следует учесть ценность утерянных данных, поскольку именно от этого зависят усилия и затраты на их восстановление. В критических случаях нужно сразу обращаться к специалисту. Если же принято решение действовать самостоятельно, переходим к следующему шагу.
Подготовка к восстановлению
Готовясь к восстановлению данных, следует тщательно оберегать от записи тот раздел, в котором находился удаленный объект. Поэтому для установки программы R-Studio требуется выбрать другой логический диск или даже внешний накопитель, если пространство винчестера не разбито на части.
Если же программа R-Studio (или ее аналог) уже установлена, необходимо заранее позаботится о том месте, где будет сохранен восстановленный объект. По причине, указанной выше, использовать один и тот же логический диск в качестве места поиска и места назначения нельзя.
Сканирование дисков
Запустив со всеми предосторожностями программу R-Studio, можно увидеть, что ее основное окно разделено на две части. На правой панели находится перечень всех запоминающих устройств компьютера, включая логические и виртуальные диски, а слева отображается подробная информация о выбранном накопителе.
Для ускорения поиска нужного файла рекомендуется запустить процедуру сканирования выбранного раздела. Она детально проанализирует содержимое накопителя и автоматически отсортирует найденные файлы по типам и вероятности успешного восстановления.
Перед запуском сканирования нужно учитывать, что для обработки больших разделов может потребоваться длительное время. Сократить его можно путем отключения поддержки ненужных файловых систем в окне параметров сканирования (вызывается командой <Scan> в контекстном меню нужного раздела), определения более точного расположения файла (<Scan>/ <Advanced>/<Scan Areas>).
Если предполагается восстановление не одного, а нескольких объектов, причем не одновременно, а за несколько сеансов работы, информацию о сканировании стоит сохранить в специальный файл (<Scan>/<Save to File>). Для того чтобы в процессе сканирования программа R-Studio «уделяла больше внимания» файлам со структурой, соответствующей определенному типу, в настройки включена опция <Extra Search for Kn
Поиск нужных объектов
После выполнения сканирования выбранный раздел будет разбит на несколько виртуальных областей.
Область с названием зеленого цвета содержит найденные объекты, которые с очень большой вероятностью удастся восстановить. В «красные» области попадают файлы, на правильное восстановление которых рассчитывать не приходится. В области Extra Found Files сосредоточены ссылки на найденные файлы, структура которых соответствует известным типам.
Чтобы начать поиск удаленных объектов, выберем одну из зеленых областей. При этом ее содержимое отобразится в правой панели. Удаленные объекты будут зачеркнуты красным. Как правило, любой носитель содержит огромное количество удаленных файлов.
Для сокращения элементов в выбранной области предназначен инструмент <File Mask>, представляющий собой фильтр по признакам, имени (части имени) и формальному расширению файла. Если даже после применения маски список результатов останется слишком большим, на помощь придет прямой поиск, запускаемый из панели инструментов нажатием пиктограммы с биноклем. Впрочем, если имя удаленного файла точно известно, возможно, следует начать именно с прямого поиска.
Если нужный объект не удалось найти ни в одной из зеленых областей (Recognized), можно попробовать сделать это в красных, но вероятность адекватного восстановления при этом минимальна.
Просмотр и восстановление
Итак, необходимый (или похожий на него) объект найден. Перед тем как дать команду на восстановление, стоит убедиться, что он содержит нужные данные. Для этого предусмотрена специальная утилита предварительного просмотра (<Preview>). Она размещена в контекстном меню, вызываемом щелчком правой кнопки мыши на объекте, подлежащем восстановлению. В зависимости от типа файла будет загружен встроенный медиаплеер, способный также отобразить статичную картинку или текст в нескольких кодировках.
Если содержимое удовлетворяет пользователя, он может восстановить объект или пометить его для последующей «реанимации» в пакетном режиме. И в том и в другом случае программа предложит определить место для записи восстановленных файлов. После выполнения команды <Recover> процедуру восстановления можно считать законченной. Утилита R-Studio сделала все, что могла.
Если жесткий диск «сбоит»
R-Studio можно использовать для восстановления данных с дефектного жесткого диска. В этом случае стоит придерживаться следующего алгоритма. Винчестер с нарушенной структурой или потерянными кластерами необходимо подключить к компьютеру, воспользовавшись свободным разъемом IDE или SATA. Если такой возможности нет (например, в случае с ноутбуком), следует прибегнуть к внешнему шасси с USB-интерфейсом. После этого (ни в коем случае не запуская системные утилиты проверки диска!) нужно загрузить R-Studio и первым делом создать образ дефектного накопителя при помощи команды <Create Image File>. Разумеется, штатный винчестер ПК должен иметь для этого достаточно места.
По окончании операции дефектный диск можно отключить, а с его образом проделать те процедуры, которые описаны выше.
Выводы
Все описанные действия по восстановлению информации может проделать всякий пользователь. Причем, несмотря на простоту, именно таким способом чаще всего удается вернуть казалось бы навсегда утраченные данные. Главное — соблюдать крайнюю осторожность, чтобы своими действиями не ухудшить ситуацию.
Список литературы
Мобильные компьютеры, № 7/81 2007