Воскрешатель убитых файлов

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

Помните, в стародавние времена, когда мы случайно или по ошибке убивали нужный файл, что оставалось делать? Набирать в командной строке волшебное слово UNERASE. Что характерно, в эпоху графических интерфейсов, тотальных окон и мусорных корзин с подогревом ничегошеньки не изменилось — разве что волшебная программа называется по-другому.

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

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

Вот один из таких инструментов: Back2Life, (найти на SoftSearch, скачать у автора). Программа очень простая, но дело свое знает туго — если есть возможность восстановить убитый файл, он будет восстановлен.

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

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

Работает Back2Life очень шустро, том размером 55 Gb (3000+ удаленных файлов) она у меня прочесала меньше, чем за минуту (правда, и железо у меня отнюдь не слабое). Тогда я предложил программе краш-тест, благо было на чем — домашнее файлохранилище (музыка, фильмы, дистрибутивы, книжки, картинки), расположенное на 80-гигабайтном винте (заполнен на две трети с хвостиком), и как раз на днях я проводил там генеральную уборку и перестановку. Результат краш-теста: Back2Life перепахала 80 Gb и нашла 249899 удаленных файлов. Процедура заняла почти полчаса, но завершилась успешно, без единого сбоя и каприза. Программа написана настолько добротно, что даже на предельной нагрузке не отжирает лишних ресурсов, не мешает жить другим программам, и даже без проблем отрисовывает свое окно — что говорит о высочайшем качестве программирования.

Back2Life не поддерживает восстановление файлов с криптованных (EFS) томов Windows, и это вполне естественно, но вполне понимает сжатый формат NTFS. Я провел еще такой эксперимент: стер файл специальной программой-шреддером (по идее, при этом кластеры файла должны затираться мусором), но Back2Life без проблем восстановила и «порезанный» файл. Впрочем, такой результат скорее говорит о качестве шреддера, нежели о мистических способностях реаниматора — но все равно повод задуматься есть.

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

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

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Дата публикации:
Автор публикации: