Обзор служебных программSyncToy

Джей Мунро (Jay Munro)

Загрузить исходный код для этой статьи: SynctToy (971KB)

КОШМАР , преследующий ИТ-специалистов, сетевых администраторов и работников службы поддержки — звонок пользователя, чей компьютер сгорел, а данные, хранившиеся на нем, пропали. Даже самых продвинутых пользователей порой сложно заставить сохранять свои труды не только на локальном диске, но и вне собственного компьютера. SyncToy может облегчить жизнь всем.

По замыслу разработчиков программа предназначалась для синхронизации фотографий на фотоаппарате, компьютере и внешних носителях. Однако SyncToy оказалась гибким и надежным инструментом для резервного копирования практически любых файлов. В ОС Windows Vista™, а также в Windows® XP и Windows Server® 2003, SyncToy синхронизирует данные, хранящиеся на локальных и внешних дисках, USB-устройствах и в общих папках.

SyncToy работает с парами папок. Пара состоит из левой и правой папки Можно создать неограниченное количество пар папок. Для синхронизации каждой пары или всех пар одновременно достаточно нажать всего одну кнопку. Создание пары осуществляется с помощью мастера (его работа состоит из четырех шагов), в котором можно ввести или вставить из буфера обмена путь или перейти к месту размещения левой и правой папки. В SyncToy используется как UNC-формат (например, \\MyServer\Joe_smith\backup\), так и локальный формат (т.е. E:\doc_backup) имен файлов. После выбора папок необходимо указать одно из пяти действий, которое будет производиться при сравнении папок.

Sync («Синхронизация»): копирование новых и обновленных файлов в обоих направлениях. При переименовании или удалении файла в одной паке, точно такое же действие автоматически выполняется в другой папке.

Echo («Эхо»): дублирование операций (копирование новых и обновленных файлов, удаление и переименование), производимых в левой папке, в правой.

Subscribe («Подписка»): копирование обновленных файлов из правой папки в левую, причем только в том случае, если файл уже существует в левой папке. Изменения в левой папке не отображаются в правой.

Contribute («Вклад»): копирование новых и обновленных файлов из левой папки в правую, игнорируя удаления.

Combine («Объединение»): копирование файлов, имеющихся на одном компьютере, на другие компьютеры (на которых эти файлы отсутствуют). Удаление и переименование файлов на одном компьютере не приводит к аналогичным операциям на других компьютерах.

Выбрав необходимое действие, придумайте понятное имя для пары папок. Вот, собственно, и все. SyncToy пока не позволяет изменять пути к папкам и имена пар. Если вы допустили ошибку, необходимо выделить пару, удалить ее и создать заново. Вы можете настроить работу программы, в том числе выбрать файлы и вложенные папки, а также указать, сохранять ли замененные файлы в Корзине (включено по умолчанию).

Synchronizing files with SyncToy

Synchronizing files with SyncToy(Щелкните изображение, чтобы увеличить его)

В главном диалоговом окне программы слева отображаются пары папок, а также пути, настройки и действия для выбранной пары. С помощью функции All Folder Pairs («Все пары папок») отображаются все созданные вами пары, и теперь вы можете выбрать предварительный просмотр (функция Preview) или синхронизацию (функция Run All) всех выбранные пар. Очевидно, функция Preview демонстрирует все действия, которые будут происходить при синхронизации, не производя никаких изменений. Это очень полезная функция при планировании автоматической синхронизации. После выполнения этой команды создается отчет, содержащий все операции, которые будут произведены. Если вас все устраивает, нажимайте кнопку Run («Выполнить»).

В программе нет собственного планировщика, но в файле справки приводится вполне понятная инструкция, как воспользоваться планировщиками заданий Windows Vista и Windows XP. Обычным пользователям, возможно, понадобится помощь в настройке планировщика, но это нужно сделать всего один раз, а все изменения в парах папок, действия и настройка будут проведены автоматически.

Как и остальные программы семейства PowerToys, SyncToy создана в соответствии с требованиями, применяемыми к стандартному ПО. Тем не менее, поддержка программы корпорацией Майкрософт не осуществляется. В вашем распоряжении форумы и документация. Файл справки достаточно подробный и написан для пользователей всех уровней. Интерфейс пользователя интуитивно понятен, поэтому с основными функциями вы разберетесь при первом же запуске программы.

Итак, загрузите SyncToy и научите ваших пользователей копировать файлы. Одним кошмаром меньше.

Джей Мунро (Jay Munro) — писатель в группе поддержки пользователей Windows корпорации Майкрософт, специализирующийся на обозревателе Internet Explorer. До этого он возглавлял проект в тестовых лабораториях журнала PC Magazine.

© 2008 Корпорация Майкрософт и компания CMP Media, LLC. Все права защищены; полное или частичное воспроизведение без разрешения запрещено.