8Jul
Komputer Anda menyimpan waktu di jam perangkat keras pada motherboard-nya. Jam mencatat waktu, bahkan saat komputer dimatikan. Secara default, Windows mengasumsikan waktu disimpan dalam waktu setempat, sementara Linux mengasumsikan waktu disimpan dalam waktu UTC dan menerapkan offset. Hal ini menyebabkan salah satu sistem operasi Anda menunjukkan waktu yang salah dalam situasi dual boot.
Untuk memperbaiki ini, Anda memiliki dua pilihan: Buat Linux menggunakan waktu setempat, atau buat Windows menggunakan waktu UTC.Jangan ikuti kedua langkah instruksi atau mereka tetap tidak akan berbicara dalam bahasa yang sama! Sebaiknya Anda membuat Linux menggunakan waktu setempat, jika memungkinkan.
Opsi Satu: Jadikan Linux Menggunakan Waktu Lokal
Membuat Linux menggunakan waktu lokal dengan cara yang sama seperti Windows mungkin adalah pilihan terbaik. Windows memang memiliki setting registry yang memaksanya untuk menyimpan waktu sebagai UTC, namun kabarnya tidak didukung dengan baik dan bisa menimbulkan masalah dengan beberapa aplikasi pihak ketiga yang selalu menganggap jam hardware ada di waktu lokal. Ini juga tidak kompatibel dengan layanan sinkronisasi waktu Internet Windows sendiri.
Langkah-langkah untuk membuat sistem Linux Anda menggunakan waktu setempat dapat bervariasi dari distribusi Linux ke distribusi Linux. Namun, pada distribusi Linux manapun dengan systemd, Anda bisa menggunakan perintah timedatectl untuk melakukan perubahan ini. Ini akan bekerja pada versi modern Ubuntu, Fedora, Red Hat, Debian, Mint, dan distribusi Linux lainnya yang menggunakan sistemd.
Untuk membuat perubahan ini, pertama buka jendela Terminal pada sistem Linux Anda. Jalankan perintah berikut untuk menempatkan jam real time pada motherboard ke waktu lokal. Linux akan menyimpan waktu di waktu setempat, sama seperti Windows. Untuk memeriksa pengaturan Anda saat ini, jalankan:
timedatectlJika Anda melihat "RTC di TZ lokal: iya", Linux diatur untuk menggunakan zona waktu lokal dan bukanUTC.Perintah tersebut memperingatkan Anda bahwa mode ini tidak didukung sepenuhnya dan dapat menyebabkan beberapa masalah saat mengubah antara zona waktu dan dengan daylight savings time. Namun, mode ini mungkin lebih baik didukung daripada pilihan UTC di Windows. Jika Anda dual-boot dengan Windows, Windows akan menangani penghematan daylight time untuk Anda.
Jika Anda ingin membatalkan perubahan ini, jalankan perintah berikut:
timedatectl set-local-rtc 0 - tojust-system-clockOpsi Dua: Jadikan Windows Menggunakan Waktu UTC
Membuat Windows menggunakan waktu UTC seperti Linux mungkin tidakpilihan terbaik. Anda bisa mengedit registry agar Windows menggunakan waktu UTC, tapi ini berpotensi menimbulkan masalah lebih banyak daripada hanya membuat Linux menggunakan waktu setempat.
Jika Anda ingin melakukan ini, pertama Anda ingin menonaktifkan fitur update waktu Internet di Windows. Ini memastikan Windows tidak akan mengatur jam dengan benar saat mencoba menyinkronkan waktu sekarang dari Internet. Pada Windows 10, masuk ke Settings & gt;Waktu &bahasa dan nonaktifkan "Setel waktu secara otomatis".Pada Windows 7, klik kanan jam sistem di taskbar dan pilih "Adjust date / time".Klik tab "Waktu Internet", klik tombol "Ubah Setelan", hapus centang pada opsi "Sinkronkan dengan server waktu Internet", dan klik "OK".
Membuat Windows Menggunakan Waktu UTC Dengan Mengedit Registry
Sekarang Anda perlu menambahkan nilai yang sesuai ke registri Windows. Inilah peringatan standar kami: Editor Registri adalah alat yang hebat dan menyalahgunakannya dapat membuat sistem Anda tidak stabil atau bahkan tidak dapat dioperasi. Ini adalah hack yang cukup mudah dan Anda seharusnya tidak memiliki masalah asalkan Anda mengikuti instruksinya. Yang mengatakan, jika Anda belum pernah bekerja dengan itu sebelumnya, pertimbangkan untuk membaca tentang bagaimana menggunakan Registry Editor sebelum Anda memulai. Dan pastinya membuat cadangan Registry( dan komputer Anda!) Sebelum melakukan perubahan.
Pertama, buka Registry Editor dengan mengklik Start, ketik "regedit", dan tekan Enter. Setuju dengan prompt keamanan yang muncul.
Arahkan ke tombol berikut di panel kiri editor registri:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformationPada versi terbaru Windows 10, Anda dapat menyalin dan menempelkan baris di atas ke dalam kotak alamat. Namun, hack ini akan bekerja pada Windows 7 juga.
Klik kanan tombol "TimeZoneInformation" dan pilih New & gt;Nilai DWORD( 32-bit).
Namai nilai baru Anda RealTimeIsUniversal .
Klik dua kali nilai RealTimeIsUniversal yang baru saja Anda buat, tetapkan adalah data nilai ke 1, dan klik "OK".
Anda sekarang sudah selesai, dan Anda bisa menutup Registry Editor. Windows akan menyimpan waktu di UTC, seperti halnya Linux.
Jika Anda ingin membatalkan perubahan ini, kembali ke lokasi ini di registri, klik kanan nilai RealTimeIsUniversal yang Anda tambahkan, dan hapus dari registri Anda.
Download Kami One-Click Registry Hack
Jika Anda tidak ingin mengedit registri sendiri, Anda dapat menggunakan hack registri yang dapat diunduh. Kami membuat satu hack yang membuat Windows menggunakan waktu UTC, dan satu yang mengembalikannya ke waktu setempat. Keduanya termasuk dalam file ZIP berikut. Cukup unduh file tersebut, klik dua kali hack yang ingin Anda gunakan, dan setujui untuk menambahkan informasinya ke registri Anda.
Membuat Windows Menggunakan Waktu UTC
Hacks di atas melakukan hal yang sama seperti yang kami jelaskan di atas. The Make Windows Use UTC Time hack menciptakan entri "RealTimeIsUniversal" dengan nilai "1", sementara Make Windows Use Local Time hack menghapus entri "RealTimeIsUniversal".
Jika Anda ingin melihat apa ini atau berkas. reg lainnya, klik kanan dan pilih "Edit" untuk melihat file di Notepad. Anda dapat dengan mudah membuat hacks registri Anda sendiri, yang hanya terdiri dari daftar entri registri untuk ditambahkan, diedit, dan dihapus dalam daftar yang diformat dengan benar.
Bagaimana dengan Dual-Booting Windows di Mac?
Meskipun macos Apple menggunakan waktu UTC seperti Linux, Anda tidak perlu melakukan sesuatu yang istimewa saat menjalankan Windows di Boot Camp di Mac. Driver Apple's Boot Camp menangani semuanya.(Hackintosh dual-booters adalah cerita lain, walaupun, dan harus mencoba menggunakan perambanan registri Windows di atas.)
Jika Anda bertanya-tanya mengapa Windows menggunakan waktu lokal dan bukan UTC seperti sistem operasi lain, blog resmi Microsoft The Old New Thingjelaskan disiniSingkatnya, ini adalah untuk menjaga kompatibilitas mundur dengan sistem Windows 3.1 dan untuk mencegah orang menjadi bingung saat mereka mengatur waktu di BIOS komputer. Tentu saja, pabrikan PC memilih waktu lokal agar kompatibel dengan Windows dan Windows memilih waktu lokal agar sesuai dengan keputusan yang dipilih produsen PC, sehingga siklus menjadi semakin menguat.
Saat ini tidak ada standar untuk memberi label apakah waktu disimpan sebagai UTC atau waktu lokal di firmware BIOS atau UEFI, yang mungkin merupakan solusi paling logis. Tapi itu akan membutuhkan beberapa pekerjaan, dan kebanyakan orang bahkan tidak akan pernah menyadari sistem operasi yang berbeda menggunakan format waktu yang berbeda-kecuali konfigurasi dual-boot.