Bagaimana cara menonaktifkan sinkronisasi waktu dengan Windows 7 sebagai host OS di VirtualBox?

18

Saya memiliki 64 bit Windows 7 dengan VirtualBox menjalankan 64 bit yang sama Windows 7 sebagai OS tamu.

Ketika saya menetapkan tanggal dan waktu tertentu, itu akan selalu kembali ke tanggal dan waktu OS host saat startup. Bagaimana saya bisa menonaktifkan ini?

dexgecko
sumber

Jawaban:

19
  1. Temukan lokasi penyimpanan Mesin Virtual Anda. Anda dapat melakukan ini dengan mengklik kanan mesin dari daftar di VirtualBox Manager dan memilih Show in Explorer

Temukan Jalur Sumber Mesin

  1. Cadangkan file bernama yourVMname .vbox Anda

  2. Buka file dalam editor teks dan navigasikan ke <ExtraData>elemen yang seharusnya berisi daftar ExtraDataItemelemen

  3. Tambahkan item berikut ke daftar: <ExtraDataItem name="VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" value="1"/>

  4. Bagian terakhir akan terlihat seperti ini:

Konfigurasi VM Akhir yang Diedit

sumber

dexgecko
sumber
1
Vbox tunjukkan masalah dengan tanda kutip pertama yang telah Anda gunakan. Setelah saya ketik secara manual itu berhasil.
Hareen Laks
1
Saya melakukannya di Mac, berhasil. Saya baru saja mengganti VBoxInternal oleh VBoxInternal2.
AnthonyB
2
VirtualBox harus direstart.
Alex78191
Ini tidak berfungsi untuk saya di MacOS: Mojave menggunakan Vbox 6.0.6. Setelah mengedit dan menyimpan .vboxfile, memulai VM akan kembali ke keadaan sebelumnya tanpa perubahan saya. Jawaban oleh @Triple_Fault berhasil.
Z4-tier
17

Perintah untuk menonaktifkan sinkronisasi waktu antara host dan tamu di Virtualbox adalah:

VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1

Lihat manual Virtualbox, bagian 9.14, khususnya 9.14.4.

Perhatikan bahwa di host Windows direktori default jendela perintah Anda harus ada di direktori tempat Vboxmanage.exe (default: C: \ Program Files \ Oracle \ Virtualbox) atau Anda harus mengetikkan path lengkap ke Vboxmanage.exe.

Triple_Fault
sumber
Juga vagrant reloadsetelah menjalankan perintah set itu.
Cees Timmerman
Ini lebih baik daripada memodifikasi .vboxsecara langsung.
Ameen