A virtual machine occasionally synchronizes time with the host even if you do not turn on periodic time synchronization. To completely disable time synchronization, you must set some properties in the virtual machine configuration file.

Prerequisites

Power off the virtual machine.

Procedure

  1. Open the configuration (.vmx) file of the virtual machine in a text editor.
  2. Add lines for the time synchronization properties and set the properties to FALSE.
    tools.syncTime = "FALSE"
    time.synchronize.continue = "FALSE"
    time.synchronize.restore = "FALSE"
    time.synchronize.resume.disk = "FALSE"
    time.synchronize.shrink = "FALSE"
    time.synchronize.tools.startup = "FALSE"
    
  3. Save and close the file.

What to do next

Power on the virtual machine.