BIOS-i kuupäeva määramine VirtualBoxis
VirtualBox on minu valitud virtualiseerimistarkvara. See on tasuta ja funktsioonirikas, nii et kõik minu virtuaalsed masinad on loodud VirtualBoxis. Selles artiklis näeme, kuidas määrata VirtualBox VM-i BIOS-i kuupäeva.
VirtualBox VM-i kohandatud kuupäeva määramiseks võib olla mitu põhjust. Näiteks kui soovite proovida mõnda aegunud Windowsi versiooni või mõnda ajapiiranguga proovitarkvara. Vaikimisi kasutab VirtualBox hostmasina kellaaega ja kuupäeva ning sünkroonib selle VM-i avamisel.
Kohandatud kuupäeva määramiseks peate tegema järgmised toimingud.
- Lülitage oma VM välja.
- Avage käsuviip. Kui kasutate Windowsi, avage see järgmises kaustas:
C:\Program Files\Oracle\VirtualBox
Kui kasutate Linuxi, avage lihtsalt terminalirakendus.
- Tippige järgmine käsk:
VBoxManage setextradata "Minu virtuaalne masin" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Asendage string "Minu virtuaalmasin" kasutatava virtuaalmasina tegeliku nimega.
- Nüüd peate millisekundites arvutama praeguse kuupäeva ja VM-i soovitud BIOS-i kuupäeva vahelise nihke.
Näiteks paneme selle väärtuseks 2003-06-06.
Avage Windowsis PowerShelli konsool ja tippige järgmine käsk:([datetime]"06/06/2003" - [datetime]::Now)
Pange tähele väljundist saadud väärtust TotalMilliseconds.Linuxis saab kasutada järgmist skripti:
#!/bin/bash. secs=$(kuupäev --kuupäev "2003-06-06" +%s) las sekundid-=$(kuupäev +%s) msecs=$(( $secs * 1000 )) kaja $msecs
Salvestage see kui datetime.sh ja käivitage:
- Kasutades arvutatud millisekundite väärtust, täitke järgmine käsk:
VBoxManage modifyvm "Minu virtuaalmasin" - biossystemtimeoffset
Nüüd saate oma VM-i käivitada. Selle BIOS-i kuupäev on 2003-06-06 ja seda ei määrata enam host OS-ist.