В мою статью о синхронизации данных в печатном издании не вошел фрагмент о весьма интересной утилитке SyncToy – банально не хватило места. Поэтому считаю целесообразным устранить этот недостаток в блоге – благо, здесь с этим проблем нет. :)
Итак, Microsoft SyncToy, в актуальной версии 2.0 – утилита для синхронизации данных, созданная на платформе Microsoft Sync Framework, и при этом совершенно бесплатная. И хотя последнее – весьма значимое преимущество по сравнению с аналогичными программами, я бы не сказал, что единственное, скорее наоборот – среди коммерческих программ подобного рода аналогичную функциональность и качество исполнения еще придется поискать.
Приложение обладает достаточно простым интерфейсом, по современным меркам сравнительно компактно (вместе с входящим в комплект дистрибутивом самой платформы синхронизации занимает чуть более четырех мегабайт), но его возможности весьма обширны: поддерживается синхронизация файлов и папок, находящихся на различных носителях информации и в сети, отслеживаются любые изменения файлов и папок, в том числе переименование и удаление, существует возможность выполнять синхронизацию по команде из GUI или командной строки, а также в автоматическом режиме. Выполнять синхронизацию программа способна в одном из трех доступных режимов:
Хочу обратить внимание, что в предыдущей версии утилиты режимов было целых пять, но их решили сократить, видимо, для того, чтобы не запутывать пользователей, поскольку и указанных трех достаточно с головой для многих практических задач.
Перед непосредственно процессом синхронизации можно вызвать очень удобное окно предварительного просмотра, в котором будут отображены все планируемые изменения, при желании, их можно произвести избирательно. Поддерживается множество различных опций, позволяющих тонко управлять процессом, все действия вносятся в журнал, возникающие в процессе выполнения операции ошибки ввода-вывода не прерывают весь процесс. Приятной функцией, является включенная по умолчанию возможность сохранения перезаписанных и удаленных файлов в Корзине Windows – это поможет уберечь многих пользователей от неприятностей.
Сценариев использования SyncToy может быть очень много, особенно если вы обладаете более чем одним компьютером и к тому же ответственно относитесь к сохранности данных. Лично я активно использую утилитку для того, чтобы синхронизировать папки с документами между моим обычным ноутбуком и UMPC (здесь можно почитать об организации моего личного рабочего места), а также выполняю резервное копирование архива фотографий с одного внешнего HDD на другой. Некоторое время назад использовал утилитку для полного резервного копирования информации с ноутбука, но все-таки создание полного образа диска в моем случае оказалось удобнее, поэтому от такого сценария я отказался, хотя в этом конкретном случае, похоже, просто сработала привычка, наработанная годами.
Скачать SyncToy 2.0 можно отсюда.