A VirtualBox az a választott virtualizációs szoftverem . Ingyenes és funkciókban gazdag, ezért az összes virtuális gépem a VirtualBox-ban jön létre. Ebben a cikkben megtudhatjuk, hogyan állíthatjuk be a VirtualBox virtuális gép BIOS dátumát.
Számos oka lehet annak, hogy egyéni dátumot állítson be egy VirtualBox virtuális géphez. Például, ha elavult Windows verziót vagy korlátozott ideig korlátozott próbaverziós szoftvert szeretne kipróbálni. Alapértelmezés szerint a VirtualBox a gazdagép idejét és dátumát használja, és szinkronizálja a virtuális gép megnyitásakor.
Egyéni dátum beállításához tegye a következőket:
- Kapcsolja ki a virtuális gépét.
- Nyissa meg a parancssort. Ha Windows rendszert használ, nyissa meg a következő mappában:
C: Program Files Oracle VirtualBox
Ha Linuxot használ, nyissa meg a terminál alkalmazást.
- Gépelje be a következő parancsot:
VBoxManage setextradata 'Saját virtuális gép' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Cserélje ki a „Saját virtuális gép” karakterláncot a használt virtuális gép tényleges nevére.
- Most számolnia kell az aktuális dátum és a virtuális gép kívánt BIOS dátuma közötti eltolást milliszekundumban.
Állítsuk be például 2003-06-06-ra.
Windows rendszerben nyissa meg a PowerShell konzolt, és írja be a következő parancsot:hogyan lehet megmondani, hogy milyen típusú kosod van
([dátumidő] '06 / 06/2003 '- [dátum] :: Most)
Vegye figyelembe a kimenet TotalMilliseconds értékét.Linux alatt a következő szkript használható:
#! / bin / sh secs = $ (dátum - dátum '2003-06-06' +% s) hagyja másodpercet - = $ (dátum +% s) msec = $ (($ secs * 1000))
Mentse el datetime.sh néven, és hajtsa végre:
- A számított ezredmásodpercek értékével hajtsa végre a következő parancsot:
VBoxManage modifyvm 'My Virtual Machine' - biossystemtimeoffset
Most elindíthatja a virtuális gépet. A BIOS dátuma 2003-06-06 lesz, és a host operációs rendszer már nem állítja be.