Sonntag, 19. Dezember 2010

Datum im Gastsystem ändern (VirtualBox)

Will man die Systemzeit oder das Datum im Gastsystem von VBox ändern, merkt man schnell, dass dies nicht geht. Die Zeit bzw. das Datum springen nach wenigen Sekunden wieder zurück auf die Host-Zeit.
Dies kann man folgendermaßen ändern:

1. Gastsystem herunterfahren.
2. Windowstaste + R drücken.
3. cmd eintippen.
4. zum VBox Installationsordner navigieren mit
cd C:\Program Files\Oracle\VirtualBox
5. folgenden Befehl eingeben:
VBoxManage modifyvm MeineWin7VM --biossystemtimeoffset <msec>
wobei MeineWin7VM der Name deines Virtuellen Gastsystems ist und der unterstrichene Teil ersetzt wird durch die Zeit, die man vor oder zurückspringen will. In meinem Bsp. sind es 60 Tage, um die ich die VM zurückstellen möchte. Da man den Wert in Millisekunden eintippen muss kommt erst noch eine kurze Rechnung:
3600*24*1000 = 86.400.000 = 1 Tag in Millisekunden das ganze mal 60 Tage ergibt für mich: 5.184.000.000 ms (ist zwar irrwitzig groß, aber es funktioniert :)
daher nun mein Befehl mit vorangestelltem MINUS-Zeichen (da ich das Datum in die Vergangenheit ändern will):
 VBoxManage modifyvm MeineWin7VM --biossystemtimeoffset -5184000000
 Das Ergebnis im CMD-Fenster sollte dann so aussehen:












6. VM wieder starten und feststellen, dass es geklappt hat!

FERTIG!