VirtualBox er min valgte virtualiseringsprogramvare . Det er gratis og funksjonsrikt, så alle mine virtuelle maskiner er opprettet i VirtualBox. I denne artikkelen vil vi se hvordan du angir BIOS-datoen for en VirtualBox VM.
Du kan ha flere grunner til å angi en egendefinert dato for en VirtualBox VM. For eksempel når du vil prøve utdatert Windows-bygg eller tidsbegrenset prøveprogramvare. Som standard bruker VirtualBox vertsmaskinens tid og dato og synkroniserer den når du åpner den virtuelle maskinen.
For å angi en tilpasset dato, må du utføre disse trinnene:
- Slå av VM.
- Åpne ledeteksten. Hvis du bruker Windows, åpner du den i følgende mappe:
C: Program Files Oracle VirtualBox
Hvis du bruker Linux, er det bare å åpne terminalappen.
- Skriv inn følgende kommando:
VBoxManage setextradata 'Min virtuelle maskin' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Erstatt 'Min virtuelle maskin' streng med det faktiske navnet på den virtuelle maskinen du bruker.
- Nå må du beregne forskyvningen mellom gjeldende dato og ønsket BIOS-dato for VM, i millisekunder.
La oss for eksempel sette den til 2003-06-06.
I Windows åpner du PowerShell-konsollen og skriver inn følgende kommando:hvordan du ser hvor mange nedlastinger en app har
([datetime] '06 / 06/2003 '- [datetime] :: Nå)
Legg merke til TotalMilliseconds-verdien fra utdataene.I Linux kan følgende skript brukes:
#! / bin / sh sek = $ (dato - dato '2003-06-06' +% s) la sek - = $ (dato +% s) msek = $ (($ sek * 1000)) ekko $ msek
Lagre det som datetime.sh og kjør:
- Bruk millisekundeverdien du beregnet, og utfør følgende kommando:
VBoxManage modifyvm 'Min virtuelle maskin' --biossystemtimeoffset
Nå kan du starte din virtuelle maskin. BIOS-datoen vil være 2003-06-06 og vil ikke bli satt fra verts-operativsystemet lenger.