„VirtualBox“ yra mano pasirinkta virtualizavimo programinė įranga . Tai nemokama ir daug funkcijų, todėl visos mano virtualiosios mašinos yra sukurtos „VirtualBox“. Šiame straipsnyje pamatysime, kaip nustatyti „VirtualBox VM“ BIOS datą.
Jums gali būti kelios priežastys nustatyti tinkintą „VirtualBox VM“ datą. Pvz., Kai norite išbandyti pasenusią „Windows“ versiją arba bandomąją programinę įrangą, ribotą laiką. Pagal numatytuosius nustatymus „VirtualBox“ naudoja pagrindinio kompiuterio laiką ir datą ir sinchronizuoja, kai atidarote savo VM.
Norėdami nustatyti pasirinktinę datą, turite atlikti šiuos veiksmus:
- Išjunkite savo VM.
- Atidarykite komandų eilutę. Jei naudojate „Windows“, atidarykite jį šiame aplanke:
C: Program Files Oracle VirtualBox
Jei naudojate „Linux“, tiesiog atidarykite terminalo programą.
- Įveskite šią komandą:
„VBoxManage“ setextradata „Mano virtuali mašina“ „VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled“ 1
„Mano virtuali mašina“ eilutę pakeiskite tikruoju virtualios mašinos pavadinimu, kurį naudojate.
- Dabar turite apskaičiuoti poslinkį tarp dabartinės datos ir norimos VOS BIOS datos milisekundėmis.
Pavyzdžiui, nustatykime jį 2003-06-06.
„Windows“ sistemoje atidarykite „PowerShell“ konsolę ir įveskite šią komandą:kaip ištrinti "tiktok" vaizdo įrašą
([datetime] '06 / 06/2003 '- [datetime] :: Dabar)
Atkreipkite dėmesį į išvesties vertę „TotalMilliseconds“.„Linux“ sistemoje galima naudoti šį scenarijų:
#! / bin / sh secs = $ (data - data '2003-06-06' +% s) leiskite sekundes - = $ (data +% s) msek = $ (($ sek * 1000)) aidas $ msek
Išsaugokite jį kaip datetime.sh ir vykdykite:
- Naudodami apskaičiuotą milisekundžių vertę, vykdykite šią komandą:
„VBoxManage“ modifyvm „Mano virtuali mašina“ - biologinės sistemos laiko kompensavimas
Dabar galite paleisti savo VM. Jos BIOS data bus 2003-06-06 ir ji nebus nustatyta iš pagrindinės OS.