Cara mengatur tanggal BIOS di VirtualBox
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 VM VirtualBox.
Anda mungkin memiliki sejumlah alasan untuk menetapkan tanggal khusus untuk VM VirtualBox. Misalnya, ketika Anda ingin mencoba beberapa versi Windows yang sudah ketinggalan zaman atau perangkat lunak uji coba terbatas waktu. Secara default, VirtualBox menggunakan waktu dan tanggal mesin host dan menyinkronkannya saat Anda membuka VM.
Untuk menetapkan tanggal khusus, Anda perlu melakukan langkah-langkah berikut:
- 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.
Sebagai contoh, mari kita set ke 2003-06-06.
Di Windows, buka konsol PowerShell dan ketik perintah berikut:([datetime]"06/06/2003" - [datetime]::Sekarang)
Catat nilai TotalMilliseconds dari output.Di Linux, skrip berikut dapat digunakan:
#!/bin/bash. detik=$(tanggal --tanggal "2006-06-06" +%s) biarkan detik-=$(tanggal +%s) msecs=$(( $secs * 1000 )) echo $msecs
Simpan sebagai datetime.sh dan jalankan:
- Menggunakan nilai milidetik yang Anda hitung, jalankan perintah berikut:
VBoxManage memodifikasi "Mesin Virtual Saya" --biossystemtimeoffset
Sekarang Anda dapat memulai VM Anda. Tanggal BIOS-nya adalah 2003-06-06 dan tidak akan disetel dari OS host lagi.