Fix Jam Bergeser Saat Dual-Boot Windows dan Ubuntu
Iwan Efendi2 min
Cara mengatasi jam yang loncat beberapa jam saat bergantian boot Windows dan Ubuntu — dengan menyamakan pembacaan RTC ke UTC.
Kalau kamu dual-boot Windows dan Ubuntu, pasti pernah ngalamin ini: habis pakai Ubuntu, boot ke Windows, dan tiba-tiba jamnya mundur atau maju beberapa jam. Awalnya saya kira baterai BIOS sudah lemah — ternyata bukan. Ini murni soal cara dua OS membaca jam hardware yang berbeda.
Masalahnya ada di cara masing-masing OS membaca RTC (Real-Time Clock) — jam hardware di motherboard.
Buka PowerShell as Administrator (Win + X → Terminal (Admin)):
Harusnya muncul Kalau
Boot ke Ubuntu, aktifkan NTP:
Cek hasilnya:
Output yang kamu cari:
Yang paling krusial adalah
Mau mulai dari Windows atau Ubuntu duluan, terserah. Kedua fix ini independen satu sama lain. Yang penting dua-duanya harus disetup — kalau cuma salah satu, jam bakal bergeser lagi setiap kali ganti OS.
Setelah kedua sisi di-fix, jam di Windows dan Ubuntu tetap konsisten mau seberapa sering pun kamu bolak-balik OS. Gak perlu koreksi manual lagi. Kalau kamu baru mau setup dual-boot dengan instal ulang Windows, langsung aja lakukan ini dari awal — cuma butuh dua menit dan bisa menghindari gangguan kecil yang terus berulang.
Penyebabnya
- Windows membaca RTC sebagai waktu lokal (misalnya langsung WIB UTC+7)
- Ubuntu/Linux membaca RTC sebagai UTC, lalu dikonversi ke waktu lokal lewat software
Fix di Windows (Registry)
1
Tambahkan registry key RealTimeIsUniversal
reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal /t REG_DWORD /d 1 /f2
Verifikasi registry sudah masuk
reg query "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" /v RealTimeIsUniversal0x1. Itu tanda Windows akan membaca hardware clock sebagai UTC.3
Paksa sinkronisasi waktu via NTP
net start "Windows Time"
w32tm /config /manualpeerlist:"time.windows.com" /syncfromflags:manual /reliable:YES /update
w32tm /resync /forcew32tm /resync error "no time data was available", pastikan perintah /config sudah dijalankan duluan — urutannya penting.4
Restart Windows
Perubahan registry butuh reboot supaya berlaku penuh.Fix di Ubuntu (NTP)
sudo timedatectl set-ntp truetimedatectl statusSystem clock synchronized: yes
NTP service: active
RTC in local TZ: no
RTC in local TZ: no — artinya Ubuntu sudah membaca hardware clock sebagai UTC, sesuai yang diharapkan.
Urutan Bebas
Ringkasan Cepat
| OS | Yang Dilakukan |
|---|---|
| Windows | Tambah registry RealTimeIsUniversal=1 + sync NTP |
| Ubuntu | Aktifkan NTP + pastikan RTC in local TZ: no |
Setelah kedua sisi di-fix, jam di Windows dan Ubuntu tetap konsisten mau seberapa sering pun kamu bolak-balik OS. Gak perlu koreksi manual lagi. Kalau kamu baru mau setup dual-boot dengan instal ulang Windows, langsung aja lakukan ini dari awal — cuma butuh dua menit dan bisa menghindari gangguan kecil yang terus berulang.
References
Topics
Topik dalam catatan
Jelajahi pembahasan serupa lewat topik-topik terkait berikut.
Bagikan artikel ini
Diskusi
Menyiapkan area komentar...