VirtualBox ho és el meu programari de virtualització escollit . És gratuït i ric en funcions, de manera que totes les meves màquines virtuals es creen a VirtualBox. En aquest article, veurem com definir la data del BIOS per a una màquina virtual de VirtualBox.
És possible que tingueu diversos motius per establir una data personalitzada per a una màquina virtual de VirtualBox. Per exemple, quan voleu provar una versió de Windows obsoleta o algun programa de prova de temps limitat. Per defecte, VirtualBox utilitza la data i l'hora de la màquina amfitriona i les sincronitza quan obriu la màquina virtual.
Per establir una data personalitzada, heu de realitzar aquests passos:
- Apagueu la màquina virtual.
- Obriu el símbol del sistema. Si feu servir Windows, obriu-lo a la carpeta següent:
C: Program Files Oracle VirtualBox
Si utilitzeu Linux, només cal que obriu l'aplicació del terminal.
- Escriviu l'ordre següent:
VBoxManage setextradata 'La meva màquina virtual' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Substituïu la cadena 'La meva màquina virtual' pel nom real de la màquina virtual que utilitzeu.
- Ara heu de calcular la compensació entre la data actual i la data desitjada del BIOS per a la màquina virtual, en mil·lisegons.
Per exemple, configurem-ho al 06-06-2003.
Al Windows, obriu la consola PowerShell i escriviu l'ordre següent:com recuperar missatges a l'iPhone
([data i hora] '06 / 06/2003 '- [data i hora] :: Ara)
Tingueu en compte el valor TotalMilliseconds de la sortida.A Linux es pot utilitzar el següent script:
#! / bin / sh secs = $ (date --date '06-06-2003' +% s) let secs - = $ (date +% s) msecs = $ (($ secs * 1000)) echo $ msecs
Deseu-lo com a datetime.sh i executeu:
- Utilitzant el valor de mil·lisegons que heu calculat, executeu l'ordre següent:
VBoxManage modifica vm 'La meva màquina virtual' --biossystemtimeoffset
Ara podeu iniciar la vostra màquina virtual. La seva data de BIOS serà el 06-06-2003 i ja no es configurarà des del sistema operatiu amfitrió.