Ayaklimat.ru

Климатическая техника
1 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Синхронизация папок на компьютере в Windows 10

Синхронизация папок на компьютере в Windows 10

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

Синхронизация папок путем создания пары

К сожалению, с помощью стандартного инструментария ОС данный вопрос решить не получится. Однако, не стоит отчаиваться, ведь есть такое приложение как SyncToy, которое также, как и “десятка”, является разработкой компании Майкрософт. Правда, тут стоит учесть один нюанс – интерфейс не переведен на русский язык, но все же, разобраться в программе достаточно просто.

Итак, вот что нам нужно сделать:

  1. Находим и скачиваем программу с официального сайта по адресу: https://www.microsoft.com/en-us/download/details.aspx?id=15155.Скачивание программы SyncToy
  2. Запускаем скаченный файл установки двойным щелчком по нему и инсталлируем программу на компьютер.Установка программы SyncToy
  3. Находим программу в меню Пуск и открываем ее.Запуск программы SyncToy в меню Пуск
  4. При запуске нас спросят, хотим ли мы принять участие в улучшении программы. Если мы согласимся, чтобы оценить тренды и различные поведенческие модели пользователей будут собираться данные о нашем “железе”, а также о том, каким образом мы используем программу. При этом, согласно информации от разработчика в этом окне, личная и контактная информация собираться не будет. Решение, соглашаться или нет остается за пользователем. Мы же в нашем случае откажемся, поставим отметку напротив варианта “No, I don’t wish to participate” (перевод: “Нет, я не хочу участвовать”) и кликаем OK.Запрос на участие в улучшение программы SyncToy
  5. Откроется окно программы. Чтобы создать новую пару папок щелкаем по кнопке “Create New Folder Pair”.Создание новой пары папок

  • Synchronize – полная синхронизация, при которой все изменения в одном каталоге будут применены во второй (создание, удаление, переименование файлов).
  • Echo – синхронизации слева направо, т.е. все изменения в левой папке отразятся в правой. В обратную сторону это работать не будет.

Настройка синхронизации папок

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

  1. Настройки задаются с помощью двух кнопок: “Change options…” и “Change actions…”.Настройка синхронизации папок
    • Кнопка “Change actions…” открывает окно выбора типа синхронизации, которое мы рассматривали выше.
    • Кнопка “Change options…” открывает окно, в котором можно задать типы файлов, которые участвуют в синхронизации, или, наоборот, файлы, которые нужно исключить из этого процесса. Типы файлов указываются по их расширению. Если мы хотим исключить какие-либо форматы, нам нужно отметить их дополнительные атрибуты: только для чтения, скрытые или системные файлы. Здесь же можно чуть ниже выбрать вспомогательные опции, например, перемещение перезаписываемых объектов в Корзину.Настройка синхронизации папок
  2. В правой нижней части окна расположены две кнопки: “Preview” и “Run”.Настройка синхронизации папок
    • “Run” отвечает за процесс синхронизации, который сразу же запустится после нажатия на кнопку.Настройка синхронизации папок
    • “Preview” отображает изменения, внесенные в наши каталоги.Настройка синхронизации папок

Примечание: В результате проделанных действий в синхронизированных папках появятся скрытые файлы с расширением “dat”. Удалять их нельзя, так как они нужны для работы программы.

Файл с расширением dat в синхронизированных папках

Если нужно настроить автоматическую синхронизацию папок, сделать это можно с помощью Планировщика заданий.

Заключение

Синхронизация папок – полезная функция, которая может значительно упростить жизнь пользователям Windows 10. Несмотря на то, что встроенными инструментами выполнить данную задачу не получится, компания Microsoft предлагает решение в виде отдельного программы SyncToy, которую можно скачать на официальном сайте разработчика.

Синхронизация папок в Windows

Добрый день, уважаемые читатели блога! Сегодня мы рассмотрим, казалось бы, простейшую операцию — синхронизацию папок с файлами. В основном мы привыкли к тому, что понятие синхронизация применимо к интернету. Наши мобильные постоянно синхронизируются с сервисами компании Google и Apple, рабочими приложениями и кучей всего остального. Удобно, быстро и безопасно. Но что делать если необходимо синхронизировать просто две папки в пределах одного компьютера?

Вас может заинтересовать статья — Необходимые программы на ПК.

К сожалению, стандартной процедуры (за исключение написания скрипт на PowerShell) я не нашёл. Зато нашлось простое решение — программа SyncToy от авторов самой операционной системы Windows. Вот с ней-то и будем настраивать синхронизацию. Единственный минус — на английском языке. Это не так критично — увидите дальше, что настроек минимум.

Окно программы выглядит очень просто :

Cинхронизация папок в Windows

Для начала синхронизации нужно создать пару синхронизируемых папок — «Create New Folder Pair». Нажимаем и переходим к следующему окну.

Синхронизация папок в Windows

Левая папка (основная по стандарту) откуда мы будем подгружать файлы. Правая папка куда мы будем их добавлять. У меня есть две папки: SCAN (туда прилетают документы со сканера) и папка «Для всех» (сюда ходят люди для просмотра документов). Мне нужно, чтобы из папки «SCAN» по команде новые файлы прилетали в «Для всех». Выбираем соответственно и жмём «Next».

Синхронизация папок в Windows

В следующем окне необходимо выбрать тип синхронизации, три варианта на выбор:

  • Synchronize — двусторонняя синхронизация, если объект добавляется в любую из папок, то он «прилетит» в другую папку при выполнении синхронизации, удаление и переименование файлов будет выполнено для обеих папок;
  • Echo — односторонняя синхронизация, только из левой папки в правую, как раз мой вариант, переименование и удаление файлов в таком же направлении;
  • Contribute — односторонняя синхронизация, только из левой папки в правую, переименование действует слева направо, удалений файлов нет.

Ставим точку напротив нужного варианта и жмём «Next».

Синхронизация папок в Windows

В следующем окне нужно будет указать имя для созданной пары папок, нажать «Finish».

Синхронизация папок в Windows

Стартовое окно программы немного изменится. Слева появится имя созданной пары папок, а внизу справа появится две кнопки «Preview» и «Run», «Предпросмотр» и «Выполнить». Они отличаются функцией — «Предпросмотр» покажет, что изменится, «Выполнить» синхронизирует папки».

Синхронизация папок в Windows

Если нажать «Preview» покажется следующее окно. Для чистоты эксперимента я очистил папку «SCAN» и положил туда только один файл «магазины.xlsx». В папке один файл (он отмечен галкой), слева внизу показано окно с операцией «New» (новый файл), внизу отображается направление синхронизации и кнопка «Run».

Синхронизация папок в Windows

После нажатия «Run» окно будет следующим.

Синхронизация папок в Windows

Статус «Completed» («Завершено) и кнопка «Закрыть» («Close»). Синхронизация выполнена, остаётся проверить результат.

Синхронизация папок в Windows

В папке «Для всех» отображаются два файла — «магазины.xlsx» и файл синхронизации. его ни в коем случае не удалять! Работает!

Если вам нужно добавить новую пару синхронизируемых папок, в главном окне программы нажмите кнопку «Create New Folder Pair» и укажите нужные настройки.

После.Сказанного.

Автоматический запуск синхронизации через планировщик задач находится в окне помощи, но мой вам совет — делайте ручками, так как выбор планировщика задач по времени очень скуден.

Windows: синхронизация файлов и папок по сети или резервное копирование кратко

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

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

Из своей практики я могу предложить 2 пути: ROBOCOPY и XCOPY.

Путь первый — ROBOCOPY

Данная утилита идет из коробки в Windows 7 и Server 2008. На более старых ОС ее может не оказаться (например, на XP и Server 2003 из коробки ее точно нет). В таком случае можно скачать и установить Windows Server 2003 Resource Kit Tools: вот отсюда

. В этот тулкит, кроме всего прочего, входит наш инструмент.

Итак, вот пример использования данной утилиты:

В данном примере:
Мы копируем папку "исходная папка", находящуюся на локальном диске D:
Мы копируем эту папку на компьютер \192.168.0.1 в папку "целевая папка"
/E : Мы копируем все подпапки и файлы
/Z : Включаем поддержку докачки (на случай обрыва связи)
/COPY:TDASO : Копируем все атрибуты и ACL прав доступа NTFS (но не копируем атрибуты аудита)
/DCOPY:T : Копируем время создания папок
/M : Копируем только файлы с установленным атрибутом "A — Архивный" и сбрасываем этот атрибут, что позволяет нам копировать только измененные файлы.
/R : Количество повторных попыток копирования файла в случае, если копирование не удалось. Причем "не удалось" срабатывает и в том случае, если доступ к файлу закрыт. По-умолчанию = 1 миллионы, т.е. бесконечно, потому копирование благополучно встанет на первом же файле, к которому не будет доступа.
/W : Задержка в секундах между попытками копирования. По-умолчанию = 30 секундам.

Заметка. Очень рекомендую задавать вручную параметры /R и /W, иначе при автоматической синхронизации она попросту зависнет, встретив на своем пути ошибку доступа.

Много больше опций Вы можете почерпнуть из хелпа:

Чем эта утилита хороша по сравнению с XCOPY:

  • Она умеет работать с файлами, длина имени которых больше 256 символов
  • Она умеет делать зеркало, т.е. чистую синхронизацию, при которой файлы, удаленные в папке-источнике, будут удалены и в папке назначения.

Для того, чтобы зеркалировать папки (т.е. удалять в папке назначения все файлы, которые более не существуют в папке-источнике) — нужно добавить ключ "/PURGE":

А вот несколько примеров запуска этой утилиты

Скопировать файлы, измененные за последние 5 дней (исключая сегодня):

Переместить все файлы (не копировать):

Копировать только указанные файлы по шаблону

Windows: синхронизация файлов и папок по сети или резервное копирование

Путь второй — XCOPY

Данная утилита более старая, чем ROBOCOPY, и имеет меньше возможностей. Так, она не поддерживает пути с длинной имени более 256 символов (как это не умело делать FAT) и она не умеет делать зеркалирование. Более того, у нее отмечаются проблемы с копированием прав доступа ACL NTFS, как минимум — при копировании файлов на Samba- сервер .

Вот пример ее запуска:

  • Копируем все файлы из директории "исходная папка", находящейся на диске "D:"
  • Копируем все файлы на компьютер \192.168.0.1 в папку "целевая папка"
  • /D : Копируем только измененные файлы (по дате изменения)
  • /E : Копируем подкаталоги, включая пустые
  • /C : Игнорируем ошибки , если они возникли во время копирования, и продолжаем копирование
  • /I : Целевой объект — это папка
  • /H : Копировать скрытые и системные файлы
  • /R : Перезаписываем файлы, предназначенные только для чтения
  • /K : Копируем атрибуты, такие, как "только для чтения", "архивный", "системный", "скрытый"
  • /Y : Не спрашивать подтверждение на перезапись файлов
  • /F : Вывод полных имен исходных и целевых файлов (иначе — только имена файлов, без папок)
  • /O : Если установлен — копировать так-же ACL NTFS атрибуты доступа

По моему личному опыту ROBOCOPY лучше справляется со своей работой, в особенности, если Вы копируете файлы файловой помойки, куда лазят несколько сотен людей — бардака там бывает достаточно и длинна файловых имен с путем нередко больше 256 символов.

Rsync для линукс

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

Синхронизация папок в программе FreeFileSync

31 марта — международный день бэкапа. Видимо потому, что 1 апреля — день тех, кто его не делает. Если в офисе проблему резервного копирования обычно решает системный администратор, то для тех, кто работает дома, её необходимо решить самому. Для резервного копирования и синхронизации данных отлично подойдет бесплатная программа FreeFileSync.

Организация резервных копий

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

Не стоит забывать и про актуальность копий, для чего следует проводить периодическую синхронизацию. Можно, конечно, каждый раз копировать весь объем данных заново, но это подойдет только в случае, если таковых немного. Для больших объемов это приведет к лишнему износу жесткого диска и, в общем то, пустой трате времени. Синхронизация производится гораздо быстрее, чем полное копирование, но очень важно ее правильно настроить. Иначе можно потерять и копию, и оригинальные данные! Перед использованием синхронизации обязательно протестируйте её на ненужных файлах и папках!

Настройка синхронизации в FreeFileSync

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

FreeFileSync настройка каталогов

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

FreeFileSync сравнение файлов

На вкладке «Синхронизация» настраиваем режим синхронизации. Всего предусмотрено 4 режима:

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

FreeFileSync параметры синхронизации

После того, как задали нужные настройки, нажимаем на кнопку «синхронизировать». Сравнив каталоги, программа запросит подтверждение синхронизации и в конце покажет отчёт.

FreeFileSync отчёт

Настройка синхронизации по расписанию

FreeFileSync создание пакетного задания

FreeFileSync имеет полезную функцию — это сохранение параметров синхронизации в виде пакетного файла. Для создания этого файла нажимаем кнопку «сохранить как пакетное задание». Если необходимо, то можно включить запись логов синхронизации.

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

Создание расписания синхронизации

В качестве триггера указываем «При запуске». Стоит также задать отсрочку выполнения, чтобы все сработало корректно.

Настройка триггеров

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

Путь к пакетному файлу

В разделе «Параметры» указываем следующее:

Параметры расписания

На этом настройка синхронизации по расписанию закончена, перезагружаем компьютер и проверяем его работу.

голоса
Рейтинг статьи
Читайте так же:
Как отключит синхронизацию google
Ссылка на основную публикацию
Adblock
detector