VirtualBox is mijn virtualisatiesoftware naar keuze . Het is gratis en rijk aan functies, dus al mijn virtuele machines zijn gemaakt in VirtualBox. In dit artikel zullen we zien hoe u de BIOS-datum instelt voor een VirtualBox VM.
Mogelijk hebt u een aantal redenen om een aangepaste datum in te stellen voor een VirtualBox VM. Als u bijvoorbeeld een verouderde Windows-build of een in de tijd beperkte proefsoftware wilt proberen. VirtualBox gebruikt standaard de tijd en datum van de hostmachine en synchroniseert deze wanneer u uw VM opent.
Om een aangepaste datum in te stellen, moet u deze stappen uitvoeren:
- Schakel uw VM uit.
- Open de opdrachtprompt. Als u Windows gebruikt, opent u het in de volgende map:
C: Program Files Oracle VirtualBox
Als u Linux gebruikt, opent u gewoon de terminal-app.
- Typ de volgende opdracht:
VBoxManage setextradata 'Mijn virtuele machine' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Vervang de tekenreeks 'Mijn virtuele machine' door de werkelijke naam van de virtuele machine die u gebruikt.
- Nu moet u de offset tussen de huidige datum en de gewenste BIOS-datum voor de VM in milliseconden berekenen.
Laten we het bijvoorbeeld instellen op 06-06-2003.
Open in Windows de PowerShell-console en typ de volgende opdracht:hoe beschimpingen te krijgen in tf2
([datetime] '06 / 06/2003 '- [datetime] :: Now)
Let op de TotalMilliseconds-waarde van de uitvoer.In Linux kan het volgende script worden gebruikt:
#! / bin / sh secs = $ (date --date '2003-06-06' +% s) let secs - = $ (date +% s) msecs = $ (($ secs * 1000)) echo $ msecs
Sla het op als datetime.sh en voer het volgende uit:
- Gebruik de millisecondenwaarde die u hebt berekend en voer de volgende opdracht uit:
VBoxManage wijzigenvm 'Mijn virtuele machine' --biossystemtimeoffset
Nu kunt u uw VM starten. De BIOS-datum is 2003-06-06 en wordt niet meer ingesteld vanaf het host-besturingssysteem.