.VMDK – These are the actual virtual hard disk files of the virtual machine. These files are having bigger file sizes than any other files located in virtual machine folder.
- If we have chosen 2GB split of .VMDK files, the number of .VMDK files depends on the size of the virtual disk.
.NVRAM – This file is considered as the BIOS of the virtual machine.
.VMX – The file which resides in the virtual machine folder hold the configuration information of the virtual machine. Unlike all other files .VMX file can be opened by text editor. This helps us to edit the file to add more functionality that are not included in the GUI.
.VMXF – This file is in XML format. This file holds additional information of the virtual machine when added to the team. If the virtual machine has been added and removed later the file resides inside virtual machine folder. We can view the file content using text file editor.
.VMTM – This file holds the information of virtual machines that are actively participating in the team. This is the configuration file containing team membership.
.VMEM – This is virtual machine paging file. The .VMEM file start growing after powering on the virtual machine. The file backs up the guest main memory of the host file system. The file only resides in the virtual machine folder only when the virtual machine is in running state or the virtual machine is crashed.
– If we have taken snapshot of the virtual machine in running condition (Powered On), this file will be saved as a part of the snapshot. These normally cause disk storage issues by consuming more storage space.
<vmname>-Snapshot.vmsn - This store the running state of the virtual machine snapshot. That we could consider the "delta" between the VMDK at the point of the snapshot and what has been processed up until the present time.
<vmname>-Snapshot<###>.vmsn – This is the file which stores the state of a snapshot
.VMSD – The VMSD stores information and metadata about the snapshot itself.
.VMSS – This file appear when we suspend a virtual machine. The file store the suspended state of the virtual machine.
– In older version of VMware products used .std for the suspended state files.
.HLOG – If we have vMotioned the Virtual Machine, this file is created. This file can be safely be deleted.
.LOG – This file hold all the logs of the VMware and the file helps to troubleshoot any issue.
- Melbin Mathew