SyncToy - Backup User Data

How to Use SyncToy for Data Backups

   Information
SyncToy is a FREE application for synchronising file and folders between different data locations/devices. It has a simple graphical interface and logic that makes it very easy to implement a robust backup routine for everyday data files (e.g. documents, music, photo's etc.).

This tutorial will show you how to:
  • Create simple backups from your computer to an external USB device
  • Execute the backup manually
  • Optionally execute the backup automatically using Windows Task Scheduler
SyncToy is probably the easiest way to ensure your important data files are backed up. It caters for the simple needs of novices or less experienced computer users, but also has some powerful features that more experienced users will appreciate.



You will firstly need to to download and install SyncToy. The current version is SyncToy 2.1.

:note: Download SyncToy:

For 32-bit versions of Windows 7:
Download


For 64-bit versions of Windows 7:
Download


If you prefer, you can navigate to the Microsoft Download Centre and can choose the download from there:0.PNG
Choose:
  • SyncToySetupPackage_v21_x86.exe download for 32-bit versions of Windows 7
  • SyncToySetupPackage_v21_x64.exe download for 64-bit versions of Windows 7
   Note
If you currently use an earlier version of SyncToy, it is strongly recommended that you complete any existing folder synchronisation prior to installing SyncToy 2.1.

In order to run, SyncToy requires Microsoft Sync Framework 2.0 components. These are included in the SyncToy installation executable download.



:note: Installing SyncToy:

Install SyncToy by double-clicking the downloaded executable file.

Take note of the important message on the first panel if you are currently using an earlier version of SyncToy. If this is your first installation of SyncToy, you can ignore the message.1.png
Now finalise the installation by completing the remaining panels as shown below. Once installed, SyncToy only occupies about 1.46 MB of disk space.2.png
3.png
4.png


:note: Understanding the SyncToy Concepts:

When you first open SyncToy, you will be presented with the main panel, as shown below.5.png
SyncToy employs simple logic to make effective backups. To use SyncToy you need to understand 3 key concepts:
  • the LEFT folder - the location of the folder you want to backup (e.g. My Music)
  • the RIGHT folder - the location to which the backup is to be made (e.g. external USB drive)
  • the Folder PAIR - the rule describing the backup between the LEFT and RIGHT folder
   Tip
Although SyncToy also allows for synchronisation from the RIGHT to LEFT folder if required, the easiest way to understand SyncToy is to remember the basic rule : LEFT folder to RIGHT folder using a FOLDER PAIR.



:note: Using SyncToy:

Backing-up or synchronising data using SyncToy involves creating, and then running, one or more folder pairs.

Step 1 - Creating a FOLDER PAIR:

From the SyncToy main panel, select the button Create New Folder Pair. Select the LEFT and RIGHT folders using the browsing feature.7.png
After clicking Next, you will be prompted to select the sychronisation method on the next panel. There are three choices:

  • Echo
    - New and updated (renamed and deleted) files are copied LEFT to RIGHT only
    - Use this option if you want to backup data files one-way, from your computer to an external drive.

  • Synchronize
    - New and updated (renamed and deleted) files are copied BOTH ways
    - Use this option if you want to synchronise data files between two computers, or your computer and an external drive.

  • Contribute
    - New and updated (renamed) files are copied LEFT to RIGHT only. Deleted files are not mirrored.
    - Use this option if you want to backup data files one-way, with the exception of deleted files.
   Tip
The Echo option is the easiest method to achieve complete backups, especially for novices. It always follows the basic LEFT to RIGHT SyncToy copy rule.


   Note
How does ECHO work?echo_1.png
echo_2.png
echo_3.png
How does SYNCHRONIZE work?sync_1.png
How does CONTRIBUTE work?contri_1.png

Select the Echo option.8.png
Now provide a name for the FOLDER PAIR.9.png
Click Finish to save the folder pair name. The FOLDER PAIR and its details will be shown on the main SyncToy panel.10.png
You can place additional conditions, such as wildcards to determine which files should be included or excluded from the folder pair once it is run. By default, all files are included for processing by SyncToy when the folder pair is run.

   Note
Folder pair information is saved to C:\{User}\AppData\Local\Microsoft\SyncToy\2.0 as shown below:14.png
In order to maintain the folder pair link, a file withe name convention SyncToy_{number}.dat is saved in the root of each folder in the pair.If you delete this file, you will be unable to run the folder pair.

Step 2 - Running a FOLDER PAIR:

From the SyncToy main panel, select the folder pair you wish to run. The example below shows two folder pairs. The can select as many pairs as are available, or select individual pairs as required.11.png
You can use the Preview All option to preview the actions of the selected folder pair.12.png
You Run All option will execute the folder pair to create the backup.13.png
   Tip
SyncToy actions are saved to SyncToyLog.txt in C:\{User}\AppData\Local\Microsoft\SyncToy\2.0



:note: Running SyncToy from Windows Task Scheduler:

SyncToy backups can be automated by adding it as a task to the Windows Task Scheduler.

Step 1 - Create the SyncToy FOLDER PAIR/S:

If you haven't already done so, use SyncToy to create the folder pair/s you wish to use to backup your data.

Step 2 - Add SyncToy as a Task to Windows Task Scheduler:

Click the :orb: orb, and then browse to All Programs > Accessories > System Tools and click Task Scheduler. From the main panel, click Create Basic Task as shown below.t1.png
Provide a name and optional description for the task, and click Next.t2.png
Now select the trigger that causes Task Scheduler to run the SyncToy backup - I use a Daily trigger.t3.png
Specify the start date and time, and recurrence of the task, then click Next.t4.png
The action Task Scheduler should perform is to open a program - select that, and click Next.t5.png
Browse to the SyncToyCmd application.

   Tip
For 32-bit installations the default path is C:\Program Files (x86)\Synctoy2.1
For 64-bit installations the default path is C:\Program Files\Synctoy2.1

To have Task Scheduler run every folder pair, add -R in the Add arguments box. To run only a single folder pair, use -R and the folder pair name enclosed in double quotes, as shown in the example below. Click Next to proceed.t6.png
Click Finish to finalise the basic parameters of the task.t7.png
To specify additional parameters for the task, locate and double-click the task you just created.t8.png
In the General tab, add a check mark in the Run with highest privileges option to force the task to run with administrator rights.t9.png
In the Settings tab, use the options shown below to ensure the task runs if the schedule is missed (e.g. the computer is turned off at the time the task is scheduled to run), or if the task fails to start.t10.png


That's all there is to SyncToy - if you don't already have a data file backup strategy, then I hope you find this useful.

Regards,
Golden

 
Last edited:
This is an old thread, but I'm hoping to get a reply.
My network is flaky, on-again-off-again. Soon there will be a #3 computer too. Can I use Synch Toy to backup data vfiles between 2 networked computers?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP p6-2020t
OS
Win 7 Ult 64-bit
CPU
G620 2.6GHZ Pentium R
Memory
6 GB
Monitor(s) Displays
25" HPLV2311
Screen Resolution
1920 x 1200
Hard Drives
1 SATA, 1 exterior SATA
Case
HP
Cooling
PSU
Antivirus
Glasswire
Browser
Waterfox; Firefox; Chrome for work
Other Info
Firewall--Glasswire
Similar specs in Gateway DX4200
Verizon FIOS Wired network

1 other Win7 computer-- has SSD
This is an old thread, but I'm hoping to get a reply.
My network is flaky, on-again-off-again. Soon there will be a #3 computer too. Can I use Synch Toy to backup data vfiles between 2 networked computers?
Yes, although you want to make sure your network is less "flaky" first.

See:
synchronize between two laptops
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Golden Mk. I.4
OS
Windows 10 Pro x64 ; Xubuntu x64
CPU
Intel i7 860 @ 2.80 GHz O/C'ed to 4.0GHz
Motherboard
Gigabyte P55A-UD3R Rev.1. Award BIOS F13
Memory
16GB Corsair Vengance DDR3 @ 661 MHz Dual Channel (9-9-9-24)
Graphics Card(s)
EVGA NVidia GTX 560 1024MB
Sound Card
Realtek Integrated
Monitor(s) Displays
Dual Samsung SyncMaster 2494HS
Screen Resolution
1920*1080 and 1920*1080
Hard Drives
1*Samsung 840 EVO 120GB SSD;
1*OCZ Vertex 2 60GB SSD;
2*Samsung F3 SpinPoint 1TB in RAID0;
1*Samsung F1 SpinPoint 1TB;
2*Western Digital 1TB External USB 3.0
1*Western Digital 500GB External USB 3.0
1*Seagate 500GB External USB 2.0
PSU
Thermaltake ToughPower QFan 750W
Case
Thermaltake Element S VK60001W2Z
Cooling
Corsair H60 Water Cooling, 2*230mm and 2*80mm case fans
Keyboard
Logitech G110
Mouse
Logitech MX518
I'm already set up as in that MS post, and I still get permission problems. I already hashed this out on one of the other boards some time ago. Sometimes I just have to stop trying to fix something and get back to my work, the kind that pays the rent.

My machines are only 10' apart, and the network is wired, so I copy things manually if I have to, via a flash drive.

How would SyncToy be better than just a copy over the network? Does it work in the background on a preset schedule rather than on demand? Does it copy only those files that have changed?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP p6-2020t
OS
Win 7 Ult 64-bit
CPU
G620 2.6GHZ Pentium R
Memory
6 GB
Monitor(s) Displays
25" HPLV2311
Screen Resolution
1920 x 1200
Hard Drives
1 SATA, 1 exterior SATA
Case
HP
Cooling
PSU
Antivirus
Glasswire
Browser
Waterfox; Firefox; Chrome for work
Other Info
Firewall--Glasswire
Similar specs in Gateway DX4200
Verizon FIOS Wired network

1 other Win7 computer-- has SSD
Does it work in the background on a preset schedule rather than on demand?
Either. You can run it manually, or set it up to run using Task Scheduler.

Does it copy only those files that have changed?
Yes. After the initial run where everything is copied, subsequent runs only copy what has changed.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Golden Mk. I.4
OS
Windows 10 Pro x64 ; Xubuntu x64
CPU
Intel i7 860 @ 2.80 GHz O/C'ed to 4.0GHz
Motherboard
Gigabyte P55A-UD3R Rev.1. Award BIOS F13
Memory
16GB Corsair Vengance DDR3 @ 661 MHz Dual Channel (9-9-9-24)
Graphics Card(s)
EVGA NVidia GTX 560 1024MB
Sound Card
Realtek Integrated
Monitor(s) Displays
Dual Samsung SyncMaster 2494HS
Screen Resolution
1920*1080 and 1920*1080
Hard Drives
1*Samsung 840 EVO 120GB SSD;
1*OCZ Vertex 2 60GB SSD;
2*Samsung F3 SpinPoint 1TB in RAID0;
1*Samsung F1 SpinPoint 1TB;
2*Western Digital 1TB External USB 3.0
1*Western Digital 500GB External USB 3.0
1*Seagate 500GB External USB 2.0
PSU
Thermaltake ToughPower QFan 750W
Case
Thermaltake Element S VK60001W2Z
Cooling
Corsair H60 Water Cooling, 2*230mm and 2*80mm case fans
Keyboard
Logitech G110
Mouse
Logitech MX518
It sounds good. I always have an image on an external drive, but backing up important files that change often is becoming cumbersome.

Many thanks.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
HP p6-2020t
OS
Win 7 Ult 64-bit
CPU
G620 2.6GHZ Pentium R
Memory
6 GB
Monitor(s) Displays
25" HPLV2311
Screen Resolution
1920 x 1200
Hard Drives
1 SATA, 1 exterior SATA
Case
HP
Cooling
PSU
Antivirus
Glasswire
Browser
Waterfox; Firefox; Chrome for work
Other Info
Firewall--Glasswire
Similar specs in Gateway DX4200
Verizon FIOS Wired network

1 other Win7 computer-- has SSD
Back
Top