Вернуть к жизни

Иcточник: http://www.softkey.info
Опубликована: 01.02.2005
Back2Life. О программе

С необходимостью восстановления удаленных файлов и папок рано или поздно сталкивается каждый пользователь компьютера. Конечно, в Windows есть специальная "Корзина", однако пользователи периодически ее очищают. Кроме того, многие люди либо сразу удаляют файлы с жесткого диска, либо становятся жертвами собственной неосторожности. Ну, а если на компьютере "поработал" вирус или хакер, то понятно, что данные будут полностью уничтожены, а не перенесены в "Корзину". Если вам, уважаемые читатели, знакомы эти ситуации, то обратите свое внимание на очень маленькую программу Back2Life, разработанную Алексеем Мокровым. Вообще-то, пользователи уже давно привыкли, что утилиты для восстановления удаленных файлов входят в крупные комплекты по работе с жестким диском - например, Norton SystemWorks. Такие программы занимают большой объем, продаются на компакт-дисках и стоят очень недешево. Утилита Back2Life легко ломает устоявшиеся стереотипы. Эта программа очень мала: дистрибутив имеет объем всего лишь 130 кбайт. Но, несмотря на это, она обладает удобным русскоязычным интерфейсом и довольно большими возможностями в области восстановления удаленных файлов и папок. В частности, Back2Life может работать в любой операционной системе Windows, начиная с версии 95 и заканчивая XP, и поддерживает следующие файловые системы: FAT12, FAT16, FAT32 и NTFS. При этом восстановление файлов может проводиться практически на любых устройствах: жестких дисках, дискетах, ZIP, JAZZ, флеш-картах и так далее. Единственное, с чем рассматриваемая программа не умеет работать - это динамические диски и системы RAID. Да, наверное, это и не нужно. Все-таки она предназначена для домашних и простых офисных пользователей. Интерфейс Back2Life можно смело назвать интуитивно понятным. С этой программой может легко работать даже начинающий пользователь. Главное окно разделено на две панели. В левой отображается дерево папок, а в правой - их содержимое. В этом интерфейс очень похож на внешний вид "Проводника". На верхней панели инструментов размещены все кнопки, необходимые для работы. Так что пользователь может даже не заглядывать в меню. Единственный достойный внимания раздел, который может пригодиться - это "Вид". Здесь у пользователя есть возможность настроить правила отображения папок и файлов. Давайте сразу разберемся с этим.

Back2Life. Выбираем папку для сканирования

Back2Life. Выбираем папку для сканирования

В разделе "Вид" верхнего меню можно включить и выключить показ только восстановимых файлов, пустых существующих директорий, перекрестных ссылок, не удаленных файлов, а также всех существующих папок. Кроме того, здесь же у пользователя есть возможность настроить информацию, выводящуюся о каждом объекте в правой панели. Это может быть размер, даты создания, изменения и последнего доступа, атрибуты и степень ущерба. В принципе, все эти данные, за исключением последнего параметра, являются системными. А вот с ущербом, наверное, стоит разобраться. Он вычисляется в процентах и определяется отношением кластеров, ранее принадлежащих удаленному файлу, и вновь использованных после его удаления к общему числу кластеров этого объекта. Понятно, что чем ущерб меньше, тем больше шансов на удачное восстановление. Хотя, если честно, даже если программа показывает ущерб в 0%, нет стопроцентной гарантии в удачности его восстановления. И дело здесь не в Back2Life, а в особенностях файловых систем. Так, например, в случае с FAT, кластеры файла могут быть записаны не подряд, а разбросаны по жесткому диску (говорят, что файл фрагментирован). При этом во время удаления объекта все ссылки в таблице размещения, за исключением первого указателя, обнуляются. Таким образом, если файл был фрагментирован, Back2Life, скорее всего, не сможет восстановить ее корректно. Программа просто считает подряд нужное количество кластеров, начиная с исходной точки. Файловая система NTFS в этом плане несколько лучше: в ее таблице даже после удаления фрагментированных файлов остаются ссылки на все кластеры, который он занимал. Однако и здесь нет никакой гарантии удачного восстановления объектов с повреждением в 0%. Так, например, кластеры удаленного файла могли быть заняты другим файлом, который потом также был стерт. Таким образом, в них хранится информация уже не нужного нам объекта, а того, который был записан позже. Но Back2Life "не знает" об этом и считает их свободными. Теперь давайте все-таки рассмотрим, как работает Back2Life. Для начала необходимо выбрать диск, на котором были размещены удаленные файлы. Чтобы это сделать, достаточно нажать на соответствующую нужному разделу кнопку на панели инструментов. В открывшемся окошке нажимаем на "Scan" для поиска удаленных объектов на всем диске или, если вам нужна какая-то одна папка, выбираем ее в дереве директорий. После этого нужно немного подождать - программа осуществляет сканирование.

Back2Life. Выбираем файлы для восстановления

Back2Life. Выбираем файлы для восстановления

Теперь пользователь должен выбрать папки и файлы, которые он хочет восстановить. Сделать это можно с помощью левой и правой панелей главного окна программы. Если навести курсор мыши на какой-то объект и два раза нажать на левую кнопку, открывается окно со свойствами этого объекта. В нем можно посмотреть дату создания, изменения и последнего доступа к файлу или папке, объем, тип и атрибуты, а также увидеть карту кластеров, на которой четко видно, сколько и каких кластеров уже занято. Выбирать объекты для восстановления можно и другим способом: в Back2Life предусмотрен поиск удаленных файлов. Причем сделано все, что бы он оказался как можно более эффективным. Пользователь может указать диск или папку для поиска, имя или маску файла, содержащийся в нем текст, минимальный и максимальный размеры, интервалы дат создания, модификации и последнего доступа, а также атрибуты. Все это позволяет точно задать параметры нужного объекта и легко найти его. А теперь, когда нужные файлы и папки выбраны, можно переходить к восстановлению. В Back2Life реализовано два метода этого процесса - стандартный и альтернативный. Каждому из этих вариантов соответствует своя кнопка на панели инструментов. Стандартный метод подразумевает во время восстановления файла считывание информации подряд из всех кластеров, ему принадлежащих, независимо от того, заняты они или свободны. Альтернативный же метод исходит из предположения, что объект был изначально фрагментирован. А поэтому он предполагает использование для восстановления только свободных кластеров, пропуская занятые. Какой из этих методов лучше использовать? Если ущерб файла составляет 0%, то результаты работы обоих вариантов будут одинаковы. Если же вы удалили файл, но тут же спохватились и захотели его восстановить, но он уже показывается поврежденным, то, скорее всего, этот объект просто был фрагментирован. Так что в этом случае лучше применить альтернативный метод, при этом шансы на успех достаточно велики. Естественно, что этот вариант доступен только для файловой системы FAT. Для NTFS он теряет всякий смысл, поскольку в этом случае в таблице хранятся указатели на все кластеры, которые занимал удаленный фрагментированный файл. Back2Life. Устанавливаем границы для поиска несвязанных директорийВот и все. Остается только выбрать место, куда будет записан восстановленный объект. Кстати, автор программы не рекомендует выбирать для этого диск, с которым ведется работа. Ведь для записи восстановленной информации будет создан новый файл, который может перезаписать другие удаленные объекты. Поэтому лучше выбирать диск, на котором вы ничего не собираетесь восстанавливать. А если пользователь все же не послушался автора и выбрал тот же самый раздел, значит, после восстановления будет заново проведено его сканирование. Напоследок давайте рассмотрим еще одну весьма полезную возможность программы Back2Life. Речь идет о сканировании несвязанных директорий. Что это такое? Несвязанные директории - это папки, до которых невозможно добраться из "корня" диска. Они возникают, когда, например, одна из промежуточных папок была удалена и перезаписана другим содержимым. Back2Life позволяет восстанавливать объекты даже в этом случае. Для этого нужно нажать специальную кнопку с изображением цепи на панели инструментов. Далее пользователю будет предложено выбрать диск для поиска несвязанных директорий. После этого на экране появляется окошко для задания диапазона сканирования, при этом человеку требуется ввести начальный и конечный кластеры. По умолчанию стоят границы самого раздела диска. Все, теперь нажимаем на кнопку "ОК" и ждем результатов сканирования. После завершения процесса можно работать с найденными объектами, как уже было описано выше. Возможность поиска файлов в несвязанных директориях - приятная особенность Back2Life. Она существенно повышает шансы на восстановление нужно объекта и может помочь даже после форматирования диска. Кстати, наличием такой возможности могут похвастать лишь немногие программы для восстановления информации, причем обычно это дорогие продукты от известных компаний.

Back2Life. Поиск несвязанных директорий

Back2Life. Поиск несвязанных директорий

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


Ссылка: http://www.oszone.net/1709/