Manual - FreeFileSync
Manual - FreeFileSync
Basic Usage:
1. Choose left and right folders.
2. Compare them.
Note
For more detailed explanations on how to set up the most common synchronization
scenarios, have a look at the FreeFileSync video tutorials.
https://freefilesync.org/manual.php?topic=all 1/43
20.07.2024, 11:50 Manual - FreeFileSync
https://freefilesync.org/manual.php?topic=all 2/43
20.07.2024, 11:50 Manual - FreeFileSync
Exit Codes
0 Synchronization completed successfully
1 Synchronization completed with warnings
2 Synchronization completed with errors
3 Synchronization was aborted
You can evaluate these codes from a script (e.g. a cmd or bat file on Windows) and check if
synchronization completed successfully:
https://freefilesync.org/manual.php?topic=all 3/43
20.07.2024, 11:50 Manual - FreeFileSync
Attention
If you are running the batch job unattended, make sure your script is not blocked showing a
notification dialog. Consider the following options when setting up the FreeFileSync batch
job:
Enable Auto-Close to skip the summary dialog after synchronization.
Set up error handling to Ignore errors or Cancel to stop the synchronization at the first
error.
https://freefilesync.org/manual.php?topic=all 4/43
20.07.2024, 11:50 Manual - FreeFileSync
By default, FreeFileSync uses a single GlobalSettings.xml file containing options that apply to all
synchronization tasks; for examples see Expert Settings. If you want FreeFileSync to use a
different settings file instead, just add the path via command line:
https://freefilesync.org/manual.php?topic=all 5/43
20.07.2024, 11:50 Manual - FreeFileSync
Comparison Settings
Comparison Variants
When comparing two folders, FreeFileSync analyses the relative paths of the contained files. If
the relative path matches, FreeFileSync decides how the file pair is categorized by considering the
selected comparison variant:
https://freefilesync.org/manual.php?topic=all 6/43
20.07.2024, 11:50 Manual - FreeFileSync
is the slowest of all comparison variants, so its usefulness for the purpose of synchronization is
limited. If used for synchronization, it can serve as a fallback when modification times are not
reliable. For example certain mobile phones and legacy FTP servers do not preserve modification
times, so the only way to detect different files when the file sizes are the same is by reading their
content.
https://freefilesync.org/manual.php?topic=all 7/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
FreeFileSync considers the following items as "symbolic links":
– file system symbolic links
– volume mount points (NTFS)
– junction points (NTFS)
– WSL symlinks
– Google Drive shortcuts
Windows: Copying symbolic links requires that FreeFileSync is started with administrator
rights.
https://freefilesync.org/manual.php?topic=all 8/43
20.07.2024, 11:50 Manual - FreeFileSync
The reason for this behavior lies in the way NTFS and FAT store file times: NTFS stores time in UTC
format, while FAT uses local time.
When times of these two different formats are compared, one format has to be converted into
the other first. In either way, Windows uses the current DST status as well as the current time
zone for its calculations. Consequently, the result of this comparison is dependent from current
system settings with the effect that file times that used to be the same show up as different after
a DST switch or when the time zone has changed.
Solutions:
1. In FreeFileSync's comparison settings you can enter one or more time shifts to ignore during
comparison: If you need to handle differences due to daylight saving time, enter a single one
hour shift. If the differences are caused by changing the time zone, enter one or more time
shifts as needed.
https://freefilesync.org/manual.php?topic=all 9/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
File times have to be equal or differ by exactly the time shift entered to be considered the
same. Therefore, the time shift setting should not be confused with a time interval or
tolerance.
2. Alternatively, you can avoid the problem in the first place by only synchronizing from FAT to
FAT or NTFS to NTFS file systems. Since most local disks are formatted with NTFS and USB
memory sticks with FAT, this situation could be handled by formatting the USB stick with NTFS
as well.
https://freefilesync.org/manual.php?topic=all 10/43
20.07.2024, 11:50 Manual - FreeFileSync
Files and folders are only considered for synchronization if they pass all filter rules: They have to
match at least one entry in the include list and none of the entries in the exclude list as
presented in the filter configuration dialog.
Each filter item must be a file or folder path relative to the selected folder pair.
https://freefilesync.org/manual.php?topic=all 11/43
20.07.2024, 11:50 Manual - FreeFileSync
Exclude a sub folder except for *.txt files by using two folder pairs:
C:\Source <—> D:\Target local exclude filter: \SubFolder\
C:\Source <—> D:\Target local include filter: \SubFolder\*.txt
Note
For simple exclusions: Instead of typing the filter phrase manually, go the the FreeFileSync
main window, right-click one or more files from the list, and exclude via the context
menu.
A filter phrase can match both file and folder paths by default. To match only one of
them, you can give a hint:
1. Files only: append a colon (:)
2. Folders only: append a path separator (/ or \)
If the filter is matching a folder, all its files and subfolders are also (implicitly) matched.
Thus the filter phrases SubFolder\ and SubFolder\* are synonymous.
Both slash (/) and backslash (\) can be used as the path separator character.
https://freefilesync.org/manual.php?topic=all 12/43
20.07.2024, 11:50 Manual - FreeFileSync
Expert Settings
FreeFileSync has a number of special-purpose settings that can only be accessed by manually
opening the global configuration file GlobalSettings.xml. Note that this file is read once when
FreeFileSync starts and saved again on exit. Therefore, you should apply manual changes only
while FreeFileSync is not running. For the portable FreeFileSync variant the file is found in the
installation folder, for local installations go to:
Windows: %AppData%\FreeFileSync
Linux: ~/.config/FreeFileSync
macOS: ~/Library/Application Support/FreeFileSync
Contents of GlobalSettings.xml
FileTimeTolerance:
By default file modification times are allowed to have a 2 second difference while still being
considered equal. This is required by FAT/FAT32 file systems which store file times only with a 2-
second precision.
RunWithBackgroundPriority:
While synchronization is running, other applications that are accessing the same data locations
may experience a noticeable slowdown. Enable this setting to lower FreeFileSync's resource
consumption at the cost of a slower synchronization speed.
LockDirectoriesDuringSync:
In order to prevent multiple synchronization tasks from reading and writing the same files,
FreeFileSync instances are serialized with lock files (sync.ffs_lock). The lock files are only
recognized by FreeFileSync and make sure that at most, a single synchronization is running
against a certain folder at a time while other instances are queued to wait. This ensures that only
consistent sets of files are subject to synchronization. The primary use case are network
synchronization scenarios where multiple users run FreeFileSync concurrently against a shared
network folder.
VerifyCopiedFiles:
If active, FreeFileSync will binary-compare source and target files after copying and report
verification errors. Note that this may double file copy times and is no guarantee that data has
https://freefilesync.org/manual.php?topic=all 13/43
20.07.2024, 11:50 Manual - FreeFileSync
not already been corrupted prior to copying. Additionally, corruption may be hidden by
deceptively reading valid data from various buffers in the application and hardware stack:
Does the CopyFile function verify that the data reached its final destination successfully?
https://freefilesync.org/manual.php?topic=all 14/43
20.07.2024, 11:50 Manual - FreeFileSync
External Applications
When you double-click on one of the rows on the main dialog, FreeFileSync opens the operating
system's file browser by default:
Windows: explorer.exe /select, "%local_path%" & exit 0
macOS: open -R "%local_path%"
Linux: xdg-open "$(dirname "%local_path%")"
To customize this behavior, or integrate other external applications into FreeFileSync, navigate to
Menu → Tools → Options → Customize context menu and add or replace a command.
All entries can be accessed quickly by pressing the associated numeric keys 0–9 or via the
context menu that is shown after a right mouse click. The first entry can also be executed by
double-clicking on an item.
Macro Description
%item_path% Full file or folder path
%local_path% Creates a temporary local copy for files located on SFTP and MTP
storage. Otherwise identical to %item_path% for local files and
network shares.
%item_name% File or folder name
%parent_path% Parent folder path
To refer to the item on the opposite side, append "2" to the macro name:
%item_path2%, %local_path2%, %item_name2%, %parent_path2%.
To generate a list including all selected items (separated by space), append "s" to the
macro name:
%item_paths%, %local_paths%, %item_names%, %parent_paths%.
Examples:
Start a file content comparison tool:
Windows: WinMerge
"C:\Program Files (x86)\WinMerge\WinMergeU.exe" "%local_path%"
"%local_path2%"
https://freefilesync.org/manual.php?topic=all 15/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
Explorer.exe does not set an exit code, but FreeFileSync will show an error message if it
does not find exit code = 0 ("Success"). To mitigate, append (&) command exit 0 to set
the exit code explicitly.
Note
FreeFileSync hides the console window, so start opens a new window. cmd.exe /k runs
the following command without immediately exiting the console. cd navigates to the
directory, even if it's on a different volume (/D).
Note
Macros need to be protected with quotation marks if they resolve to file paths that could
contain whitespace characters.
https://freefilesync.org/manual.php?topic=all 16/43
20.07.2024, 11:50 Manual - FreeFileSync
Macros
All directory paths may contain macros that are expanded during synchronization. The
beginnings and ends of each macro are marked by a % character. In addition to special macros
handling time and date, the operating system's environment variables may also be used.
Internal Macros
Macro Example Format
%Date% 2016-12-31 [YYYY-MM-DD]
%Time% 112233 [hhmmss]
%TimeStamp% 2016-12-31 112233 [YYYY-MM-DD hhmmss]
%Year% 2016
%Month% 12 [01–12]
%MonthName% Dec short name
%Day% 31 [01–31]
%Hour% 11 [00–23]
%Min% 22 [00–59]
%Sec% 33 [00–59]
%WeekDay% 1 [1–7]
%WeekDayName% Mon short name
%Week% 52 [01–52] calendar week
https://freefilesync.org/manual.php?topic=all 17/43
20.07.2024, 11:50 Manual - FreeFileSync
Note: Most of the macros above have a variant for public folders, e.g.
%csidl_Documents% has %csidl_PublicDocuments%.
Hint: You can add flexibility to an ffs_batch configuration file by creating new temporary
environment variables in a bat or cmd file that are evaluated by FreeFileSync at runtime:
Example:
The FreeFileSync batch file C:\SyncJob.ffs_batch contains macro %MyVar% instead of an
absolute target folder and is invoked by a cmd file:
set MyVar=C:\Target
"C:\Program files\FreeFileSync\FreeFileSync.exe"
C:\SyncJob.ffs_batch
::%MyVar% is resolved as C:\Target during synchronization
https://freefilesync.org/manual.php?topic=all 18/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
Temporary environment variables created with the set command are only valid if the
synchronization is started by calling the FreeFileSync executable directly. Using start
/wait would create a new program context without these temporary variables.
https://freefilesync.org/manual.php?topic=all 19/43
20.07.2024, 11:50 Manual - FreeFileSync
Performance Improvements
FreeFileSync can be set up to issue multiple file accesses in
parallel. This speeds up synchronization times dramatically in
cases where single I/O operations have significant latency (e.g.
long response times on a slow network connection) or they
cannot use the full bandwidth available (e.g. an FTP server
enforcing a speed limit for each connection).
The number of parallel file operations that FreeFileSync should use can be set up for each device
individually in the Comparison Settings dialog. It is evaluated for all folder pairs of a
configuration as follows:
During comparison FreeFileSync groups all folders by their root devices.
For example, consider a configuration with two folder pairs and parallel file operations set up:
FreeFileSync will put the folders C:\Source and C:\Source2 into the same group and allow
only 1 file operation at a time. Folder D:\Target will be traversed using 2 operations, and
E:\Target using 3 operations at a time. In total FreeFileSync will be scanning all four folders
employing 6 file operations in parallel.
When synchronizing a folder pair FreeFileSync will use the maximum of the number of
parallel operations that the two folders support.
In the previous example the folder pair C:\Source ↔ D:\Target will be synchronized using 2
parallel operations, and C:\Source2 ↔ E:\target will be using 3.
Note
FreeFileSync implements parallel file operations by opening multiple connections to a device.
Some devices like SFTP servers have limits on how many connections they allow and will fail
if too many are attempted; see (S)FTP Setup.
https://freefilesync.org/manual.php?topic=all 20/43
20.07.2024, 11:50 Manual - FreeFileSync
— Automated Synchronization —
The function of RealTimeSync is to execute a command line each time it detects changes in
one of the monitored directories, or when a directory becomes available (e. g. insert of a USB-
stick). Usually this command line will trigger a FreeFileSync batch job.
RealTimeSync receives change notifications directly from the operating system in order to avoid
the overhead of repeatedly polling for changes. Each time a file or folder is
created/updated/deleted in the monitored directories or their sub directories, RealTimeSync
waits until a user-configurable idle time has passed in which no further changes were
detected, and then runs the command line. This makes sure the monitored folders are not in
heavy use when starting a synchronization.
https://freefilesync.org/manual.php?topic=all 21/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
The command should not block progress. If you call a FreeFileSync batch job, make sure
it won't show any popup dialogs. See notes in Command Line Usage.
RealTimeSync will skip showing the main dialog and begin monitoring immediately if
you pass an ffs_real configuration file as the first command line argument to
RealTimeSync.exe. This can be used to integrate RealTimeSync into the operating system's
auto start:
"C:\Program Files\FreeFileSync\RealTimeSync.exe" "D:\Backup
Projects.ffs_real"
You can also pass an ffs_batch file as first argument, which RealTimeSync will
automatically convert into a ffs_real configuration with default settings (e.g. 10 seconds
idle time).
RealTimeSync does not require you to start FreeFileSync. It can also be used in other
scenarios, like sending an email whenever a certain directory is modified.
https://freefilesync.org/manual.php?topic=all 22/43
20.07.2024, 11:50 Manual - FreeFileSync
Whenever directory H:\Data becomes available, RealTimeSync executes the command line which
starts the batch job located on the stick. RealTimeSync will also trigger each time files are
modified in H:\Data.
Note
The full path of the last changed file and the action that triggered the change notification
(create, update or delete) are written to the environment variables %change_path% and
%change_action%.
They are only visible for the command line that RealTimeSync is executing.
Limitations:
If multiple changes happen at the same time, only the path of the first file is written to variable
%change_path%.
While RealTimeSync is executing the command line, monitoring for changed files is
temporarily inactive.
RealTimeSync relies on receiving change notifications from the operating system. In some
cases it just doesn't receive any, e.g. a network path with badly-written/incomplete driver
implementation. These buggy drivers often do not fail with an error code, but just do nothing.
The command line usually starts a synchronization task using FreeFileSync which naturally leads
to additional file change notifications. Therefore, the RealTimeSync change detection has to be
deactivated to not go into an endless loop. On the other hand, it is not likely that changes (other
than those from FreeFileSync) happen in first place since RealTimeSync runs the command line
only after the user-specified idle time has passed. In any case, files changed during the execution
of FreeFileSync will be synchronized the next time FreeFileSync runs.
https://freefilesync.org/manual.php?topic=all 23/43
20.07.2024, 11:50 Manual - FreeFileSync
e.g.:
https://freefilesync.org/manual.php?topic=all 24/43
20.07.2024, 11:50 Manual - FreeFileSync
https://freefilesync.org/manual.php?topic=all 25/43
20.07.2024, 11:50 Manual - FreeFileSync
2. By default, FreeFileSync will show a progress dialog during synchronization and will wait while
the summary dialog is shown. If the progress dialog is not needed, enable checkbox Run
minimized and also set Auto-Close if you want to skip the summary dialog at the end.
Note
Even if the progress dialog is not shown at the beginning, you can make it visible at any
time during synchronization by double-clicking the FreeFileSync icon in the notification
area.
3. If you don't want error or warning messages to stall synchronization when no user is available
to respond, either check Ignore errors or set Cancel to stop the synchronization at the first
error.
4. The FreeFileSync batch job can be started by double-clicking on the ffs_batch file or it can
be set up in your operating system's scheduler:
Windows Task Scheduler
macOS Automator and Calendar
Ubuntu Linux Gnome Scheduled Tasks
Note
Be sure to enable Auto-Close and Ignore errors/Cancel if you schedule the ffs_batch file
to run under a different user account. With no one there to close the results dialog
manually, the task would hang indefinitely.
https://freefilesync.org/manual.php?topic=all 26/43
20.07.2024, 11:50 Manual - FreeFileSync
5. Open the Task Scheduler either via the start menu, or enter taskschd.msc in the run dialog
(keyboard shortcut: Windows + R).
6. Create a new basic task and follow the wizard.
7. Make Program/script point to the location of FreeFileSync.exe and insert the ffs_batch file
into Add arguments.
8. Use quotation marks to protect spaces in path names, e.g. "D:\Backup
Projects.ffs_batch"
Note
Program/script always needs to point to an executable file like FreeFileSync.exe even when
the ffs_batch file association is registered. If an ffs_batch file was entered instead, the
task would return with error code 2147942593 (0x800700C1), "%1 is not a valid Win32
application".
If you schedule FreeFileSync to run under a different user account, note that the
configuration file GlobalSettings.xml will also be read from a different path,
C:\Users\<username>\AppData\Roaming\FreeFileSync, or in the case of the SYSTEM
account from
C:\Windows\System32\config\systemprofile\AppData\Roaming\FreeFileSync.
You can force usage of a particular GlobalSettings.xml file by passing it as a
Command Line parameter.
https://freefilesync.org/manual.php?topic=all 27/43
20.07.2024, 11:50 Manual - FreeFileSync
https://freefilesync.org/manual.php?topic=all 28/43
20.07.2024, 11:50 Manual - FreeFileSync
8. Drag and drop action Files & Folders/Open Finder Items and add it to the workflow.
10. The Calendar app will start automatically with the Automator job scheduled to the current day.
You can now select a different time for synchronization or make it a recurring task.
https://freefilesync.org/manual.php?topic=all 29/43
20.07.2024, 11:50 Manual - FreeFileSync
https://freefilesync.org/manual.php?topic=all 30/43
20.07.2024, 11:50 Manual - FreeFileSync
Synchronization Settings
Synchronization Variants
There are three basic synchronization variants:
If both left and right folders contain files you're working on, and you want changes (creates,
updates, and deletes) to flow in both directions, then select Two way.
Database files ("sync.ffs_db") will be created after the first sync and be used to compare the
current file system state against the last synchronization in order to determine the sync
directions.
If one folder contains your work files and the other is for backup, then select the Mirror
variant.
The left folder is the source and the right folder the target. The synchronization will create and
delete files on the target as needed until it becomes an exact copy of the source.
If you only want to add files to your backup, but never delete, then select the Update variant.
Files deleted on the source side will not cause file deletion on the backup drive (e.g. after
you've made room for new photos on a digital camera). On the other hand, files deleted on
the backup drive will not be copied over a second time (e.g. after you have removed photos you
don't want to keep).
In order to handle special synchronization scenarios you can also set up Custom rules. These can
either be based on the categories determined after folder comparison (left/right only, left/right
newer), or on detected changes (create, update, delete) if you select Use database file to detect
https://freefilesync.org/manual.php?topic=all 31/43
20.07.2024, 11:50 Manual - FreeFileSync
changes.
Note
Detection of moved files is not yet possible when synchronizing a folder pair for the first
time. Only beginning with the second sync the database files are available to determine
moved files.
Detection is not supported on file systems that don't have (stable) file IDs. Most
notably, certain file moves on FAT file systems cannot be detected. Also, protocols like
SFTP do not support move detection. In these cases FreeFileSync will automatically fall
back to "copy and delete".
https://freefilesync.org/manual.php?topic=all 32/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
In case the (S)FTP server sets file modification times to the current time you can do a
Compare by File Size as a workaround. Another solution is to set up the Two way variant
and have the files with the newer dates be copied back from the server during the next
synchronization.
The folder reading time is reduced by a factor of N x M when using N connections with M channels
each.
Example: 10 connections using 2 channels each can yield a 20 times faster folder reading.
The creation of additional connections and channels takes time. If you are only scanning a
small remote folder, setting up too many connections and channels might actually slow the
https://freefilesync.org/manual.php?topic=all 33/43
20.07.2024, 11:50 Manual - FreeFileSync
overall process down. Creating extra connections is slower than creating extra channels.
SFTP servers have internal limits on the number of allowed connections and channels.
Generally, servers expect one connection per user, so this number should be kept rather low. If
too many connections and channels are used, the server may decide to stop responding.
Unlike connections, additional SFTP channels are (currently) only used during folder reading
(comparison), but not during synchronization.
Enable compression to improve performance if the connection to the SFTP server is slow and
the data is mostly uncompressed (e.g. copying text files over a slow internet connection).
However, if the connection is very fast (e.g. a local network), or the data is already compressed
(e.g. zip files), the CPU overhead of the zlib compression algorithm might slow transfer times
down and the option is better left unchecked.
Advice
Start with low numbers and make tests with different combinations of connections and
channels for your particular SFTP synchronization scenario to see what gives the highest
speed. Note, however, that FreeFileSync reuses existing SFTP connections/channels.
Therefore, you should restart FreeFileSync before measuring SFTP speed.
https://freefilesync.org/manual.php?topic=all 34/43
20.07.2024, 11:50 Manual - FreeFileSync
https://freefilesync.org/manual.php?topic=all 35/43
20.07.2024, 11:50 Manual - FreeFileSync
Move a window by clicking on a free area and holding the mouse button:
Open a batch configuration for edit via the Windows Explorer context menu:
https://freefilesync.org/manual.php?topic=all 36/43
20.07.2024, 11:50 Manual - FreeFileSync
Drag and drop two folders at a time from Windows Explorer to fill a folder pair in one go:
Copy files selected on the main dialog to an alternate folder and thereby save a "diff":
https://freefilesync.org/manual.php?topic=all 37/43
20.07.2024, 11:50 Manual - FreeFileSync
Remove obsolete paths from the folder drop-down by using mouse hover and Delete key:
Select a time span for files to include via the date column context menu:
https://freefilesync.org/manual.php?topic=all 38/43
20.07.2024, 11:50 Manual - FreeFileSync
Select multiple files and rename all of them in one go (via context menu or F2 key):
https://freefilesync.org/manual.php?topic=all 39/43
20.07.2024, 11:50 Manual - FreeFileSync
Option 1: Specify a path by using a unique volume name instead of a drive letter:
E.g. [Backup-Disk]\folder
replaces E:\folder when the name of the USB stick in drive E:\ is "Backup-Disk".
You can change a volume name by right-clicking on the drive letter in Windows Explorer and
selecting Rename.
E.g. \\?\Volume{01234567-89ab-cdef-0123-456789abcdef}\folder
A volume GUID uniquely identifies a particular drive partition and will not change over time. To
get an overview of all volume GUIDs for mounted drives on the system you can run the
mountvol command line tool.
Note
It is not required to look up and enter a volume name, volume guid or macro manually.
Simply select an alternative path from the drop down menu:
https://freefilesync.org/manual.php?topic=all 40/43
20.07.2024, 11:50 Manual - FreeFileSync
File Versioning
When you need to preserve files that have been deleted or overwritten, it's often sufficient to
select Recycle bin in synchronization settings. However, this is only available for local drives and
offers little control on how to store and how long to keep the files. FreeFileSync therefore has an
additional option, Versioning.
B. With naming convention Time stamp [Folder] files are moved into a time-stamped subfolder
of the versioning folder while their names remain unchanged. This makes it easy to manually
undo a synchronization by moving the deleted files from the versioning folder back to their
original folders.
D:\Revisions\2020-12-11 111111\Folder\File.txt
D:\Revisions\2020-12-12 122222\Folder\File.txt
D:\Revisions\2020-12-13 133333\Folder\File.txt
https://freefilesync.org/manual.php?topic=all 41/43
20.07.2024, 11:50 Manual - FreeFileSync
D:\Revisions\2020-12-11\Folder\File.txt
D:\Revisions\2020-12-12\Folder\File.txt
D:\Revisions\2020-12-13\Folder\File.txt
https://freefilesync.org/manual.php?topic=all 42/43
20.07.2024, 11:50 Manual - FreeFileSync
Note
The volume snapshot created by the Volume Shadow Copy Service is only used for
copying files that are actually locked.
Accessing the Volume Shadow Copy Service requires FreeFileSync to be started with
administrator rights.
https://freefilesync.org/manual.php?topic=all 43/43