web-dev-qa-db-fra.com

Comment désactiver la synchronisation de l'heure avec Windows 7 en tant que système d'exploitation hôte dans VirtualBox?

J'ai un Windows 7 64 bits avec VirtualBox exécutant le même Windows 7 64 bits en tant qu'OS invité.

Lorsque je définis une date et une heure spécifiques, la date et l'heure du système d'exploitation hôte sont toujours rétablies au démarrage. Comment puis-je désactiver ceci?

12
dexgecko
  1. Recherchez l'emplacement où votre machine virtuelle est stockée. Vous pouvez le faire en cliquant avec le bouton droit de la souris sur la machine dans la liste du gestionnaire VirtualBox et en sélectionnantAfficher dans l’explorateur

Find Machine Source Path

  1. Sauvegardez le fichier appelé yourVMname . Vbox

  2. Ouvrez le fichier dans un éditeur de texte et naviguez vers l’élément<ExtraData>qui doit contenir une liste deExtraDataItemelements

  3. Ajoutez l'élément suivant à la liste:<ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. La dernière section devrait ressembler à ceci:

Final Edited VM Configuration

source

12
dexgecko

La commande pour désactiver la synchronisation de l'heure entre l'hôte et l'invité dans Virtualbox est la suivante:

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

Voir le manuel de Virtualbox, section 9.14, en particulier 9.14.4.

Notez que dans un hôte Windows, le répertoire par défaut de votre fenêtre de commande doit figurer dans le répertoire où existe Vboxmanage.exe (par défaut: C:\Program Files\Oracle\Virtualbox) ou vous devez taper le chemin d'accès complet à Vboxmanage.exe.

12
Triple_Fault