Until recently I use mirroring instead of backup software. It was simple and effective. There is a flaw though: anything that goes wrong on your main drive gets mirrored to your backup drive. Ransomware, viruses, user error, they're all ways to destroy mirrors. I didn't lose data personally, fortunately.
I spent most of a day yesterday testing backup software. I wrote up an article on a forum elsewhere, I'm not allowed to link according to forum rules and I won't repost, but I can send a link to anyone who PMs (I think that's allowed). I will post my conclusions though.
Here's what's important to me
- Provides full, incremental, and differential backup options
- Robust backups which minimise data loss if corruption occurs (I've had some data corruption due to bad RAM recently)
- Works with Windows 10 (note that this is a pre-release OS)
Here's what I'm only moderately concerned about
- Backup performance (it can't be awful, but not too concerned really)
- Support
I'm not concerned about price at all.
Note that backing up each file individually is more robust than combining every file into a single propriety archive, but combining into a single file (or a file split into parts) means you can get better compression and de-duplication. I want large incompressible files like images and exe files to be standalone, but I want compressible files in a larger archive. I use multiple backup sets to limit loss in the case of corruption.
My recommendations are:
- Use Cobian Backup (it's free) for backing up incompressible files. It's flexible and fast at this, but once compression is turned on it's incredibly slow - 5MB/sec compressed, 75MB/sec uncompressed. Note that it provides virtually no support for restoring backups, but as it zips/7z's files individually you can decompress yourself.
- Use AOMEI Backup (free) for compressible files. It puts all files into a large proprietary compressed file, but when damaged (with a hex editor) it still usually managed to extract the information. One downside is you have to run backups indivually, I don't think you can say "run all backup sets". There is a paid version, but I'm not sure it does anything that most people would need.
I also considered EaseUS (seems good, paid), Genie9 (timeline too simple, the other one crashed, doesn't seem to dedup), Iperious (more of a mirror than a backup program), NTI Backup (couldn't use my ReFS formatted disk), Vice Versa (mirroring), Nova/Novastor (wouldn't install on Windows 10), Backup Maker (free, seems good other than compression levels are set globally, not per backup, otherwise this was my next pick behind AOMEI).
Regarding online backups, I find them very valuable for high value, rapidly changing data like contracts, but given the relatively slow performance of Internet connections (I can buy 200Mbps up on my fiber if I want it) and the large size of images I don't personally use them for image backups. Hard drives do approximately 1000Mbps, which is 20-50X faster than most internet connections in practice, so I can back up and restore much more quickly. I have around 1TB of online backups, and in 5-10 years I may switch to using them as my primary backup scheme, but not yet.
I will look at Reflect and TrueImage at some point in the not too distant future. Other suggestions are welcome.