# Limitations

## **General information**

Depending on the situation, **Xopero ONE** uses two restoration methods: one that provides higher accuracy and another that is less precise. The system automatically selects the appropriate method based on predefined criteria.

***

## **Less accurate restoration method triggers**

### <mark style="background-color:$primary;">**Lower configuration version on the host**</mark>

If the configuration version on the host where the restoration is taking place is lower than that of the VM being restored, a warning labeled **DW9715** will appear. You can check the host’s configuration version using the following **PowerShell** command:

```powershell
Get-VMHostSupportedVersion | Where-Object { $_.IsDefault -eq $true }
```

{% hint style="warning" %}
It’s important to note that this limitation originates from **Hyper-V** itself.
{% endhint %}

### <mark style="background-color:$primary;">**TPM enabled on the backed-up machine**</mark>

If the VM you backed up had the **TPM** (**Trusted Platform Module**) enabled, a warning labeled **DW9717** will appear during restoration.

{% hint style="info" %}
**TPM** (**Trusted Platform Module**) is a hardware-based security feature that protects system integrity and sensitive data by providing cryptographic keys. Restrictions on restoring VMs with **TPM** enabled stem from limitations inherent to **Hyper-V**.
{% endhint %}

***

## Not restored by less accurate method

Several important settings cannot be restored using the less accurate method. These include:

* CD/DVD drive controller settings.
* Connect access settings.
* Console support settings.
* Disk QoS (quality of service).
* Display settings.
* EFI boot order settings.
* Floppy drive settings.
* Machine group memberships.
* Resource measurement settings.

{% hint style="warning" %}
Keep these limitations in mind when restoring **Hyper-V** machine settings. If you have any questions or encounter issues, contact **Xopero ONE** technical support for assistance.
{% endhint %}


---

# 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/hyper-v/recovery/limitations.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.
