O que a mudança do horário do sistema do VMware Workstation BIOS faz?

1

Quando um vm no VMware Workstation inicia a inicialização, você pode pressionar F2 para entrar em um BIOS virtual.

Por padrão, acho que a hora do sistema é sincronizada com o relógio do host.

Se você alterar a hora do sistema, o que você fez?

Se você fechar totalmente o VMware Workstation, não haverá "bateria CMOS" marcando o tempo para avançar.

Você está salvando um "offset" contra o clock do host, talvez?

user1902689
fonte
Criar uma nova VM sem sistema operacional, iniciar e reinicializar não faz nenhuma alteração no arquivo .nvram. Entrando no BIOS e configurando o relógio com 1 hora de avanço, o arquivo .nvram é modificado: offsets: 0x14 (c7c0 - & gt; d5d0); 0x24 (c7c0 - & gt; d5d0). Entrando no seu BIOS e ajustando o relógio 1 hora atrás, o arquivo .nvram é alterado de volta para seus valores originais. C7C0 é 51136 e D5D0 é 54736. A diferença é de 3.600. (Qual é quantos segundos são em uma hora.)
user1902689
Eu tenho que assumir que esses 2 bytes são parte de um dado maior. Os 8 bytes antes desses 2 bytes são "6974416d00040000" e os 8 bytes após o primeiro local são "ffff4d43534f6974" e "ffffffffffff4d43", respectivamente. A hora em que esses arquivos foram gravados foi 28/6/2015 5:50 PM (UTC-4), e não consigo ver como esses números hexadecimais correspondem com a hora do dia (51136, se assumido em uma escala 86400 corresponde a 14 : 12: 16 e 54736 a 15:12:16) ou um timestamp de época.
user1902689