Vieille question mais je regardais cela moi-même et pensais que je répondrais.
Il y a une bonne discussion ici: http://blogs.msdn.com/b/virtual_pc_guy/archive/2010/11/19/time-synchronization-in-hyper-v.aspx
Mais, fondamentalement, la réponse clé à votre question est que c'est bien de le faire et que la VM continuera à se synchroniser via Hyper-V lors du démarrage initial, mais que Windows lui-même utilisera le serveur NTP que vous avez configuré.
... vous pouvez «désactiver partiellement» la synchronisation de l'heure Hyper-V. La raison pour laquelle je dis «partiellement désactivée» est que vous ne souhaitez pas désactiver les aspects de la synchronisation de l'heure Hyper-V qui fixent l'heure après le premier démarrage d'une machine virtuelle ou après le retour de la machine virtuelle d'un ordinateur. état enregistré. Aucune autre source de synchronisation horaire ne peut traiter ces scénarios avec élégance.
Heureusement, il existe un moyen de laisser cette fonctionnalité intacte tout en veillant à ce que la synchronisation quotidienne soit effectuée par une source de temps externe. Le principal truc ici est qu’il est possible de désactiver le fournisseur de synchronisation de temps Hyper-V dans l’infrastructure de synchronisation de temps Windows, tout en laissant le service actif et activé sous Hyper-V.
Pour ce faire, vous devez vous connecter à la machine virtuelle, ouvrir une invite de commande administrative et exécuter les commandes suivantes:
reg add HKLM\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\VMICTimeProvider /v Enabled /t reg_dword /d 0
Cette commande empêche W32Time d'utiliser le service d'intégration de synchronisation temporelle Hyper-V pour la synchronisation momentané. Rappelez-vous, plus haut dans ce billet, que nous ne passons pas par l'infrastructure de synchronisation horaire Windows pour corriger l'heure en cas de démarrage / restauration de machine virtuelle à partir d'un état ou d'un instantané enregistré. Donc, ces opérations ne sont pas affectées.