How to backup a Windows Server to Backblaze B2, including applications, DBs, settings, profiles and all files - Zinstall
Buy Now

How to backup a Windows Server to Backblaze B2, including applications, DBs, settings, profiles and all files

Backup Server to Backblaze B2

Need a solid backup for your Server 2019, 2016, 2012 or 2008 R2?
Backblaze B2, combined with solid client-side software, is a great way to cover your bases and be able to recover everything in case of a disaster.

In this article, we’ll learn how to set up a full backup of your entire server to Backblaze B2 Cloud storage. Not just files – we are talking about being able to recover the entire server, including installed software, its settings, profiles, accounts, shares and data.

Backblaze B2 is a relatively new option on the Cloud storage market. Backblaze itself is, of course, is one of the more popular Cloud backup options. With B2, Backblaze finally opens up its backend storage for bulk use, Amazon-style. While B2 implements essentially the same API as Amazon S3, its main advantage is that B2 is significantly cheaper. Of course, in itself, B2 is not a backup solution; it is a Cloud storage platform. Now, let’s use that as a foundation for a bulletproof server backup.

This tutorial demonstrates how to use a combination of Backblaze B2 and dedicated server backup software to backup a Windows Server to Backblaze B2, to automatically protects your entire server, and – more importantly – to restore your entire server in case of disaster.

Further down the line, we’ll cover how to setup a hybrid backup, so that you both backup your server to Backblaze, and also stored a copy on your local storage – thus complying with the 3-2-1 rule of data protection (at least 3 copies, in at least 2 locations, with at least 1 off-site).
Of course, incremental backups are performed automatically: you don’t need to “babysit” your backup or to manage backup schedules and backup windows.

Most importantly, when disaster strikes, you can restore even to a completely different replacement server, even to different Windows version, even to different infrastructure (such as a Cloud-hosted replacement server) – including applications, DBs, settings, profiles, shares and all data.

Let’s get started.

How to backup a Windows Server to Backblaze B2 /

To set up the backup, you will need two things – access to Backblaze B2 storage, and backup software.
Here is what you need to do, in a nutshell (more details are available below):

  1. Download and install Zinstall FullBack Server (you can get a 30-day trial here)
  2. Run the Backup and click “Settings…” button.
  3. Click “Change”, and choose “Connect B2 Cloud Storage” from the available backup options.Backup to Backblaze B2
  4. Enter the B2 username and password
  5. Turn the backup on.
  6. That’s it!

So what happens now?

Zinstall FullBack Server will first make a full backup of your Windows Server. It will be safely stored in your Backblaze B2 Cloud Storage.

This part takes a while, of course. The exact duration of “a while” depends on the amount of data on the server, and your upload speed.

Once the initial backup is complete, it will keep backing up any changes that happen on the server. So if you change a file, or install a new application, your backup will be updated accordingly. This is all done completely automatically. In fact, you probably won’t even feel it running.

Using a combination of file- and sector-based introspection, FullBack is quite efficient in handling just the changes that happen, and even protects the hard drive’s health, by minimizing the amount of I/O operations involved (this makes the drive live slightly longer). For example, if one of your users has a 10GB PST stored on the server, and causes 10MB worth of changes, the actual upload for that will be very close to 10MB – not the entire 10GB.

Of course, the real reason you have a backup is the restore part. How do you restore a single file that got misplaced? And how do you restore everything, including applications, if the server crashes? Read on to find out.

How to restore a deleted / damaged file?

So one of your users was working on an important document, and now it’s gone for no apparent reason. If that document was stored on the user’s server-side share, fear not – that’s exactly why you have set up an automatic backup of your entire server! Here is what you do:

Restore files

  1. Open your FullBack’s Restore wizard.
  2. If you know the name of the file, just type it into the search box. It will appear below.
  3. If you don’t know the name, but do know the location, you can browse your backup files, and find that file like that.
  4. Once you have the file, just hit restore – and it will appear exactly where it was, up to date!

That’s it – your file is back and unharmed.

My server has crashed. How do I restore?

Don’t panic! You have a backup.

You will first need to determine where you are restoring that backup to. This could be a replacement physical server, a replacement virtual machine, a Cloud-hosted server (such as Backblaze’s own EC2), or – if the original server’s hardware is intact – the same server you’ve had before, with a fresh hard drive.

Restore programs

The first step you have to do is to install Windows on the target server. With a FullBack Server Pro restore, you can choose to install a completely different Windows version. Even if the original server was, for example, Server 2008 R2, you can restore it to a Server 2019 deployment.

Once Windows is installed (and joined to your domain), you can proceed with the restore.

To do that, install Zinstall FullBack on the replacement server. Select your Backblaze B2 as backup source, and follow the prompts for complete restore. When finished, just restart the server, and you’ll see all the applications, settings and files from your crashed computer.

What does not get restored?

While FullBack Server Pro is able to restore applications, settings, profiles, shares and all data, there are some things that it will not be able to recover automatically. Here is what is not restored:

  1. Server roles (such as Domain Controller, AD, Exchange, IIS)
  2. Drivers (such as USB printer drivers)
  3. Incompatible applications (e.g. if you have something running on SQL 2005 on Server 2008 R2, and try to restore that to a 2016 server, SQL 2005 will not run on it, since it is not compatible with 2012 or higher

Can I restore to Cloud?

What if you want to restore not to a physical server or local VM, but to a Cloud server instance – can that be done?

The short answer is “yes”, although there are some caveats to consider.

In terms the restore process itself, it is pretty much identical to restoring to a local server. Install Windows, run through the FullBack Server Pro restore process, get your apps and data back, make the final adjustments you need.

The main caveat compared to local server is going to be connectivity. Your Cloud server is not automatically accessible from your network and is not automatically connected to your domain, so you will need to bridge the gap using SDN or VPN, and to make sure that your client machines are able to communicate with the new server.

With that said, restore to Cloud allows a truly fast recovery, without spending time on installing a local replacement, and works even if you do not actually have a local replacement. Plus, even if you do not have an immediate connectivity solution, sometimes just having the server available and running on the Cloud, with access to its data and environment, far outweighs the connectivity inconveniences. This is certainly something to consider.

Hybrid Cloud + Local backup: the 3-2-1 rule

Great! You now have a solid Cloud backup of your Windows Server. Are we done?

On one hand, you are very well protected at this point. Backblaze Cloud storage is best in class, and includes protection from hardware failure or software failure, which is transparent to you as a the client. However, for a truly complete backup, it is generally recommended to follow the 3-2-1 rule: 3 copies of your data, stored in 2 locations, 1 of them off-site.

You currently have 2 locations (your server and Backblaze), with one off-site (Backblaze). Luckily, FullBack Server allows you to comply with the 3-2-1 rule by adding another backup target, independent of your Cloud backup.

Typically, the local backup would use local network storage (NAS / SAN). You could of course use other options as well; any storage where you can store files and have enough space, can be used as your additional backup target.

Another important benefit of using this kind of hybrid backup approach (on-premise + off-premise) is speed. In most recovery scenarios, your local backup is alive and well (as opposed to situations when you must have an off-site location, such as fires, floods etc.) It is much faster to restore from local storage than from the Cloud; having a local backup will allow you to be even more efficient in your restores, without sacrificing the resilience you get with off-site Backblaze B2 backup.

Hybrid backup is really the best of both worlds.


Backblaze B2 is one of the best Cloud storage solutions on the market, certainly when you take its cost/benefit ratio into account. By using FullBack Server Pro and Backblaze B2 together, you get a complete, automatic, always-on Cloud backup of your entire Windows Server, including all programs, settings and files.

It is extremely easy to set up. You do not have to connect any equipment to the server itself, or even remember that you have a backup. It is all automatic.

And when you accidentally delete a file, or when your server crashes, you will be able to recover efficiently and completely – and will thank yourself for taking the right precautions well in advance.

Ready to supercharge your Backblaze B2 storage?

Get a free trial of Zinstall FullBack Server here