# Whole VM recovery

## Restoration process

{% stepper %}
{% step %}
Open the **VMware** tab (**Virtual Machines** > **VMware**) in [**XMS**](#user-content-fn-1)[^1], then click the **Manage & Restore** button next to the host whose backup you want to restore.

<figure><img src="/files/Iv1dC4gdAgZwfwdi5aFL" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Select the VM you want to restore and click the **restore** <img src="/files/mkGCXo4ITdG4903O6npL" alt="" data-size="original"> button.

<figure><img src="/files/OjgOeKgsZcdMU6i4NTlC" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
After choosing the backup plan and VM version, click **Restore** under the backup copy you wish to recover and select the **Whole machine** option from the drop-down list.

<figure><img src="/files/cPqZwnMFWDT4XUd3O9Ps" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Specify whether to restore the VM to its original location or a new one:

1. **Original location** — the **original location** option automatically applies all settings from the backup, restoring the virtual machine to the same **ESXi**/**vCenter**, datastore, compute resource, and VM folder, with the same virtual network configuration. The only setting you can modify is the VM name.
2. **New location** — this option allows you to manually choose the location to which the VM will be restored and adjust additional settings:
   1. **VMware environment** — this field allows you to select the **ESXi** host or **vCenter** where the data will be restored (the list displays only servers that are connected to **Xopero ONE**).&#x20;
   2. **Compute resource** — lets you choose the compute resource infrastructure to process the recovered data.
   3. **Datastore** — the location where the virtual machine files will be stored. **Xopero ONE** operates within the selected **VMware** environment.
   4. **VM folder** — lets you select the specific directory on the datastore where the VM will be restored.
   5. **Virtual network** — allows you to select your virtual network resource.

<div><figure><img src="/files/vHvtYQQpJll6ou4DngMV" alt=""><figcaption></figcaption></figure> <figure><img src="/files/19zAUeW1nO8xXZ5aDe1y" alt=""><figcaption></figcaption></figure></div>
{% endstep %}

{% step %}
After adjusting the **VMware** options, click **Next** to open the **Restore data** aside and configure the following settings:

<figure><img src="/files/2GZJ3qm7rRDFv4MLLpPS" alt=""><figcaption></figcaption></figure>

1. **VMware power state** — lets you choose whether the virtual machine should start immediately after the restore or remain offline.
2. **Transport method** — allows you to choose one of the available transport methods:
   1. **Automatic (recommended)** — **Xopero ONE** will automatically determine the best available transport method for each worker and apply it accordingly.
   2. **HotAdd** — available only for **virtual appliance workers** (see [this article](/xopero-one-en/backup-and-recovery/virtual-machines/vmware/integration/virtual-appliance.md) for more details). This method creates a snapshot and a linked clone of the target virtual machine. The disk is then attached to the **worker**, which reads the linked clone’s virtual disks for backup.
   3. **SAN** — this mode requires the backup server to have access to the **SAN** storage containing the virtual disks. A **SAN backup worker** must be a physical machine. In this mode, data is read directly from the **VMware LUN** storage where the virtual disks are located.
   4. **LAN** — also called **NBD**/**NBDSSL**. In this mode, the **ESXi** host reads data from the storage and sends it over the network to the worker. This method is typically used when no other transport option is available.
3. **Restore settings** — allows you to limit the internet bandwidth.
4. **Device used to restore the data** — lets you choose the device (**worker**) directly responsible for restoring your virtual machine. You can have multiple workers and assign different ones to each backup plan or restore process. A **worker** can be either a physical or a virtual machine.

{% hint style="danger" %}
Devices running **macOS** are not supported for restoring **VMware** data.
{% endhint %}
{% endstep %}

{% step %}
Once configured, click **Start now** to begin the restoration process.
{% endstep %}
{% endstepper %}

[^1]: Xopero ONE Management Service


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://helpcenter.xopero.com/xopero-one-en/backup-and-recovery/virtual-machines/vmware/recovery/whole-vm-recovery.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
