# Overview

## General information

**Xopero ONE** offers several methods to restore virtual machines directly to **VMware**. Below you will find the available VM recovery methods for **VMware** environment — choose the option that best fits your needs.

{% hint style="info" %}
Keep in mind that these restore methods allow you to recover virtual machines between **VMware** hosts, as long as they are connected to the **Xopero ONE Management Service**.
{% endhint %}

***

## Instant restore

This process involves restoring the machine’s configuration files to the **VMware** datastore, preparing a virtual machine, and mounting the disks to run directly from the storage. As a result, you can start your virtual machine within just a few minutes.

This method is not intended for production use. It serves as a **disaster recovery** feature. If you need to restore a virtual machine to **VMware** after a failure, run both the **instant restore** and **whole VM recovery** tasks simultaneously. This way, you can access the virtual machine within minutes using **instant restore**, and once the **whole VM recovery** task is completed, you can stop the **instant restore** process and switch to the fully restored, production-ready virtual machine.

***

## Granular recovery (iSCSI)

The **granular recovery** feature allows you to restore individual files and folders from a **VMware** virtual machine backup. This makes the restoration process faster and more convenient in many unexpected situations. Using the **iSCSI** protocol, the **Xopero ONE agent** accesses files directly from the storage, enabling you to recover only the specific files you need without restoring unnecessary data.

***

## Whole VM recovery

This feature allows you to create a new virtual machine either in its original location or in a different one. It is the most traditional method of restoring a virtual machine — **Xopero ONE** restores the virtual machine data directly from the storage to the **VMware** datastore.
