VirtualBox ir mana izvēlētā virtualizācijas programmatūra . Tas ir bezmaksas un bagātīgs ar funkcijām, tāpēc visas manas virtuālās mašīnas ir izveidotas VirtualBox. Šajā rakstā mēs redzēsim, kā iestatīt VirtualBox VM BIOS datumu.
Jums var būt vairāki iemesli, lai iestatītu pielāgotu datumu VirtualBox VM. Piemēram, ja vēlaties izmēģināt novecojušu Windows versiju vai kādu izmēģinājuma programmatūru ar ierobežotu laika ierobežojumu. Pēc noklusējuma VirtualBox izmanto resursdatora laiku un datumu un sinhronizē to, atverot virtuālo mašīnu.
Lai iestatītu pielāgotu datumu, jums jāveic šādas darbības:
- Izslēdziet savu VM.
- Atveriet komandu uzvedni. Ja izmantojat sistēmu Windows, atveriet to šādā mapē:
C: Program Files Oracle VirtualBox
Ja izmantojat Linux, vienkārši atveriet termināļa lietotni.
- Ierakstiet šādu komandu:
VBoxManage setextradata 'Mana virtuālā mašīna' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Nomainiet virkni “Mana virtuālā mašīna” ar faktisko izmantotās virtuālās mašīnas nosaukumu.
- Tagad jums jāaprēķina nobīde starp pašreizējo datumu un vēlamo VOS BIOS datumu milisekundēs.
Piemēram, iestatīsim to uz 2003-06-06.
Sistēmā Windows atveriet PowerShell konsoli un ierakstiet šādu komandu:overwatch cik ilgi ir atstājējs sods
([datetime] '06 / 06/2003 '- [datetime] :: Tagad)
Ievērojiet izejas vērtību TotalMilliseconds.Linux operētājsistēmā var izmantot šādu skriptu:
#! / bin / sh secs = $ (datums - datums '2003-06-06' +% s) ļaujiet sekundēm - = $ (datums +% s) msecs = $ (($ sek * 1000)) atbalss
Saglabājiet to kā datetime.sh un izpildiet:
- Izmantojot aprēķināto milisekunžu vērtību, izpildiet šādu komandu:
VBoxManage modifyvm “Mana virtuālā mašīna” - biosistēmas laika nobīde
Tagad jūs varat sākt savu VM. Tās BIOS datums būs 2003-06-06, un tas vairs netiks iestatīts no resursdatora OS.