# Windows File-Level Restore

This section provides a step-by-step description of Microsoft Windows file-level restore process for a VMware virtual machine implemented in Veeam Backup & Replication.

## 1. Initialization Phase

In the initialization phase, Veeam Backup & Replication prepares resources necessary for Microsoft Windows file-level restore. It performs the following steps:

1. Checks with the Veeam Backup Service whether the necessary backup infrastructure resources are available for Microsoft Windows file-level restore.
2. Starts Veeam Data Movers on the Veeam backup server and backup repository.
3. Mounts the content of backup files to the mount server with the help of Veeam’s proprietary driver.

The backup files remain on the backup repository. Guest files inside the backup can be accessed in Veeam Backup browser or Microsoft Windows File explorer on the backup server, mapped by default in the *C:\VeeamFLR* folder (which can be changed via registry key under support supervision).

## 2a. Restoring Windows Guest OS Files (Network-Based)

To restore guest files back to the original VM, Veeam Backup & Replication establishes a connection with the VM Guest OS. It obtains information about the guest IP address from currently running VMware Tools. Veeam uses this IP address to connect to the guest OS and perform in-guest file recovery.

If the guest has been protected using any kind of guest interaction option, the user specified at the time of the backup will be automatically invoked. In any other situation, the restore operator will be asked to input a valid set of credentials necessary to connect to the VM as specified in the [user's guide required permissions section](https://helpcenter.veeam.com/docs/backup/vsphere/required_permissions.html?ver=95).

![](/files/-MA6eLXjwjQteh-wBUpi)

## 2b. Restoring Windows Guest OS Files (Networkless)

If there is no network connectivity with the VM guest OS, Veeam Backup & Replication uses the communication channel provided by VMware Tools (VIX) to interact with the guest OS and perform in-guest file recovery.

![](/files/-MA6eLXk5ixg5o0nM_LO)

## 3. Dismounting Backup Content

After all restore activities are completed and the user closes the Veeam Backup explorer (or the explorer is closed by timeout), the content of the backup files is dismounted from the backup server.


---

# 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://old.veeambp.com/anatomy/windows_file_level_restore.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.
