Undelete 10: все так же на страже

12 февраль, 2013 - 11:04Игорь Дериев

Корзина как временное хранилище удаленных объектов давно зарекомендовала свою полезность и (относительную) эффективность. Сегодня подобные механизмы присутствуют не только в ОС, но и в отдельных службах и приложениях — в Active Directory и SharePoint, в сторонних продуктах, вроде Kerio Workspace, и пр. Но если говорить именно и системной Корзине Windows, то она никогда не была совершенна и ее функциональность со временем фактически не менялась.

Действительно, Microsoft уделяет немало внимания аварийным средствам восстановления данных, но прежде всего — различным видам резервного копирования. Корзина же, как оперативный инструмент, преследует несколько иную цель — ее главная задача: по горячим следам исправить ошибки, возникшие в ситуациях, когда пользователь не стал «семь раз отмерять». Понятно, что потребность в таком инструменте особенно высока в централизованной многопользовательской среде, к примеру, ориентированной на совместную работу с документами.

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

В новейших Windows 8 и Windows Server 2012 этот пробел отчасти восполняет функция File History. Однако она все же ближе к резервированию, т.к. работает по расписанию и, следовательно, при любом инциденте какая-то часть данных почти наверняка теряется. Потому для поддержки многих сценариев рекомендуется применять различные дополнительные средства, наиболее известным из которых является программа Undelete компании Condusiv (прежде Diskeeper).

Undelete 10: все так же на страже

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

Постоянные читатели КО должны быть знакомы с некоторыми предыдущими версиями Undelete. В силу своей узкой специализации, продукт развивается очень эволюционно, новые версии, в основном, решают проблемы совместимости, что, впрочем, достаточно важно ввиду использования низкоуровневых драйверов. Вышедшая в прошлом году Undelete 10 также не балует новшествами: во-первых, интерфейс выполнен в новом «читабельном» стиле, с которым мы уже познакомились на примере Diskeeper 2012; во-вторых, появился механизм фильтров, призванный упростить поиск наиболее востребованных данных.

Undelete 10: все так же на страже

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

Архитектура и состав Undelete 10 не изменились. Две основные редакции — Professional и Server, предназначенные, соответственно, для персонального и коллективного применения — полностью заменяют системную Корзину (Recycle Bin) на собственную Recovery Bin.

Отличие Undelete 10 Server состоит в поддержке удаленного восстановления файлов на обслуживаемых сетевых папках. Для этого к соответствующему ресурсу необходимо просто подключиться из Undelete 10 Professional или Undelete 10 Desktop Client, 10 лицензий на который входит в стандартную поставку. Undelete 10 Desktop Client поддерживает только сетевые операции, соответственно, функционирует параллельно с обычной Корзиной. В остальном его использование для поиска и восстановления файлов отличий не имеет.

Undelete 10: все так же на страже

Подключение Undelete 10 Professional или Undelete 10 Desktop Client к сетевым папкам на компьютере с Undelete 10 Server позволяет восстанавливать на них файлы дистанционно

Применение такой распределенной схемы особенно актуально с точки зрения предоставления пользователям возможности самообслуживания и разгрузки ИТ-службы. К примеру, Undelete 10 Desktop Client можно предоставить начальникам отделов или ответственным лицам в рабочих группах. При этом Undelete традиционно использует стандартные учетные записи и полномочия среды Windows, так что несанкционированный доступ к чужим данным исключен. Развернуть Undelete 10 Desktop Client также можно дистанционно, в том числе, с помощью улиты PushInstall от Condusiv.

Кроме того, Undelete 10 Server может подключаться к службам Undelete 10 Server/Professional, развернутым на других компьютерах, и работать непосредственно с их локальными Recovery Bin. В результате он будет выполнять роль специализированной консоли системного администратора.

Undelete 10: все так же на страже

PushInstall позволяет удаленно устанавливать Undelete 10 Desktop Client на компьютеры пользователей

Название редакции Server относится исключительно к месту данного компонента в архитектуре Undelete, но не к базовой ОС. В качестве последней могут выступать как клиентские, так и серверные Windows вплоть до последних 8/Server 2012 (хотя пока это отражено не во всей документации), причем специально указано, что Windows RT является исключением — использование Microsoft марки Windows для ARM-версии ОС действительно вносит определенную путаницу.

Кроме своей основной функции — усовершенствованной системной корзины, — Undelete 10 Server и Professional предлагают и ряд дополнительных. Прежде всего стоит отметить Dig Deeper — возможность восстановления файлов, удаленных даже из Recovery Bin, которая также используется в режиме аварийного восстановления с инсталляционного диска (или подготовленного носителя). Основывается на глубоком анализе управляющих структур файловой системы, аналогично тому, как это делается в специализированных утилитах.

Имеется также возможность накопления версий документов Microsoft Office при их перезаписи. Подобная функция присутствует и в самих приложениях, но в централизованной среде она фактически бесполезна без применения специальных средств, вроде SharePoint. Undelete восполняет этот пробел.

Undelete 10: все так же на страже

Одна из дополнительных функций Undelete 10 — сохранение версий документов Microsoft Office позволит усовершенствовать и обезопасить совместную работу с документами без сложных серверных продуктов

Для окружений с повышенными требованиями к безопасности, Undelete предлагает возможность надежного удаления файлов. Она может применяться двояко: во-первых, для конкретных файлов, удаляемых из Recovery Bin, — в этом случае информация затирается в соответствии с рекомендациями Национального агентства по безопасности США (NSA); во-вторых, для «зачистки» свободного дискового пространства — по запросу либо периодически в автоматическом режиме. В обоих случаях восстановление данных становится невозможным, в том числе, и с помощью средств вроде Dig Deeper.

Стоит отметить, что все автоматические функции Undelete реализуются с помощью патентованной технологии Condusiv — InvisiTasking, отработанной в Diskeeper. Благодаря этому такие ресурсоемкие операции, как очистка дискового пространства или освобождение Recovery Bin при переполнении, выполняются максимально незаметно для системы.

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

Стоимость Undelete 10 Professional на сайте разработчиков составляет около 50€, Undelete 10 Server — 420€.