An executive asked me to do some research on backup solutions for him and some other executives. Currently they have been using Norton Ghost to image their computers to an external HD, which is a PITA for people not technically savvy. We have an in-house backup solution we use for some of our machines, but it is designed around storing the data on our servers, which they don't want.
I was wondering what programs other people have used to incrementally backup their PC's.
Requirements
- Relatively easy to use/configure
- Incrementally backup files (e.g. only changed files).
- Can be used with any drive (e.g. not network or cloud based)
- Not a drive imaging program (e.g. Norton Ghost, PING)
Useful Features
- Can be scheduled to run at regular times automatically
- File encryption
Thanks for any advice.
We have used the Desktop and Laptop Option (DLO) with Backup Exec. It works decently well and meets your requirements except file encryption.
For file encryption, the cheap route would be to simply install TrueCrypt on their laptops and use a strong boot password.
It sounds like you want Carbonite or Mozy, although consumer-oriented solutions may not be reasonable in a corporate/executive setting.
If you want a "corporate" solution, consider Iron Mountain's Online PC Backup program. Iron Mountain's solution can be managed by IT centrally and has lots of "security" features that should appeal to the execs. It is more expensive than Carbonite or Mozy but is still relatively inexpensive.
These fail the "not network or cloud based" requirement, but that is not a wise requirement anyway. The backup to the USB drive sitting next to the computer is not sufficient to protect the organization.
If you can't do the off-site backup, using TrueCrypt to encrypt a USB drive and scheduling a batch file using robocopy or teracopy (or similar) to save to that volume is easy. My batch file that I run weekly on my laptop is below; f: is an external USB drive and the locations are for my Vista system.
Robocopy with a scheduled task.
Depends on the solution you have in place for your enterprise. For instance we use CA's Arcserve Backup product which relies on agents on target machines. You install the proper agent on machines you want and throw them into a backup rotation and you're good to go! The agents not only pick up drives but Registry states so you can restore bits/pieces. As for storing data on your servers, you're going to have to otherwise your solution is for naught. If you keep backups on the machine you're backing up and the machine goes missing or damaged, what are you going to restore from? If you're truly backed into a corner here then use Windows native backup tools and partition your hard drives. If there's corruption in Windows then at least having backups on different partition provides some sort of protection.
Personally I am using "Vista Backup And Restore Center" with my computers to back up to an external USB drive. Comes with the OS, and can be scheduled to make backups and do incrementals.
I only run the backups on Friday nights, so I have to make sure the computer is on and in it's dock if it is a laptop.
For the laptop my employer has also installed a cloud-based backup tool, but I've never had to use it to do a restore.
Assuming you're in a Windows environment, especially Vista, you can redirect their some of their Profile folders (Documents, AppData, Favorites, etc.) to a server, then enable local caching so that it keeps a local copy on their workstation or laptop in case they disconnect or something else happens. Syncing a copy of the data to a file share on a server lets you explore additional options - roaming, replication to other sites/servers via DFS, and encryption if need be.
We're working on a solution based on this idea for our top execs who are mostly laptops. Dan Holme has detailed it in his Windows Admin Reskit book.
Another suggestion, (although it's a little risky/beta right now)
I've been experimenting with Windows Live Mesh. It's got 5Gb of storage for free and I could see a setup of something like this:
[An extra added benefit is that since you're working with one mesh account, you can add a bunch of devices and replicate the folders between them. Let's say you've got 3 or 4 execs, if they want, you can have "John Brown's" folder replicate to "Jane Smith's" desktop and vice-versa, or everyone's folder replicated to "Mister President and CEO's" desktop.]
Here's the link. Again, it's beta but might be a good interim solution, etc.
Not sure why so many of these answers recommend cloud solutions when you specifically asked for something that doesn't have to be cloud or network based.
I've had OK experiences with EMC Retrospect; it can be a bit of a pain to set up, but it's totally hands off form the client point of view once you get it working.
You can also try s syncback
Maybe roaming profiles will do the trick also.
hope this helps.
To go back to your Ghost why not make it simple for them? Ghost can be scripted completely So create a second partition on their drive
When they boot they get a duel boot with 3 options
Boot Windows (default after 30 seconds)
Backup to Network
Backup to External USB Drive
Option 2 & 3 boot to the second partition and run a bat script file to run ghost with a reboot computer when its done.
The executive reboots at the end of the day, picks 2 and goes home He arrives the next morning with his computer waiting for him to login