BIOS-päivämäärän asettaminen VirtualBoxissa
VirtualBox on valitsemani virtualisointiohjelmisto. Se on ilmainen ja monipuolinen, joten kaikki virtuaalikoneeni luodaan VirtualBoxissa. Tässä artikkelissa näemme kuinka BIOS-päivämäärä asetetaan VirtualBox VM: lle.
Sinulla voi olla useita syitä asettaa mukautettu päivämäärä VirtualBox VM: lle. Esimerkiksi kun haluat kokeilla vanhentunutta Windows-versiota tai jotain aikarajoitettua kokeiluohjelmistoa. Oletusarvoisesti VirtualBox käyttää isäntäkoneen aikaa ja päivämäärää ja synkronoi ne, kun avaat virtuaalikoneen.
Jos haluat asettaa mukautetun päivämäärän, sinun on suoritettava nämä vaiheet:
- Sammuta VM.
- Avaa komentokehote. Jos käytät Windowsia, avaa se seuraavassa kansiossa:
C:\Program Files\Oracle\VirtualBox
Jos käytät Linuxia, avaa vain päätesovellus.
- Kirjoita seuraava komento:
VBoxManage setextradata "My Virtual Machine" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Korvaa "My Virtual Machine" -merkkijono käyttämäsi virtuaalikoneen todellisella nimellä.
- Nyt sinun on laskettava siirtymä nykyisen päivämäärän ja virtuaalikoneen halutun BIOS-päivämäärän välillä millisekunteina.
Asetetaan esimerkiksi 2003-06-06.
Avaa Windowsissa PowerShell-konsoli ja kirjoita seuraava komento:([datetime]"06/06/2003" - [datetime]::Now)
Huomaa TotalMilliseconds -arvo lähdöstä.Linuxissa voidaan käyttää seuraavaa komentosarjaa:
#!/bin/bash. secs=$(päivämäärä --päiväys "2003-06-06" +%s) anna sekuntia-=$(päivämäärä +%s) msecs=$(( $sec * 1000 )) echo $msecs
Tallenna se nimellä datetime.sh ja suorita:
- Suorita seuraava komento käyttämällä laskemaasi millisekuntiarvoa:
VBoxManage modifyvm "My Virtual Machine" -- biossystemtimeoffset
Nyt voit käynnistää VM: n. Sen BIOS-päivämäärä on 2003-06-06, eikä sitä enää aseteta isäntäkäyttöjärjestelmästä.