Backup Software

  • Be sure to checkout “Tips & Tricks”
    Dear Guest Visitor → Once you register and log-in please checkout the “Tips & Tricks” page for some very handy tips!

    /Steve.
  • BootAble – FreeDOS boot testing freeware

    To obtain direct, low-level access to a system's mass storage drives, SpinRite runs under a GRC-customized version of FreeDOS which has been modified to add compatibility with all file systems. In order to run SpinRite it must first be possible to boot FreeDOS.

    GRC's “BootAble” freeware allows anyone to easily create BIOS-bootable media in order to workout and confirm the details of getting a machine to boot FreeDOS through a BIOS. Once the means of doing that has been determined, the media created by SpinRite can be booted and run in the same way.

    The participants here, who have taken the time to share their knowledge and experience, their successes and some frustrations with booting their computers into FreeDOS, have created a valuable knowledgebase which will benefit everyone who follows.

    You may click on the image to the right to obtain your own copy of BootAble. Then use the knowledge and experience documented here to boot your computer(s) into FreeDOS. And please do not hesitate to ask questions – nowhere else can better answers be found.

    (You may permanently close this reminder with the 'X' in the upper right.)

Greetings all!

Does anyone have any suggestions for a decent backup software that works like the old SyncToy did?
I used it to backup my Desktop and my entire D drive to an external drive. It would copy over all changes and delete the old versions.
I've tried numerous modern backup programs and so far I've never found one that I like. The one I'm currently using doesn't delete the old versions, so it actually eventually fills up the external drive.

Basically, I want it to keep a mirror image of what I tell it to monitor.

I know there's got to be something out there that works... it doesn't even need to be free, as long as it does what I want.

Thanks!
As another contributor said, SyncBack, even the Free version, will do what you want.
Personally I have used the Pro version for many years, but for friends and family I get them started with the Free or the SE version. Do yourself a favour and check if out.
 
  • Like
Reactions: CSPea
FYI about Backblaze cloud backups: unlike Steve's favorite sync.com, which can not read your files, Backblaze can read your files. Or not. Depends on how you configure things. And, their terminology in this regard is inconsistent.
 
A slight aside but backup related. Like many I have a number of external drives in and out of cases. I use many for various backups but don't normally use them often enough to remember what's on them or when I last ran a quick SR pass to validate them. Post-Its usually fall off before I need one.

Recently I've been playing with NFC tags and have been looking for more uses for them. As it happened my router's NAS drive got ungracefully disconnected corrupting a file(s). While waiting for it to get fixed I thought why not put an NFC tag on all my drives so when needed all I had to do was a quick scan with my cell phone rather than plug it in and spin it up just to see what's on it.

For anyone interested, most newer cell phones are NFC capable, but the feature may need to be enabled. A multi platform free application called NFCTools will read, write and erase tags. The actual NFC stickers can be bought on Amazon and a number of other places, often under $1 each even in small quantities. For disks you should be sure your tags are 'on metal' type, standard tags will not work if stuck on metal. I suggest using NTAG216 or NTAG215 as they have a larger memory size, 888 and 504 bytes respectively and have the widest compatibility. Unless write protected they can be erased and updated 100K times and retain data 10 years.

I plan to put the drive's make, model, when it was last validated, and date of last backup. Space permitting a list of file names or at least a description of contents. Most tags are 25mm/ 1inch diameter so putting a second tag for more storage is possible. Tags can be programmed for many automated tasks aside from just storing information, but that's another story.
 
There's a lot of good stuff in this thread that I'll try not to repeat, although I will note that synchronization is more of a mirror of current state than true backup. The problem with synchronizing is that if you're not careful, you can be vulnerable to accidental overwrites and deletes, especially overwrites. If you change a file, and then run a backup, then if you find that you need the older copy of the file, that one may not be recoverable. A simple way around that is to set your synchronization to not delete older stuff, but as you've noted, the problem with that is that you eventually fill up all the available backup space with a lot of clutter.

The easiest way around that is in periodically making snapshots of old backups, so that you have copies of older stuff. How often you do that and how many generations you keep is really the same question as how frequently you back up -- how much data can you afford to lose?

If you want synchronization, I think you can do a lot better than SyncToy -- the design is old, and I don't think it's really intended for large-scale synchronization that you're doing with your backups. For several years, I used that to synchronize a few GB of data from my hard drive to a traveling drive. It worked for me, but I found that it wasn't especially robust. I eventually transitioned to FreeFileSync, and once I got used to the differences in UI, I've found that to be a lot sturdier. The UI indicates that it can be used for larger-scale backups, although I'm not sure I would do that.

Robocopy has been mentioned as an option, but I think it may have some of the same issues I've noted. To me, the main benefit is that Robocopy will do copying that preserves ownerships and permissions on files. That can be useful if you're doing large-scale copying of system files (although that doesn't get you bootable media).

Moving to a tool that is expressly designed for backups may be the better bet for you. Some use synchronization, but not all. A lot of tools are database-based that allow tracking of multiple copies over time, but not indefinite retention, either. If you're using something that is tracked by a database, then as with synchronization, your backups are updated where only stuff that has changed since the most recent backup is written (media size and bandwidth). However, you have the ability of being able not only to do a full restore from the most recent backup, but where you do a recovery based on a specific time index, including the ability to get to earlier versions of files that have more recent backups. You may not need that kind of thing frequently, but it's nice to have on occasion.

Personally, I'm making use of Duplicati, for a variety of reasons. It's not a sync backup, but it does have snapshotting capacities, and corresponding ability to do recovery by time index. Duplicati is multi-platform, and I use it on Windows, Linux and Mac OS, and it has the ability for me to write to a networked drive, whether LAN or cloud, if I choose, and encryption of backups. Because it's open source it's free. It's worth noting that most commercial backup tools will not allow you to back up to a network drive on an unpaid tier.

One commercial tool that I like that's free for individual users is Veeam, and I provide support for this for a number of users. I believe that it's sync-based, but supports time-stamped recoveries, and where it's possible to write to a network drive, supports encryption of backups and also to do full image recoveries. Veeam prefers cloud-based backup where they can sell storage space, but for individual users, it's not a problem to write to an external hard drive with the free version.

Speaking of encryption -- if you have a tool that encrypts your backups, you can write to pretty much any device that the backup tool can address. Conversely, if you have encrypted media, then you can use nearly any backup tool that you want, and still have encrypted backups

Several other backup that I know about, but haven't reviewed: AOMEIBackupper (supports full-image), Cobian Reflector, Iperius Backup, Uranium Backup. I think that many of these are not sync (.ZIP archives), although I think most support encryption. However, if the tool itself adequately supports the version management process, you may find that you don't need a sync approach as much as you think.

I'm not being critical of sync -- there are plenty of use cases where it's definitely the best way of going. However, if you use it, it's wise to know where the trade-offs are, and where a sync approach can have problems.

Ultimately, an effective backup regimen relies not only on multiple media, but multiple methodologies, and even multiple tools. Depending on what your recovery scenarios might be, you probably need more than one approach. It's entirely different to be recovering a few files or folders (from an "oops" overwrite or delete) as opposed to a full system restore as a result of a disk failure.
 
I’m not in the position where I need timestamped incremental backups where I can recover several versions back of a file and stuff. I just want a reasonably up-to date exact copy of my desktop and my entire D drive, which is where I store all my data, pictures, music, etc. Not sure if I mentioned it or not but I had SyncToy run on bootup and then every twelve hours, so it made sure my external drive had a complete copy of everything when I started, and then if I were doing a marathon or something, it would update again after a while. It rarely ran the twelve hour backup.

Several suggestions have been mentioned here, I’ll be looking at them when I next get a chance. Work is a pain right now though.
 
I had meant to mention the "nightmare scenario" on synchronization -- ransomware. If your backup media is continuously attached, and you get hit by ransomware, and don't catch it before synchronization runs, then not only is all your data encrypted, but all your backups as well. This is the case of accidental overwrite on a very large scale.

If you do your backups correctly, then the cost of a ransomware attack may be limited to the time it takes to do a restore, but there are a number of variants there. The only thing that you can reliably assume is safe from ransomware is data that ransomware can't touch, namely detached media. Depending on how your backups are set up, you may be able to protect your backup archives from getting hit, even if the content (or part of the content) may be encrypted. If you have the older data available, then that can be recovered from older backups.

As noted previously, one simple way of doing that is merely to make sure that you have regular snapshots of your backups (and relocated to other storage).

But the bottom line is that you have to assume that the most recent backup of your data may be unusable, and if it is, you need additional copies.

Besides that, part of an effective backup plan is including "fire drills", where you actually test the recoverability of your data. If you haven't proven that you can recover your data through testing, then you don't have reliable backups. I will note that I have gotten burned on this in the past -- that includes backups to bad media, backups passing through a bad controller on a backup device, and configuration errors in backup software, causing essential data to not be backed up at all.

As much as you might want otherwise, effective backup is not a "set and forget" task.
 
A lot of good info, I have to check out Duplicati and Veeam. Many of the larger old 'no longer used' disks I have are storing full disk images, hence my wanting a quick way to ID what a drive's contents are. Using the old disks that way accomplishes having multiple isolated, rarely connecting to anything backups. Every once in a while I mount the oldest of the images, most recently using Macrium, and take a look at the contents to see if there's anything I want to copy before deleting the entire image for space.

Since most of those old drives are not in enclosures I am even less tempted to connect them to anything unless I have a real need to do so. Maybe not the ideal solution but it puts what would otherwise be dust collectors to use and keeps a number of full disk images isolated. For file sync I use local and cloud copies.