SyncToy
   HOME

TheInfoList



OR:

SyncToy was a
freeware Freeware is software, often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for the free ...
tool in the PowerToys suite that provided a
graphical user interface A graphical user interface, or GUI, is a form of user interface that allows user (computing), users to human–computer interaction, interact with electronic devices through Graphics, graphical icon (computing), icons and visual indicators such ...
for synchronizing files and folders in Windows versions XP,
Vista Vista may refer to: Software *Windows Vista, the line of Microsoft Windows client operating systems released in 2006 and 2007 * VistA, (Veterans Health Information Systems and Technology Architecture) a medical records system of the United States ...
, 7 and 10. It was written using Microsoft's .NET Framework and used the
Microsoft Sync Framework Microsoft Sync Framework is a data synchronization platform from Microsoft that can be used to synchronize data across multiple data stores. Sync Framework includes a transport-agnostic architecture, into which data store-specific synchronization ...
.


Features

Users initially need to create a "folder pair" that represents the two folders ("left" and "right" folders) to be compared and synchronized. These folders can be on the local drive, on an external device such as a flash drive, or on a network share from another computer. SyncToy supports UNC paths. It provides a ''Browse'' option to find the folder or network share, or users can type it in directly. SyncToy offers two safeguards to ensure that the user does not lose files permanently when they are deemed unnecessary during a sync. Firstly, a user can preview what is going to happen when the sync takes place, without actually changing anything; secondly, any deleted files are optionally moved to the Recycle Bin. SyncToy defines three different types of operation to synchronize two folders: * ''Synchronize'' takes the two folders and makes sure they have exactly the same files. To do this, SyncToy may copy files in either direction and may delete or rename files in either folder. In the case that a file has been updated in both the left and right folders, the version with the later modification date is considered the winner. The other version will be overwritten (but can be recovered via the Recycle Bin if one's settings specify that all deletions go to the Recycle Bin). * ''Echo'' looks for changes (file modifications, new files, renames, deletes) in the left folder and makes the right folder match the left folder in every way. * ''Contribute'' is like an ''Echo'', but it does not delete any files. SyncToy supports
32-bit In computer architecture, 32-bit computing refers to computer systems with a processor, memory, and other major system components that operate on data in a maximum of 32- bit units. Compared to smaller bit widths, 32-bit computers can perform la ...
and
64-bit In computer architecture, 64-bit integers, memory addresses, or other data units are those that are 64 bits wide. Also, 64-bit central processing units (CPU) and arithmetic logic units (ALU) are those that are based on processor registers, a ...
versions of Windows 7, Windows Vista, and Windows XP.


History

SyncToy started as a
Powertoy Microsoft PowerToys is a set of freeware (later open source) system utilities designed for power users developed by Microsoft Microsoft Corporation is an American multinational corporation and technology company, technology conglomerate ...
for
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
. Initially releases took version numbers 1.x, culminating in version 1.4. These versions were written in Microsoft's .NET Framework but contained their own code for folder synchronization. They included the same actions as the present version, plus two additional actions (labelled ''Subscribe'' and ''Combine''): *''Subscribe'' would update any file in the left folder that also exists in the right folder and is found to be older. No new files would be copied, only existing files updated, if needed. *''Combine'' was similar to synchronize except that no files would be deleted between the pairs. If a file on one side is out-of-date it is renamed then the newer file copied, so both the updated copy and the older version are retained in that folder. And any file deleted in either of the paired folders is not deleted in the other folder. Only copy (and rename) operations occur. In November 2008 version 2.0 was released. This was a rewritten version built to use the
Microsoft Sync Framework Microsoft Sync Framework is a data synchronization platform from Microsoft that can be used to synchronize data across multiple data stores. Sync Framework includes a transport-agnostic architecture, into which data store-specific synchronization ...
. Compared to version 1.4 it included better support for unattended synchronization runs,
x64 x86-64 (also known as x64, x86_64, AMD64, and Intel 64) is a 64-bit extension of the x86 instruction set. It was announced in 1999 and first available in the AMD Opteron family in 2003. It introduces two new operating modes: 64-bit mode an ...
compatibility, support for synchronizing
encrypted In cryptography, encryption (more specifically, encoding) is the process of transforming information in a way that, ideally, only authorized parties can decode. This process converts the original representation of the information, known as plain ...
files, file and folder exclusion based on both names and file types, renaming folder pairs and detection of drive letter reassignment. SyncToy 2.1 was released on November 10, 2009, and includes several minor enhancements and fixes for several bugs, including a serious issue where data on
NAS Nas (born 1973) is the stage name of American rapper Nasir Jones. Nas, NaS, or NAS may also refer to: Aviation * Nasair, a low-cost airline carrier and subsidiary based in Eritrea * National Air Services, an airline in Saudi Arabia ** Nas Air (S ...
would be corrupted, and another where deletes would not be synchronized when in ''Echo'' mode. Version 2.1 was the last version available when its official download was discontinued in January 2021.


See also

*
Comparison of file synchronization software Comparison or comparing is the act of evaluating two or more things by determining the relevant, comparable characteristics of each thing, and then determining which characteristics of each are similar to the other, which are different, and t ...
* File copying *
File synchronization File synchronization (or syncing) in computing is the process of ensuring that computer files in two or more locations are updated via certain rules. In ''one-way file synchronization'', also called Web mirror, mirroring, updated files are copied ...
*
OneDrive Microsoft OneDrive is a file-hosting service operated by Microsoft. First released as SkyDrive in August 2007, it allows registered users to store, share, back-up and synchronize their files. OneDrive also works as the storage Frontend and backe ...
* Robocopy * Windows Briefcase *
Windows Live Mesh Windows Live Mesh (formerly known as ''Windows Live FolderShare'', ''Live Mesh'', and ''Windows Live Sync'') is a discontinued free-to-use Internet-based file synchronization application by Microsoft designed to allow files and folders between tw ...
, superseded by OneDrive * Windows Live Sync, superseded by OneDrive


References


External links


SyncToy Scheduling Article
- Schedule SyncToy to Run Automatically and Repetitively. {{DEFAULTSORT:Synctoy Microsoft PowerToys Data synchronization Microsoft free software Windows-only free software