File Indexing for Virtual Machines


On this page

Using the Command Center, you can file index virtual machines (VMs).

File indexing is the process of searching full, incremental, or synthetic full backups in order to create a file (called an index), which contains all of the metadata (such as file name and date) that Commvault needs to be able to locate and perform operations on the data that it backs up (for example, restore data). This file indexing (for example, on VM-level data) results in faster file-level browse operations.

You can index guest files and folders of Windows and Linux virtual machines on the following hypervisors:

  • Amazon Web Services streaming and IntelliSnap snap copy

  • Microsoft Azure Resource Manager streaming and IntelliSnap backup copy

  • Microsoft Azure Stack HCI streaming backup

  • Microsoft Hyper-V, as follows:

    • Linux virtual machines: streaming only

    • Windows virtual machines: streaming and IntelliSnap backup copy

  • VMware streaming and IntelliSnap backup copy

Once file indexing is configured and enabled, file indexing runs after backups complete. File indexing is always performed on the most recent backup, so subsequent browse operations only apply to that most recent backup.


  • This feature is only supported for disk and cloud backups. You cannot search for or restore files from a streaming or backup copy that resides on tape. 

  • This feature is only supported for primary backups. 

Key Features

  • Automatically index metadata for files and folders.

  • Search virtual machine files and folders by file name or file extension.

  • Filter search of VM files and folders by file type.

  • Download and restore from search results.