> For the complete documentation index, see [llms.txt](https://helpcenter.xopero.com/xopero-one-en/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://helpcenter.xopero.com/xopero-one-en/backup-and-recovery/workstations-and-servers/image-level-backup-recovery/bare-metal-recovery.md).

# Bare-metal recovery

Restore the entire system from an image-level backup copy.

**Bare-metal recovery (BMR) restores the entire environment from an image-level backup, including the operating system, applications, and all associated data.**

***

## General information

BMR (bare-metal restore, also known as bare-metal recovery) enables rapid system recovery using a system image created with disk-imaging software. The image file restores the entire operating system and its underlying configurations in minutes, completely bypassing the lengthy process of manual OS and application re-installation. Because BMR allows you to quickly return a physical machine or server to its full operational state following a data-loss event or hardware failure, it serves as a cornerstone of an effective disaster recovery strategy.

{% hint style="danger" %}
**Initiating a bare-metal recovery will completely erase all existing partitions and data on the target system disk.** The process deletes the current disk structure, recreates the original partition layout from the backup, and then restores the operating system and files onto the machine.
{% endhint %}

In **Xopero ONE**, the BMR process is streamlined into four primary steps:

1. Create an ISO file that includes the pre-configured **Xopero ONE** backup agent.
2. Write the ISO file to a USB flash drive—or any alternative bootable media—to create a recovery drive.
3. Boot the target device (the device onto which the system image will be restored) using the newly created media.
4. Log in to the **Xopero ONE Management Service** (**XMS**) and start the recovery process.

***

## Creating an ISO file (Windows)

The following steps outline the process of creating an ISO image with a pre-configured backup agent using the **SVS Creator** utility.

{% hint style="warning" %}
**SVS Creator** relies on the **Windows Assessment and Deployment Kit** (**ADK**) to generate ISO images. Please verify that **Windows ADK** is installed on the system before starting the creation wizard — if it's not, you must [download and install it](https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install) before proceeding with the media configuration process.
{% endhint %}

{% stepper %}
{% step %}
[Download the SVS Creator](https://xopero.com/latest-updates/) utility from the official **Xopero** website and extract the contents of the ZIP archive to a separate folder.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FdIjTzhyf7CSMMKDTrZ0Q%2Fimage.png?alt=media&amp;token=698aae58-95d8-48f4-9973-9d6a8ed47443" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Run **SVSCreator.exe** to open the creation wizard.
{% endstep %}

{% step %}
In the **SVS Creator** wizard window, specify the temporary working directory path, which also serves as the output destination where the final ISO image will be created. By default, this path is set to <kbd>C:\Windows\Temp</kbd>, but you can modify it to a different directory if needed. Once the path is selected, click **Next**.

{% hint style="info" %}
Please note that the **SVS Creator** will automatically download three required components during this process: **Windows PE**, the **Java Runtime Environment** (**JRE**), and the **Xopero ONE** backup agent.
{% endhint %}

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FQNIcdT8JOHv8aOn6kkMW%2Fimage.png?alt=media&amp;token=359678f5-3b01-4261-b3ee-bb4d6df6d833" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the appropriate OS architecture (32-bit or 64-bit), then click **Next**.

{% hint style="warning" %}
If the **Windows ADK** is not detected on the system, clicking **Next** will automatically launch the **ADK** installation wizard. Once the installation is complete, you will be automatically returned to the **SVS Creator** window to resume the configuration.
{% endhint %}

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FfS4vrTcHXHNK6fLq60Ha%2Fimage.png?alt=media&amp;token=60409689-0fe1-4849-bce9-dd9fd7b99722" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
The wizard will then automatically download and install the required components.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FxmCd8Pzn3kDQG7e2dr4V%2Fimage.png?alt=media&amp;token=e90d079e-c302-480d-8dbb-327628f1f51c" alt=""><figcaption></figcaption></figure>

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FjFNAeSdispmpalBzX3Sx%2Fimage.png?alt=media&amp;token=6bbdb968-d23e-4aa3-94d5-65b024689762" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Once all required components are successfully installed, you have the option to include specific drivers required for the target system's recovery. Click **Add** to browse and select the necessary drivers, then click **Next** to proceed.

{% hint style="info" %}
This step is optional — you only need to include drivers if your target device utilizes specialized components (such as dedicated RAID controllers or specific network interface cards) that require custom drivers to initialize during boot. Otherwise, you can safely skip this step.
{% endhint %}

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FVIRLSw8lcxSrcad7XtrO%2Fimage.png?alt=media&amp;token=f6fb2f97-db5c-48b6-acfe-7a4603fff07d" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
The wizard will then start generating the final **Windows PE**-based ISO image.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FXakQLcrxa1EegWmGOzpE%2Fimage.png?alt=media&amp;token=9a86b99e-e7ae-4303-ae84-5a0c5cd8e1ac" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Once the ISO image is successfully created, an **"ISO image with Windows PE successfully built"** confirmation message will appear, displaying the exact output directory path of the file. You can then safely close the **SVS Creator** utility.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FVICOqqGDpRgu7vSn2ADF%2Fimage.png?alt=media&amp;token=8eff2391-0e6e-48f9-b037-c2bb5d35ba54" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Next, write the ISO image to a USB flash drive—or another bootable media—to create a recovery drive. Use it to boot the target device and initiate the image-level backup restore.

{% hint style="info" %}
To create a bootable media, you can use a third-party utility, such as [Rufus](https://rufus.ie/en/).
{% endhint %}
{% endstep %}
{% endstepper %}

***

## Preparing the target device

The following steps outline the process of booting the **Xopero ONE** recovery environment on the target device.

{% stepper %}
{% step %}
Boot the target device using the previously prepared recovery drive.

{% hint style="info" %}
To launch the **SVS** recovery environment from a USB flash drive, configure the target device's BIOS/UEFI settings to prioritize USB-HDD in the boot sequence.
{% endhint %}
{% endstep %}

{% step %}
After the device boots, the **SVS** application will launch automatically, displaying the following menu options:

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FM2pId96GjO69KtVqqo0f%2Fimage.png?alt=media&amp;token=27ff8038-5aad-42fd-b852-88c8cd38b907" alt=""><figcaption></figcaption></figure>

1. **Xopero:** opens the **Xopero** window with additional recovery options.
2. **Shell:** opens the command-line interface, which can be used for manual network interface configuration.
3. **Reboot:** restarts the device.
4. **Shutdown:** shuts down the device.
   {% endstep %}

{% step %}
Select **Xopero** to continue.
{% endstep %}

{% step %}
A new menu screen will appear with the following options:

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2F4KbLdQBYpaLuxSs8Qo6o%2Fimage.png?alt=media&amp;token=532f511b-f861-4790-94c3-3fae61adbe88" alt=""><figcaption></figcaption></figure>

1. **Device app:** launches the **Xopero ONE** backup agent application on the device.
2. **Fix boot problems:** resolves the operating system boot issues; can be used to fix errors related to the **SVS** application.
3. **Drivers:** allows you to load or add new drivers.
   {% endstep %}

{% step %}
Select **Device app** to continue.
{% endstep %}

{% step %}
Enter the service address and the device name to use in **Xopero ONE Management Service**, then click **Connect**.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FFGG8D60A1Pog4wGBM99C%2Fimage.png?alt=media&amp;token=5aa81c0e-6c0f-48a8-9f85-fa85dc746044" alt=""><figcaption><p><em>Example of the service</em> <em>address in the on-premises deployment model.</em></p></figcaption></figure>

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FCRJnV1FZatO59OgfcZnU%2Fimage.png?alt=media&amp;token=09368ea6-f4d5-45a2-acc2-54e41df70a15" alt=""><figcaption><p><em>Example of the service address in the SaaS deployment model.</em></p></figcaption></figure>
{% endstep %}

{% step %}
On another device, open the **Xopero ONE Management Service** panel and start the recovery procedure.
{% endstep %}
{% endstepper %}

***

## Starting the restore process

The following steps describe the restore process in **Xopero ONE Management Service**.

{% stepper %}
{% step %}
Click the <i class="fa-laptop">:laptop:</i> laptop icon in the top-right corner of the management service panel.
{% endstep %}

{% step %}
Find the target device, select it, and click **Activate** to assign a license to it.&#x20;

{% hint style="info" %}
Once the target device successfully establishes a connection, it automatically appears in the **Agents without licenses** list.
{% endhint %}

{% hint style="success" %}
You do not need to select a license manually — **Xopero ONE** assigns it automatically.
{% endhint %}

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FLDzZeI5hzMV4mXvfM8V9%2Fobraz_2026-09-23_165112789.png?alt=media&amp;token=3d68ef47-ef64-4d91-992f-14ab8d8a34fa" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Open the **Devices** tab, locate the device from which you want to restore the backup, and click the **Restore** button.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FGJewpvTBlSn5JRCIrpvc%2Fobraz_2026-09-23_161005155.png?alt=media&amp;token=a51af9e0-64e3-4e33-bd7a-c526f1d6a5e0" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the backup plan from which you want to restore the data.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FqnXinz05sktVn7B3qXm9%2Fobraz_2026-09-23_163639496.png?alt=media&amp;token=840b76c3-10ee-43dc-975f-9ca7af5f32ab" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Choose the timestamp from which you want to restore the data, click **Restore**, and select the **BMR** recovery option from the drop-down menu.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FZl1tiYuP6zdcsqlrzW53%2Fimage.png?alt=media&amp;token=22bc38d2-77c2-4a09-a06f-753edd366592" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Next, select the disk you want to restore and click **Restore selected**.

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2FRMU9Reln2UDoyJ1l3dGo%2Fobraz_2026-09-23_164655143.png?alt=media&amp;token=a87a4fd8-f91e-4348-be01-bb210bcf5bbe" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Verify that the correct target device is selected in the **Restore to** field. To change it, click **Edit** and select the appropriate device. Then, in the **Restore directory** section, specify the disk to which the backup should be restored.
{% endstep %}

{% step %}
Optionally, in the **Restore settings** section, select the checkbox to reset the system drivers, or leave it unchecked to keep the original driver configuration.
{% endstep %}

{% step %}
Verify that all entered settings are correct, then click the **Restore** button in the bottom-right corner of the **Restore data** pane to begin the recovery process.

{% hint style="info" %}
You can monitor the restoration progress in the **Tasks** tab of **Xopero ONE Management Service**.
{% endhint %}

<figure><img src="https://319733277-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F0CBTl43C3OO6ySL1DJ6k%2Fuploads%2F4xLJ378KyEUqPmdBWsq7%2Fimage.png?alt=media&amp;token=91cef183-4b0a-452c-8a02-147a583580f7" alt="BMR Recovery details"><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***

## Useful links and items

{% embed url="<https://xopero.com/latest-updates/>" %}

{% embed url="<https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install>" %}

{% embed url="<https://rufus.ie/en/>" %}
