Parte do problema com um controlador de domínio no virtual é que ele deseja obter seu tempo do PDC, mas os "drivers virtuais" são definidos por padrão para sincronizar o tempo com o host. Isso causará um cabo-de-guerra se o host e o PDC não forem ao mesmo tempo. A maioria das pessoas apenas desabilitará o recurso de sincronização de tempo da VM, mas isso causará um problema se a VM for sempre salva vs. desligada.
No mundo do Hyper-V para o PDC: As etapas a seguir definem a VM para usar o Host na inicialização, no modo sleep / awake e na recuperação do instantâneo, mas quando o sistema operacional estiver ativo, ele usará a lista de manual para sincronização de horário. Você também deve ter o tempo de sincronização do host com as mesmas fontes para que o host / convidados fiquem com apenas 5 a 10 segundos de intervalo, no máximo
Abra um prompt de administrador e digite os seguintes comandos:
reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v Enabled /t reg_dword /d 0
(responda sim para sobrescrever e desabilitar esta fonte de tempo)
w32tm /config /syncfromflags:MANUAL /reliable:YES /manualpeerlist:"us.pool.ntp.org,0x1" /update
net stop w32time & net start w32time
w32tm /resync /force
(deve ser concluído com sucesso)
w32tm /query /source
(deve mostrar o IP / nome do servidor NTP)
Eu juntei isso do TechEd e um ótimo post de virtualização na Microsoft depois de ajudar vários clientes a superar problemas de tempo com o DC / PDC sendo virtuais. link