Bring Azure Vault Backup Data from MARS agent back on premise

Rob Ludlam 40 Reputation points
2025-05-08T13:31:42.0433333+00:00

I have 20 TB of backup data in an Azure Backup Vault. This data is from the Microsoft Azure Backup Agent (MARS) from 2 on-premises servers. What is the best way for me to get this data back on premise and be able to recover if needed? Also, could I use an Azure Data box and have the data sent to me and just transfer to a NAS?

Azure Backup
Azure Backup
An Azure backup service that provides built-in management at scale.
1,466 questions
0 comments No comments
{count} votes

Accepted answer
  1. Marcin Policht 46,770 Reputation points MVP Moderator
    2025-05-08T13:59:05.3266667+00:00

    To retrieve and recover 20 TB of backup data from an Azure Backup Vault (using the Microsoft Azure Recovery Services Agent) that was originally backed up from two on-premises servers, your options are limited due to the way MARS manages data. MARS data is encrypted with your passphrase and stored in a proprietary format inside the Recovery Services Vault. You cannot directly export this data using Azure Data Box from the vault — Microsoft does not support this. You must use the MARS agent with the correct passphrase to access and restore the data.

    To work around it, consider the following:

    Step 1: Create a temporary Azure VM

    • Spin up a Windows Server VM in Azure.
    • Install the MARS Agent on the VM.
    • Register the agent using the same Recovery Services Vault and passphrase used originally.

    Step 2: Restore the data to the Azure VM

    • Use MARS to restore the files from Azure Backup Vault to the Azure VM.
    • This converts the encrypted/proprietary backup into regular files on disk.

    Step 3: Copy Restored Data to On-Prem (Options Below)

    Option A: Transfer via network

    • Mount an on-prem NAS share over VPN or ExpressRoute.
    • Use Robocopy, AzCopy, or similar tools to copy the restored files.

    Option B: Use Azure Data Box

    • Order an Azure Data Box (e.g., 100 TB or 40 TB model).
    • Attach it to the Azure VM and copy restored data onto it.
    • Ship the Data Box to your data center.
    • Copy data from the Data Box to your NAS or target servers.

    Step 4: Make the data recoverable on the original servers

    You have two main paths:

    Option 1: Manual recovery from NAS

    • Once the restored files are on a NAS:
      • Access them from the original two servers.
      • Manually move/copy the data back into application-specific locations.
      • This works well for files, folders, SQL DBs (with export/import), etc.

    Option 2: Re-register MARS agent and restore again

    • If needed, you can:
      • Re-register the original on-prem servers with the same Recovery Services Vault and passphrase.
      • Use the MARS agent locally to restore backup data directly from Azure (if you didn’t already purge it).
      • But this method is slow and not ideal for 20 TB unless you're restoring smaller segments.

    If the above response helps answer your question, remember to "Accept Answer" so that others in the community facing similar issues can easily find the solution. Your contribution is highly appreciated.

    hth

    Marcin


0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.