VirtualBox adalah perangkat lunak virtualisasi pilihan saya . Ini gratis dan kaya fitur, jadi semua mesin virtual saya dibuat di VirtualBox. Pada artikel ini, kita akan melihat cara mengatur tanggal BIOS untuk VirtualBox VM.
Anda mungkin memiliki sejumlah alasan untuk menetapkan tanggal kustom untuk VM VirtualBox. Misalnya, ketika Anda ingin mencoba beberapa build Windows yang kedaluwarsa atau software uji coba terbatas waktu. Secara default, VirtualBox menggunakan waktu dan tanggal mesin host dan menyinkronkannya saat Anda membuka VM Anda.
Untuk mengatur tanggal khusus, Anda perlu melakukan langkah-langkah ini:
- Matikan VM Anda.
- Buka prompt perintah. Jika Anda menggunakan Windows, buka di folder berikut:
C: Program Files Oracle VirtualBox
Jika Anda menggunakan Linux, cukup buka aplikasi terminal.
- Ketik perintah berikut:
VBoxManage setextradata 'Mesin Virtual Saya' 'VBoxInternal / Devices / VMMDev / 0 / Config / GetHostTimeDisabled' 1
Ganti string 'Mesin Virtual Saya' dengan nama sebenarnya dari mesin virtual yang Anda gunakan.
- Sekarang, Anda perlu menghitung offset antara tanggal saat ini dan tanggal BIOS yang diinginkan untuk VM, dalam milidetik.
Misalnya, setel ke 2003-06-06.
Di Windows, buka konsol PowerShell dan ketik perintah berikut:cara tampil jauh di discord
([datetime] '06 / 06/2003 '- [datetime] :: Sekarang)
Catat nilai TotalMilliseconds dari output.Di Linux, skrip berikut dapat digunakan:
#! / bin / sh secs = $ (date --date '2003-06-06' +% s) let secs - = $ (date +% s) msecs = $ (($ secs * 1000)) echo $ msecs
Simpan sebagai datetime.sh dan jalankan:
- Menggunakan nilai milidetik yang Anda hitung, jalankan perintah berikut:
VBox Kelola modifikasikan 'Mesin Virtual Saya' --biossystemtimeoffset
Sekarang Anda dapat memulai VM Anda. Tanggal BIOS-nya adalah 2003-06-06 dan tidak akan diatur dari OS host lagi.