Similar to the OSX request but for windows 8. I've got two NFTS formatted Seagate Backup Plus Slim 1TB drives. I'd like one to mirror the other, and for the software to recognise incremental changes. I'd also like a nice GUI, but a lower price/free would be preferable.

Any recommendations?

  • 2
    You want to mirror them once, or you want to keep them in sync on an ongoing basis?
    – Flimzy
    Commented Apr 28, 2015 at 17:58
  • 1
    keep them in sync on an ongoing basis :) Commented Apr 28, 2015 at 21:26
  • 1
    Is file-by-file sync good enough (robocopy will do this), or do you need block-level sync?
    – James
    Commented Apr 29, 2015 at 1:23
  • 1
    I don't know the difference between the two, but I'm sure file by file will suffice :) Thanks for the tip, I'll try to understand robocopy, but any help would be appreciated. Commented Apr 29, 2015 at 15:10

3 Answers 3


You don't mention that it must be free. I would highly recommend paying US $19.99 for a personal version of Bvckup 2. I did, and I have never regretted it.

I did a lot of research before choosing it, and what convinced me was partly that it supports VSS, so that it can synch files which are in use, and, especially, the speed, it wins every test because it uses delta copying:

Reduce the amount of data being moved around by copying modified parts of files only. This speeds things up, in many cases dramatically.

enter image description here.

There is a 5 start review of it at PC World.

If you don't want to spend, or just want to try it out, the last beta, which is quite recent, is available here.

If you still don't like Bvckup2, then I can highly recommend FreeFileSynch, which I previously used. See my long answers to this SR question, and this one and this one too.

To save you the trouble of clicking those links, here is the feature list:

Key Features

Detect moved and renamed files and folders
Copy locked files (Volume Shadow Copy Service)
Detect conflicts and propagate deletions
Binary file comparison
Configure handling of Symbolic Links
Automate sync as a batch job
Process multiple folder pairs
Comprehensive and detailed error reporting
Copy NTFS extended attributes (compressed, encrypted, sparse)
Copy NTFS security permissions
Support long file paths with more than 260 characters
Fail-safe file copy
Cross-platform: Windows, Linux, Mac OS X
Expand environment variables like %USERPROFILE%
Access variable drive letters by volume name (USB sticks)
Native 64-bit support
Keep versions of deleted/updated files
Prevent disc space bottlenecks via optimal sync sequence
Full Unicode support
Highly optimized runtime performance
Include/exclude files via filter
FreeFileSync portable and local installation available
Handle daylight saving time changes on FAT/FAT32
Use macros %time%, %date%, et al. for recurring backups
Case-sensitive synchronization
Built-in locking: serialize multiple jobs running against the same network share 

Supported Operating Systems

Microsoft Windows Microsoft Windows FreeFileSync runs natively on all 32 and 64-bit Windows versions:

Windows 10
Windows 8.1
Windows 8
Windows 7
Windows Vista
Windows XP
Windows 2000

The program which I use for such operations is GoodSync.

  • It is cross-platform
  • Has the easiest interface I've tried (see example bellow)
  • You can set exceptions for specific files/directories/filetypes
  • You can set it to sync automatically periodically/on file change/on schedule/program start/logon or off.
  • Syncs based on changes in a reliable way based on date or on content (it also has a file-comparison interface), and doesn't copy files "blindly".

A typical "job" setup:

  1. Choose method: Backup (mirror) / Sync
  2. Configure left source and right source
  3. Analyze changes
  4. Fix conflicts, if any, by choosing which folders/files sync left, right, or don't change using arrow buttons.
  5. Sync
  6. It will show a log during the process.

It has some more useful features such as integration with less usual sources like Amazon S3, Google Drive/Dropbox/One Drive, FTP, Azure, and it also has its own "Connect" feature, which you can use to sync between two computers not nessecarily connected to the same local network.


After James pointed me to Robocopy, I was lead to SyncToy.

It's an application by Microsoft that creates rules to sync, duplicate and new files to be added to a folder.

P.S Thanks to everyone who replied to this thread, and thank you Nadav for your suggestion. I'll keep it in mind!

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.