Домой / Игры / Программы синхронизации файлов в локальной сети. Как решить задачу синхронизации файлов. Что происходит, когда файл изменяется одновременно на разных устройствах

Программы синхронизации файлов в локальной сети. Как решить задачу синхронизации файлов. Что происходит, когда файл изменяется одновременно на разных устройствах

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

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

Критерии оценки утилит синхронизации:

Хорошая утилита синхронизации должна уметь большинство из всего нижеследующего.

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

Есть много претендентов в данном классе программ, но лишь пара из них поддерживает большую часть критериев.

Обзор бесплатных программ для синхронизации файлов и папок

Программа для синхронизации файлов и папок FreeFileSync лучший выбор

Allway Sync

Большой набор фильтров и правил. Поддержка FTP.
Месячный лимит копирования 40000 файлов. Нет копирует заблокированные файлы.

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

Синхронизация папок в Windows 7 может быть реализована несколькими способами в зависимости от типа носителя. Для работы по сети можно использовать Центр синхронизации, а для съемных носителей функцию Портфель.

Портфель

Чтобы создать новый Портфель, воспользуемся контекстным меню. Сделать это можно на рабочем столе или в любой пользовательской папке.

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

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

  1. Файл создан на первом ПК и отсутствует в Портфеле.
  2. В имевшийся документ внесены изменения на втором компьютере и теперь требуется замена оригинала.
  3. Файл создан на втором ПК и должен быть скопирован в оригинальную директорию на первом.

Нажимая на кнопку «Обновить», приводим содержимое директорий на компьютере и сменном носителе в одинаковое состояние.

Для каждого файла можно вызвать контекстное меню и просмотреть подробности, выполненных с ним операций.

Внесенные изменения можно синхронизировать или оставить на одном компьютере старую версию документа.

Таким образом можно организовать работу с флешкой или со съемным жестким диском, перемещаемым между рабочими местами.

Автономные файлы

Второй вариант предусматривает работу с сетевым ресурсом. К примеру, это может быть директория, размещенная на NAS или другом компьютере и открытая для общего доступа. Выбираем в проводнике нужный ресурс и находим в нем папку, с которой будем работать. В контекстном меню выбираем пункт, отмеченный цифрой «1».

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

Выполненные изменения можно передавать в родительскую папку в ручном режиме или настроить для этой задачи расписание. Второй вариант реализуется с помощью Центра синхронизации.

В панели управления находим обозначенный пункт.

Центр синхронизации открывается на вкладке управления связями. Выделив секцию «автономные файлы», мы активируем на панели заданий кнопку «Расписание».

Отмечаем сетевое хранилище, в котором расположена нужная директория с документами.

Для примера выберем синхронизацию по событию.

Здесь можно выбрать несколько значений одновременно. Отметим выполнение операции при запуске ОС и бездействии.

Назначаем имя созданному правилу.

В результате синхронизация с выбранным сетевым хранилищем будет выполняться по заданному расписанию. Последний пункт в области навигации Центра открывает опции управления автономными файлами на ПК.

Завершив работу с сетевым хранилищем, на вкладке общие можно отключить их использование.

Следующая вкладка показывает данные об использовании дискового пространства под хранение временных копий. Когда необходимость в них пропадет, можно очистить диск от объектов синхронизации.

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

Windows 10

Сетевая синхронизация файлов и папок в Windows 10 выполняется с помощью аналогичных инструментов. Ограниченные возможности работы с папками привели к тому, что функция Портфель из набора компонентов исключена. Вместо нее пользователь получает возможность использования сетевого хранилища OneDrive, поддерживающего командную работу. Еще одним доступным инструментом синхронизации в Windows является утилита Microsoft SyncToy. С ее помощью можно работать с любыми локальными и сетевыми носителями.

SyncToy

Работа над утилитой заброшена еще в 2009 году, но с поставленными задачами она справляется и в современных версиях операционных систем.

При первом запуске программы активируется мастер создания связей. Пользователям предлагается выбрать «левую» и «правую» папки. Так разработчики «окрестили» источник и получатель.

Следующим шагом является выбор типа синхронизации. Доступно три варианта:

  1. Synchronize. Полная синхронизация всех совершенных файловых операций в обоих направлениях.
  2. Echo. Копирование изменений, выполненных в «левой» папке в «правую».
  3. Contribute. Избирательное копирование. Из источника в получатель переносятся только новые или измененные документы. Удаление файлов игнорируется.

На завершающем этапе задаем имя созданной связи.

В главном окне мы видим заданную пару папок. При желании можно изменить выбранный тип синхронизации или задать дополнительные правила. Здесь же можно удалить связь или создать дополнительную пару директорий. Нажатие на отмеченную кнопку запускает синхронизацию.

Прогресс операции показывается полоской индикации. После завершения в окне выводится подробная статистика выполнения.

Утилита поддерживает создание неограниченного количества связей. Операции можно выполнять для всех вместе или выбрав необходимую в данный момент пару директорий.

В заключение

Как видим, синхронизация папок в Windows может быть организована с использованием встроенных инструментов или с помощью специальной утилиты, разработанной Microsoft. Дополнительные возможности, нужные для командной работы, может обеспечить облачное хранилище OneDrive, являющееся компонентом системы.

Каждый раз, когда вы копируете файл в папку Яндекс.Диска, редактируете или удаляете файл, все изменения дублируются на сервере Диска: их можно видеть на . И наоборот - если вы загружаете файлы на сайте, они автоматически отобразятся в программе Яндекс.Диск на вашем компьютере.

Таким образом со всех ваших устройств, подключенных к интернету, на Диске видны одни и те же файлы. И если, например, вы удалите файлы на компьютере, они удалятся и из облака. Если вы хотите удалить файл с компьютера, но сохранить на сервере, настройте выборочную синхронизацию .

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

Что происходит, когда файл изменяется одновременно на разных устройствах?

Допустим, вы нарисовали картинку kartinka.jpg на компьютере, отключенном от интернета, а затем загрузили на Диск фотографию с тем же именем с мобильного телефона.

Когда вы подключите компьютер к интернету, Яндекс.Диск начнет синхронизацию. Обнаружив разные файлы с одинаковыми именами, Диск переименует один из них: в результате файлы будут называться kartinka.jpg и kartinka (2).jpg .

Выборочная синхронизация папок

Программа Яндекс.Диск 3.0 позволяет синхронизировать с компьютером не все файлы с вашего Диска, чтобы сэкономить место на компьютере. Например, если вы часто работаете с папкой Документы , включите для нее синхронизацию - эта папка будет храниться на компьютере. Остальные папки будут храниться только в облаке, но будут также доступны в программе.

Подробные инструкции по настройке выборочной синхронизации:

Состояние синхронизации в программе

Как синхронизируются измененные файлы?

Яндекс.Диск определяет, какие именно части файла были изменены, и выгружает на сервер только измененные фрагменты, а не файл целиком.

На скольких устройствах можно использовать Яндекс.Диск?

Теоретически вы можете установить приложение и программу Яндекс.Диск на любое количество устройств, но мы не рекомендуем этого делать. Если работать с одними и теми же файлами на разных устройствах одновременно, могут возникнуть конфликты - файлы могут дублироваться или пропадать.

Можно ли использовать съемный носитель в качестве папки для синхронизации?

Я отключил синхронизацию, но файлы все равно попадают на диск

Чужие файлы могут попасть на ваш Яндекс.Диск, если вы авторизуетесь на чужом мобильном устройстве. В этом случае при включенной автозагрузке файлы с устройства будут загружены на Яндекс.Диск.

Вы можете прекратить загрузку чужих файлов на ваш Яндекс.Диск следующими способами:

Выйти на всех устройствах Чтобы на ваш Яндекс.Диск не попадали чужие файлы, выйдите из Яндекс.Диска на всех устройствах. Отозвать доступ программ

Также вы можете отозвать доступ программ и приложений Яндекс.Диска к вашим файлам на сервере.

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

Зачем нужна синхронизация папок

Этим вопросом меня удивили некоторые пользователи в комментариях и почте — отвечаю им. Она может понадобиться…

  • если хотите подстраховаться после переноса какой-либо системной папки или временных данных на другой диск
  • если не хватило времени закончить какой-то проект на работе/дома (пришли домой/на работу, воткнули флешку и работаете уже с автоматически обновлёнными данными)
  • если нужно хранить резервную копию важных данных на внешнем носителе информации (жёсткий диск, ssd-накопитель , флешка…)
  • если нужно быстро и без потерь обеспечить обмен данными между несколькими компьютерами
  • для облегчения и ускорения ручного копирования данных между папками и дисками

Автоматическая синхронизация папок

Программа Allway Sync, как уверяют нас сами производители, «использует инновационные алгоритмы синхронизации Ваших данных между настольными ПК, ноутбуками, USB-накопителями, удаленными серверами FTP/SFTP и WebDAV, различными онлайн-хранилищами данных и т. д. Поддерживаются сжатие данных и шифрование. Она сочетает в себе пуленепробиваемую надежность с чрезвычайно простым интерфейсом.»

Что же, заинтриговать нас у них получилось, правда? Давайте проверим их заявление на практике.

Установка Allway Sync

Ничего страшного или запутанного в ней нет. Только два нюанса — НЕ снимайте галку на установку специальной службы (нужна для автоматического отслеживания изменений в папках)…

…а также определитесь — нужен ли Вам ярлык на рабочем столе и для всех ли пользователей Вашего компьютера Вы устанавливаете программу…



Настройка Allway Sync и работа в ней

Сразу после установки программы нужно научить её своему языку…

Остальные настройки программы покажу по мере её испытания. Итак, по умолчанию у нас уже есть какая-то задача под названием «New Job 1» — кликаем по вкладке правой кнопкой мыши и создаём свою личную новую задачу…

После этого можно таким же образом переименовать или удалить какую-либо задачу. С этим разобрались — идём дальше и указываем папки для синхронизации…

…определяемся с направлением синхронизации (ссылка «Изменить» между стрелками в середине)…

Осторожно! Полезная дополнительная информация на сайте:

(по умолчанию стоит общая синхронизация)

Если у Вас, как и у меня в данном случае, вторая папка живёт на флешке — рекомендую нажать кнопочку «Настроить…» и установить галочку для привязки программы к характеристикам накопителя…

Как видите — всё грамотно и понятно нам поясняют буквально на каждом шагу в этой чудной программе.

Первичная ручная синхронизация

Жму кнопку «Анализировать», читаю предупреждение и игнорирую его…

…после чего, наконец-то, синхронизирую папки…

Открыв во вкладках проводника сразу обе подопытных папки, проверил результат работы программы Allway Sync — всё чётко и без ошибок (сколько в одной папке файлов, столько и во второй).

Всё это хорошо, но это была обычная ручная синхронизация — где же автоматическая? Рассказываю.

Автоматическая синхронизация данных

Заходим в настройки нашей задачи, в которые можно попасть несколькими путями…

  • пункт «Вид» в меню программы и «Настройки…»
  • правой кнопкой мыши по вкладке задачи и в контекстном меню пункт «Свойства»
  • в английской раскладке клавиатуры нажмите «горячие» клавиши Ctrl+O (последовательно, без плюса)

(кстати, тут и автозапуск программы можно включить)

…в самом низу списка настроек, что слева в окне, ищем свою задачу и переходим в «Автоматическая синхронизация»…

…а уж тут настраиваете её под себя любимого, как угодно — при подключении накопителя к компьютеру, через определённый промежуток времени, при запуске приложения, перед выходом…

Разнообразие условий автоматической синхронизации папок в этой программе просто поражает — авторы предугадали большинство желаний пользователей.

Выставил первое условие («При подключении съёмного устройства») и вытащив флешку из ноутбука удалил три фотографии в тестовой папке. После подключения накопителя к компьютеру — данные автоматически моментально синхронизировались…

Жизнь современного человека такова, что компьютер ему нужен везде, где бы он ни находился: дома, на работе или на учебе, в дороге и на отдыхе. Некоторые люди повсеместно носят с собой ноутбук, но это не всегда возможно и не очень удобно. Поэтому чаще практикуется другой вариант: настольный компьютер дома и на работе, ноутбук или нетбук - в дороге. Однако в связи с этим возникает другая проблема: нужно переносить используемые данные с одного компьютера на другой, потом обратно (а с увеличением количества устройств задача усложняется еще больше). Обычно пользователи делают это вручную по локальной сети или с помощью флешки, но все большей популярностью пользуется хранение данных в «облачных» хранилищах - Dropbox, SkyDrive и других. Последний вариант удобен, когда речь идет о небольших объемах информации, до нескольких гигабайт. В том случае, если в повседневной деятельности используются десятки и сотни гигабайт, удобнее прибегнуть к помощи специализированных утилит для синхронизации данных. Они позволяют совершенно не задумываться о том, на каком из компьютеров были произведены последние изменения файлов, - таким образом, вы всегда сможете работать в единой информационной среде, где бы ни находились в текущий момент. В данном обзоре мы рассмотрим четыре наиболее популярные программы для синхронизации файлов между компьютерами: SyncBackPro, SmartSync Pro, AllwaySync и GoodSync.

⇡ SyncBackPro

  • Разработчик: 2BrightSparks
  • Распространение: shareware
  • Русский интерфейс: есть

Это мощная программа, обладающая огромным количеством всевозможных настроек. Она стоит $54,95, также ее можно использовать тридцать дней в триал-режиме. В приложении поддерживается много языков интерфейса, в том числе русский, однако перевод выполнен машинным образом достаточно плохо.

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

На третьем этапе необходимо выбрать две папки, которые будут между собой синхронизироваться, - они обозначены как левая и правая. В выпадающих списках можно выбрать место хранения данных: для исходной папки это внутренний/внешний диск или сетевой путь, FTP-сервер, онлайн-службы Amazon S3 или Windows Azure, а также файлы на почтовом сервисе. Для папки назначения, помимо всего перечисленного, присутствует еще возможность CD/DVD-прожига и сохранения в виде ISO-образа. Стоит сказать, что при выборе исходного места за пределами компьютера в качестве места назначения можно указать лишь локальный путь, то есть, например, синхронизировать два FTP-источника у вас не получится. Однако в остальном можно поэкспериментировать.

Создание нового профиля в SyncBackPro

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

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

Настройка профиля в SyncBackPro

Созданные профили отображаются в основном окне SyncBackPro. Вы можете их отредактировать, импортировать/экспортировать, активировать выполнение или, наоборот, приостановить действие, а также просмотреть статус: время последнего запуска, результат и другие сведения. Колонок с информацией присутствует довольно много, ненужные при этом можно отключить.

Основное окно SyncBackPro

В программе ведется подробный журнал с логом действий. Присутствует большое количество настроек приложения - обширные параметры работы, диалоги, шрифты и так далее. Функциональность можно расширить еще больше, загрузив дополнительные скрипты с сайта разработчиков: они устанавливаются в разделе «Сценарии» и позволяют добавить новые возможности при выполнении задач.

⇡ SmartSync Pro

  • Разработчик: SmartSync Software
  • Распространение: shareware
  • Русский интерфейс: есть

Данная программа обладает меньшим количеством функций, чем SyncBackPro, однако несколько дружелюбнее в использовании. Она отличается более простым и приятным интерфейсом, качественно локализована на русский язык и стоит 990 рублей (активная поддержка российских пользователей связана с тем, что руководитель SmartSync Software Дмитрий Ситников сам является программистом из России). Демонстрационную версию приложения можно использовать в течение тридцати дней.

Основное окно SmartSync Pro

Как и в SyncBackPro, работа программы основывается на добавленных профилях. Создание новых профилей происходит с помощью мастера. Прежде всего указывается, что именно вы хотите синхронизировать и тип синхронизации, причем на первом шаге предлагается отметить папки из стандартного набора: «Рабочий стол», «Мои документы», Microsoft Outlook и другие. Чтобы самостоятельно указать нужные директории, следует поставить галочку «Выбрать каталоги вручную» (выбор будет доступен на следующем шаге). Типов синхронизации доступно три: синхронизация с локальным/сетевым компьютером, с удаленным компьютером посредством FTP-соединения или в пакетном режиме. Для каждого из них предусмотрены различные типы операции: если выбрано локальное соединение, программа может выполнить копирование, перемещение, синхронизацию, сжатие файлов в ZIP-архив или добавочное резервное копирование (таким образом, программа может использоваться и для бэкапа данных). При соединении с удаленным компьютером доступна как двунаправленная синхронизация, так и передача файлов в одностороннем порядке - с локального на удаленный и наоборот.

Мастер создания профиля в SmartSync Pro

Если вы выбрали указание папок вручную, то дальше потребуется отметить галочками необходимые каталоги на локальном диске. Можно просмотреть список всех включенных в них файлов и папок и при необходимости настроить фильтр, исключив отдельные элементы или файлы с определенными расширениями. Когда вы закончите настройку исходного каталога, нужно указать каталог назначения, с которым будут синхронизироваться данные (в зависимости от типа подключения он может располагаться на локальном диске или FTP-сервере). Дальше требуется настроить расписание, согласно которому будет выполняться связанная с профилем задача. Возможен запуск вручную, а также через определенный интервал - каждые несколько минут, дней и так далее, причем можно ввести точку старта и отметить, в какое время нужно приглушить действие профиля. Помимо этого, вы можете добавить зависимость от выполнения другого профиля (пока тот не запустится, этот не будет действовать) и указать срабатывание при следующих ситуациях: вход, выход из системы, изменения в каталоге и вставка диска. В завершение настройки нужно добавить имя профиля.

Добавленные профили можно группировать по папкам, запускать по одному, несколько или все сразу. Присутствует возможность отправить на рабочий стол ярлык для запуска профиля, также осуществляется импорт и экспорт. Вы можете отредактировать параметры профилей, причем в свойствах доступны дополнительные настройки, которых нет в мастере создания: уведомления при запуске профиля, связанные с запуском события, политика замены файлов, сохранение нескольких версий файлов и другие. На панели управления профилем можно изменить исходный каталог и параметры синхронизации. Обратите внимание, что соединение с удаленным компьютером в пакетном режиме настраивается именно здесь: вы можете выбрать папку для сохранения данных на сменном/локальном диске, e-mail или FTP-сервере. В настройках самой программы тоже есть немало интересных моментов: например, она может работать в фоновом режиме, даже когда компьютер заблокирован или никто не вошел в систему.

Свойства профиля в SmartSync Pro

Еще одна деталь, связанная с программой: при установке на компьютер она добавляет в контекстное меню файлов и папок команду Backup with SmartSync Pro (сделать бэкап), которая открывает мастер создания профилей с выделенным каталогом. С ее помощью вы можете быстро настроить создание резервной копии.

⇡ Allway Sync

  • Разработчик: Usov Lab
  • Распространение: shareware
  • Русский интерфейс: есть

Программа Allway Sync предоставляется разработчиками бесплатно для личного использования, коммерческая версия приложения стоит $19,95. Утилита довольно проста и удобна в использовании, хотя имеет несколько неказистый интерфейс (поддержка русского языка присутствует). Здесь нет списка профилей, а есть задачи, каждая из которых отображается на отдельной вкладке: вы можете их добавлять, удалять, клонировать и переименовывать. Чтобы настроить задачу, нужно указать две папки для синхронизации и отметить ее направление. Программа позволяет выбирать папки не только на локальном диске, но и в Интернете - она поддерживает протоколы FTP, SFTP, WebDAV, онлайн-службы Dropbox, SkyDrive, Google Docs, OffsiteBox и другие, определяет мобильные устройства, подключенные через Microsoft ActiveSync, а также умеет читать ZIP-архивы. Причем, в отличие от программы SyncBack Pro, где присутствует подобная функциональность, в Allway Sync вы можете добавить связь между онлайн-папками - например синхронизировать аккаунт Dropbox с FTP-сервисом.

Выбор направления синхронизации в Allway Sync

Выбранные папки нужно настроить (тип настройки будет зависеть от того, какую папку вы указали: если на локальном диске - нужно указать директорию, если FTP - ввести параметры сервера, если Google Docs - указать e-mail и пароль от аккаунта, и так далее). Между папками указывается направление синхронизации: изначально оно двухстороннее, то есть файлы будут идентичными и в том, и в другом месте, но его можно изменить на одностороннее, выбрав сторону, которая станет источником данных. Кстати, при общей синхронизации папок может быть больше чем две - вы имеете возможность настроить зеркалирование неограниченного числа источников данных.

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

Отчет о проанализированных файлах в Allway Sync

В опциях Allway Sync присутствует раздел «Установки профиля», где для каждой задачи отображается набор дополнительных свойств: «Правила синхронизации», «Автоматическая синхронизация», «Включающие и исключающие фильтры», «Политика управления версиями», «Обработка ошибок». Рассмотрим их подробнее. В правилах синхронизации можно активировать несколько важных опций - игнорировать часовую разницу во времени модификации, копировать атрибуты безопасности и прочее. Параметры автоматической синхронизации позволяют выбрать условие для старта: при подключении съемного диска, когда обнаружены изменения файлов или простаивает компьютер и тому подобные. Включающие и исключающие фильтры настраиваются довольно широко: вы можете применить их как к имени или расширению файлов, так и к статусу (новый, измененный, удаленный), атрибутам (системный, сжатый и другие), времени модификации и размеру. Политика управления версиями позволяет выбрать, что делать со старыми версиями измененных файлов: удалять их или перемещать в определенную папку, а также отметить, сколько времени должны храниться эти старые версии. В настройках, связанных с обработкой ошибок, вы можете указать, что должна делать программа в случае этих ошибок, и определить ее поведение при появлении предупреждения.

Опции Allway Sync

Напоследок стоит добавить, что, как и ранее рассмотренные утилиты, Allway Sync ведет лог действий в журнале и позволяет импортировать и экспортировать настройки приложения.

⇡ GoodSync

  • Разработчик: Siber Systems
  • Распространение: shareware
  • Русский интерфейс: есть

Данная утилита примечательна тем, что она создана разработчиками популярной программы для сохранения паролей RoboForm. Приложение качественно переведено на российский язык (доступны любительские переводы на другие языки СНГ), имеет версию для Windows и Mac, а также отдельную портативную версию для запуска с флешки. GoodSync является условно-бесплатной программой и после тридцати дней использования накладывает ограничения на количество файлов в задании (не более ста) и само количество заданий (не более трех). Впрочем, цена является вполне доступной: 595 рублей за версию для Windows и 795 рублей за версию для Mac.

Основное окно GoodSync

Работа в программе начинается с добавления заданий. Они бывают двух типов: синхронизация и резервное копирование. Каждая задача отображается на отдельной вкладке с присущими ей настройками. Вне зависимости от того, какой тип задачи вы выбрали, нужно указать левую и правую папку с данными. И для источника, и для пути назначения доступно большое количество мест, где могут храниться файлы: ваш компьютер, другие компьютеры в локальной сети, протоколы FTP, WebDAV, «облачные» хранилища Amazon S3, Google Drive, Windows Azure, SkyDrive, подключенные устройства на Windows Mobile, а также собственная служба GoodSync Connect. Программа не имеет ограничений по обмену данными и позволяет сопоставить между собой все поддерживаемые источники. Отдельно стоит рассказать про GoodSync Connect: это P2P-сеть, которая позволяет синхронизировать данные на нескольких компьютерах через Интернет. Таким образом, вам не нужно соединять компьютеры в локальную сеть или обходиться для переноса USB-устройством, при этом файлы не будут храниться в «облаке». Чтобы использовать GoodSync Connect, вам нужно сконфигурировать компьютеры, создав учетную запись в системе.

Выбор папки в GoodSync

Выбрав левую и правую папку, вы можете запустить предварительный анализ или сразу приступить к синхронизации. В основном окне в виде дерева будет показан список синхронизируемых файлов с указанием размера, даты и направления копирования (слева направо, справа налево). Вы можете просмотреть отдельные категории файлов (измененные, новые и другие) и исключить или, наоборот, включить их копирование, а также изменить направление. В настройках задания можно указать параметры его автоматического выполнения: при изменении файла, при старте программы, периодически, при подключении папок, перед выходом из системы. Присутствует возможность запланировать задание с помощью стандартного планировщика Windows в режиме входа в систему или без него. Интересная опция - вы можете указать процент изменений, при превышении которого синхронизация не будет выполняться. Еще одна возможность, которую можно настроить, - это способ автоматического разрешения конфликтов: пропускать, заменить более поздними файлами и так далее. Помимо параметров автоматического выполнения задачи, настройки включают в себя другие опции, где вы можете расставить множество галочек возле таких пунктов, как «Сохранять резервные копии удаленных файлов» или «Копировать время создания файла», наложить фильтр на определенные файлы и папки и прочее.

Опции задания в GoodSync

Программа может работать в мини-режиме - она будет отображаться в виде небольшой панели, где присутствует список активных заданий, что позволяет заниматься другими делами и одновременно контролировать ход синхронизации. Напоследок стоит упомянуть о приложении GoodSync Explorer, которое дополнительно устанавливается на компьютер, - с его помощью вы можете просматривать директории, в которых хранятся ваши данные, и добавлять закладки на нужные места. Потом эти закладки можно использовать при выборе источника для папок во время настройки задания в GoodSync.

⇡ Заключение

Мы рассмотрели наиболее популярные программы для синхронизации данных между компьютерами. Все они так или иначе справляются со своим предназначением, и вопрос выбора упирается в детали: что для вас является более важным - мощный арсенал функций или простой и понятный интерфейс, ну и сколько вы готовы заплатить за программу. Напоминаем, что единственной утилитой, которую можно использовать бесплатно, является Allway Sync. В любом случае рекомендуем вам облегчить себе жизнь, установив одну из программ на используемых компьютерах.