After you have created a virtual machine, several files are generated and placed in the directory specified in the VirtualMachineConfigSpec.files property.
File | Usage | File Description | File Format |
---|---|---|---|
.vmx | .vmname.vmx | Virtual machine configuration file. | ASCII |
.vmxf | vmname.vmxf | Additional virtual machine configuration files, available, for example, with teamed virtual machines. | ASCII |
.vmdk | vmname.vmdk | Virtual disk file. | ASCII |
.flat.vmdk | vmname.flat.vmdk | Preallocated virtual disk in binary format. | Binary |
.vswp | vmname.vswp | Swap file. | |
.nvram | vmname.nvram or nvram | Non-volatile RAM. Stores virtual machine BIOS information. | |
.vmss | vmname.vmss | Virtual machine suspend file. | |
.log | vmware.log | Virtual machine log file. | ASCII |
#.log | vmware-#.log | Old virtual machine log files. # is a number starting with 1. | ASCII |
.vmtx | vmname.vmtx | Virtual machine template file. | ASCII |
If you are using snapshots, the following additional files might be available. See Snapshots.
File Extension | Usage | File Description |
---|---|---|
.vmsd | vmname.vmsd | Virtual machine snapshot file. |
.vmsn | vmname.vmsn | Virtual machine snapshot data file. |
**.delta.vmdk | Snapshot difference file. A number preceding the extension increases with more snapshots. | |
**.vmdk | Metadata about a snapshot. | |
-Snapshot#.vmsn | Snapshot of virtual machine memory. Snapshot size is equal to the size of you virtual machine’s maximum memory. |