VirtualBox este software-ul meu de virtualizare la alegere . Este gratuit și bogat în funcții, așa că toate mașinile mele virtuale sunt create în VirtualBox. În acest articol, vom vedea cum să setați data BIOS-ului pentru o virtuală virtuală.
Este posibil să aveți mai multe motive pentru a seta o dată personalizată pentru o mașină virtuală VirtualBox. De exemplu, atunci când doriți să încercați o versiune Windows învechită sau un software de încercare limitat în timp. În mod implicit, VirtualBox folosește ora și data mașinii gazdă și le sincronizează atunci când deschideți mașina virtuală.
Pentru a seta o dată personalizată, trebuie să efectuați acești pași:
- Opriți VM.
- Deschideți promptul de comandă. Dacă utilizați Windows, deschideți-l în următorul folder:
C: Program Files Oracle VirtualBox
Dacă utilizați Linux, deschideți aplicația terminal.
- Tastați următoarea comandă:
VBoxManage setextradata 'Mașina mea virtuală' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Înlocuiți șirul „Mașina mea virtuală” cu numele real al mașinii virtuale pe care o utilizați.
- Acum, trebuie să calculați decalajul dintre data curentă și data dorită a BIOS-ului pentru VM, în milisecunde.
De exemplu, să-l setăm la 06.06.2003.
În Windows, deschideți consola PowerShell și tastați următoarea comandă:poți urmări un hashtag pe twitter
([datetime] '06 / 06/2003 '- [datetime] :: Acum)
Rețineți valoarea TotalMilliseconds din ieșire.În Linux, poate fi utilizat următorul script:
#! / bin / sh secs = $ (date --date '06-06-2003' +% s) let secs - = $ (date +% s) msecs = $ (($ secs * 1000)) echo $ msecs
Salvați-l ca datetime.sh și executați:
- Folosind valoarea calculată în milisecunde, executați următoarea comandă:
VBoxManage modificarevm „Mașina mea virtuală” --biossystemtimeoffset
Acum puteți începe VM. Data BIOS-ului său va fi 2003-06-06 și nu va mai fi setată din sistemul de operare gazdă.