VMware File Extensions Explained
VMware File Extensions are specific virtual machine files and extensions that created for each Virtual machine in VMware. Understanding these files and usage of these extensions helps us while performing day to day tasks with VMware products. The following image gives us a good understanding of these extension.
Let’s take a look at each of these extensions and their functionalities.
|.VMDK||It is the actual virtual hard disk files of the virtual machine. It is the biggest file in virtual machine folder. Additionally, if we have chosen 2GB split of .VMDK files, the number of .VMDK files depends on the size of the virtual disk.|
|.NVRAM||It is the BIOS of the virtual machine.|
|.VMX||It is the configuration file of the virtual machine. We can open and change it through text editor.|
|.HLOG||This file is created when the VM is VMotioned.|
|.LOG||As the name suggests, it is the Logs file for the VM that can be used for troubleshooting.|
|.VMEM||This is the paging file of the VM. Moreover, if the VM is running this file exists and it is deleted as soon the machine is powered off, except when we take the snapshot of the VM.|
|.VMSS||It is the newer version of .STD file. When/If we suspend the VM, this file stores the suspended state of the VM.|
|VMSD||It stores the metadata of the snapshot.|
|.VMSN||It stores the running state of the VM since the VMDK at the point of snapshot and the changes made till now.|
|.VMTM||This file contains the team membership details and the VM’s that are actively participating in the Team.|
|.VMXF||It holds the teaming information for the VM. if the VM is or was part of a team. We can open this file with the text editor.|
Finally, if you want further details you can check the VMware documentation, “What files make up a Virtual Machine”