| File-extension | needed when VM is moved
 | type | size | content | 
                 
                  | *.vmx | yes |  | 1-4 kb | main configuration file | 
                 
                  | *.vmdk | yes | text | 1-4 kb | virtual disk descriptorfile | 
                 
                  | *.vmdk | yes | binary | can be very large maximum 950Gb
 | virtual disk of type monolithic-sparse | 
                 
                  | *0000000*.vmdk | yes | binary | can be very large | this file contains the changes since snapshot X | 
                 
                  | *.nvram | no | binary | 8 kb | non volatile RAM: contains current settings of the virtual BIOS
 | 
                 
                  | *.vmem | no | binary | nominal RAM | this file only exists if you use mainMem.useNamedFile 
                    = "true"
 | 
                 
                  | *s00*.vmdk | yes | binary | can be very large maximum 2Gb | this extension is used for the data chunks of
 growing-split disks
 | 
                 
                  | *0000000*-s00*.vmdk | yes | binary | can be very large maximum 2Gb | this file contains the changes since snapshot X | 
                 
                  | *f00*.vmdk | yes | binary | can be very large maximum 2Gb | this extension is used for the data chunks of
 preallocated-split disks
 | 
                 
                  | *0000000*-f00*.vmdk | yes | binary | can be very large maximum 2Gb | this file contains the changes since snapshot X | 
                 
                  | *flat.vmdk | yes | binary | can be very large maximum 950Gb
 | this extension is used for the data chunk of
 preallocated monolithic disks
 | 
                 
                  | *0000000*-flat.vmdk | yes | binary | can be very large | this file contains the changes since snapshot X | 
                 
                  | *.vmsn | don't move if present
 | binary | varies | contains current snapshotdata like nvram and a copy of the vmx-file
 example
 | 
                 
                  | *.vmsd | don't move if present
 | text | varies | descriptorfile for current snapshot | 
                 
                  | *.vmss | don't move if present
 | binary | nominal RAM | contains RAM of a suspended VM | 
                 
                  | *.REDO_a03180 | only appears with running VMs | binary | can be very large | this file is used when a disk is in "independent-nonpersistent" 
                    mode
 | 
                 
                  | *lck | only appears with running VMs |  | very small | lockfile - is used to lock files that are currently in use |