2

Wanted:

  • An automated backup solution, for a Windows-based PC, that provides for a holistic, seamless recovery.
    • Practically: I'd like to restore my programs, not just my documents and pictures.

Questions:

  • Would it be best to reduce my machine to a virtual machine and back that up?
    • If so, which service/solution would be best?
      • All things being equal, I'd probably favor a cloud-based solution over an external hard drive solution.
Jim G.
  • 226
  • 3
  • 11
  • what version of windows? – John T Oct 09 '09 at 17:36
  • @John T: I currently own XP, Vista 64, Windows Server 2003, and Windows Server 2008 machines. :) But I don't need a universal solution to manage them all. In other words, I'd prefer an optimal solution for the modern OSes, even if I need to do something else for the XP machine. – Jim G. Oct 09 '09 at 17:42

3 Answers3

3

A holistic backup like you're asking for would be very large. Incremental backups could be stored as differences, but at the very least you'll be needing storage for a whole other copy of everything. This is an enormous amount of data to transfer online.

If you only use 30 GB of space and have a 1 Mbps upload connection (typical North American broadband upload speed), it would take nearly 3 days to backup.

An external hard drive solution is a lot more practical.

If you have Vista Business or Ultimate or Windows 7 you can use Windows Backup and configure it to use a different hard drive than the one Windows is installed on, that way if your main hard drive becomes faulty, you don't lose your backups as well.

Ben S
  • 1,972
  • 2
  • 14
  • 19
  • Ben: I'm willing to upload incremental backups after the initial backup (which, yes, could take some time). I'm only insisting on a holistic recovery. [Perhaps you already understood this.] – Jim G. Oct 09 '09 at 18:20
  • Ben - Perhaps the virtual machine strategy wouldn't accommodate incremental backups? Because it would be impossible for software to determine the diff? Is this what you were getting at? – Jim G. Oct 09 '09 at 18:22
2

If you're looking to create an image of your system, the only really viable solution is an external HD. I use Clonezilla to create a complete backup of my systems.

2

If you are on Windows, check out Windows home server. It can be configured to make automatic differential backups of your local system(s) every day, and it comes with a bootable CD that lets you completely restore a client machine from scratch. Home server machines are unbelievably cheap as well, here in europe I can get one for around 300€ with 2 tb storage and 2 gb memory.

A complete backup to the cloud is not practical, it's better to have the most important files be backed up to the cloud from some app running on the system itself, and have the entire system be backed up over your local network.

Virtual machines are nice but (IMHO) they have some weak points, particularly if you work with large amounts of data. I/O speeds are not great, and you also don't want your virtual disks to be too large. So while it's nice to do development, run app servers and such in a VM, it's not as nice to have your file archives, pictures, music library etc in there. You can of course keep them on a separate volume and access them from within the VM.

Console
  • 2,662
  • 3
  • 24
  • 21