Skip to main content

Synchronize Folders Between Computers and Drives with SyncToy 2.1

If you have a few different computers and drives, it can be annoying making sure the same data is each one you need. Today we take a look at making folder and data synchronization easier with the Microsoft SyncToy 2.1 utility.
You might have a flash drive that you use to carry files and documents from the workplace to your home office and vice versa. Sometimes though, you might forget to copy the files you need over to the drive. With Microsoft’s SyncToy it allows you to easily make sure the data between drives and folders is synchronized everyday. There are a lot of reasons you might want to synchronize folders. For example, maybe you want to sync your My Pictures folder with the one at work, or sync your music at home with music on another computer. This is a free tool from Microsoft that was once part of the XP Power Toys but has continued to grow and improve.
Installing SyncToy
When you install SyncToy it also installs Microsoft Sync Framework 2.0 Core Components, which is their sync platform that enables offline access to apps, services and devices.
1sync
On our Windows 7 (32-bit) system there wasn’t an option to create a shortcut for the desktop or Quick Launch Bar, but you’ll see it in the Start Menu and create a shortcut from there if you want.
2sync
When first launching SyncToy, there is an option to participate in the Customer Experience Improvement Program. This is up to the user and participation is not necessary to use it.
3sync
Using SyncToy
When you begin using SyncToy, you’ll need to create a new folder pair to sync your data. You can choose a pair of folders on the same machine, external drives, or over a network.
4sync
Browse to the location of each of the folders you want to keep synced. In this example we’re syncing the contents of my home office folder and work files folder to an external flash drive.
5sync
In the next step choose the actions you want to take place between the two folders. Synchronize is checked by default and should be fine for most users. According to the SyncToy help file, these are the differences between each action:
  • Synchronize: Updates files both ways…keeping changes like renames, deletions and edits to either folder contents the same between the two.
  • Echo: New and updated files are copied left to right. Renames and deletes on the left are repeated on the right.
  • Contribute: New and updated files are copied left to right. Renames on the left are repeated on the right. No deletions.
6sync
Now type in a name for the synced folders and click Finish.
7sync 
A sync job has been successfully created. You’re shown the details of the job including options which you can change if you want. The job hasn’t been run yet so you can preview it or if everything looks correct click on the Run button.
8sync
If you preview the job first it shows the files being synced and from there you might want to exclude certain ones.
11sync
If everything goes right you’ll get a screen telling you the sync was successful.
12sync
Here is an example of a non-successful synchronization where you can go in and see what errors had occurred.
9errors 
Also notice from the main GUI you can rename a folder pair, create a new pair, or delete a pair.
10sync
Schedule SyncToy Tasks
While setting up the folder pairs and syncing them up manually is a great start, what you really want to do is schedule this to run automatically. Here we’ll take a look at how to schedule it to run automatically in Vista or Windows 7. We need to use Windows Task Scheduler, so click on the Start Menu and type task scheduler into the search box.
13task
When Task Scheduler opens click on Create Basic Task under the Action pane.
14task
Next type in a name and description of the task.
15tasl
Select how often you want the Synchronization to occur. This is entirely up to you…but to be sure it’s done and files in both folders are ready when you need them, go for Daily.
16task
Choose the date and time for it to start and keep 1 entered if you want it to occur everyday.
17tas
Next make sure Start a program is selected.
18task
Finally browse to the location of SyncToy.exe where in this example it’s in C:\Program Files\SyncToy2.1\SyncToy.exe Then in the Add arguments field enter in –R by which by itself will run all folder pairs you have set up to be synced.
19task
You will be given an overview of how the task will run and if everything looks correct click finish.
20finish
There are a couple of ways you can verify the synchronization task was successful. You can go into Task Scheduler and under Task Status see the last time it was executed and if it was successful.
21task
Or you can just look in the lower left corner of the SyncToy GUI and see when it was last run.
22task
Conclusion
You can create basically any amount of folder pairs you need to be synchronized. It will allows you to synchronize 2 folders across a network, on the same PC, or to USB flash or external drives. It works on XP, Vista and Windows 7 where there is a separate version for 32 & 64-bit versions. If you’re looking for a free and effective way to synchronize data between two folders on different devices, SyncToy 2.1 will get the job done.

Comments

Popular posts from this blog

[AIX] How to restart network service in AIX environment?

When network service like telnet connection hangs, then it is possible the inetd subsystem is not working properly. # refresh -s inetd 0513-095 The request for subsystem refresh was completed successfully. If the refresh hangs for some time and comes back with 0513-056 time out waiting for command response, then the inetd subsystem may not be working correctly and should then be killed nicely. Run #ps -ef | grep inetd and do a kill -15 on the process ID on the line that has /usr/sbin/inetd. Once inetd has been killed, type startsrc -s inetd. If inetd starts, try to telnet into the machine. If inetd does not start up successfully, or if telnet still hangs indefinitely, run kill -15 on the PID of inetd again. Back up the original /etc/inetd.conf file to a new file name by typing: # mv /etc/inetd.conf /etc/inetd.conf.backup The original template is in /usr/lpp/bos.net/inst_root/etc/. You can copy it by typing: # cp /usr/lpp/bos.net/inst_root/etc/inetd.conf /etc/inetd.conf Run start...

Configure Link based IPMP in Solaris

For long we used Tracking IP based IPMP wherein we track the availability of a gateway on the network using ICMP Echo request. When the gateway IP fails to respond it is considered link is unavailable and NIC fails over to the standby NIC in the IPMP group. The biggest disadvantage here is that we use 3 IP addresses: 1 for the Virtual IP 1 for the active NIC 1 for the Standby NIC and ofcourse the overhead of the ICMP echo requests sent every seconds. This can be overcome using the Link based IPMP configuration where you only need only IP Address and there is no overhead of ICMP messages and the failover delay is lot lesser than that of the tracking method. And the added advantage of a very simple configuration. To configure Link based IPMP, create the hostname.<int name> files for the Active NIC and the standby NIC. For instance here, we use the bge0 and bge3 NICs as the IPMP pair where bge0 is active and bge3 is standby and hence the files hostname.bge0 and hostname.bge3 . To...

Windows Server Backup Step-by-Step Guide for Windows Server 2008

The Windows Server Backup feature provides a basic backup and recovery solution for computers running the Windows Server® 2008 operating system. Windows Server Backup introduces new backup and recovery technology and replaces the previous Windows Backup (Ntbackup.exe) feature that was available with earlier versions of the Windows operating system. What is Windows Server Backup? The Windows Server Backup feature in Windows Server 2008 consists of a Microsoft Management Console (MMC) snap-in and command-line tools that provide a complete solution for your day-to-day backup and recovery needs. You can use four wizards to guide you through running backups and recoveries. You can use Windows Server Backup to back up a full server (all volumes), selected volumes, or the system state. You can recover volumes, folders, files, certain applications, and the system state. And, in case of disasters like hard disk failures, you can perform a system recovery, which will rest...