Memperbaiki pengaturan jam / waktu yang salah saat dual-boot Windows / Linux

Coba Instrumen Kami Untuk Menghilangkan Masalah

Jadi, saya baru-baru ini meminta ayah saya untuk mulai beralih dari Windows ke GNU / Linux. Pria ini adalah seorang penggila privasi yang serius yang mengetahui sistem Windows lebih baik daripada hampir semua orang yang belum pernah dilatih secara formal.

Bayangkan seorang pertapa dengan rambut panjang dan janggut lebat yang telah bertahun-tahun mengeluh tentang keadaan privasi, pemerintah, dan sejenisnya; Anda tidak jauh dari kebenaran dengan gambar itu.

Mengingat Windows 10 menjadi OS utama bagi pengguna Windows, dan pengguna Windows 7 didorong semakin keras untuk beralih, dia semakin penasaran untuk beralih. Dia saat ini melakukan dual-boot dan belum cukup siap untuk melakukan konversi total, tetapi dia sudah sampai di sana!

Dengan itu, masalah yang dia hadapi, dan yang saya tahu banyak orang lain hadapi ketika menjalankan sistem dual-boot, adalah ketika mereka menukar ke GNU / Linux untuk sementara waktu, dan kemudian boot kembali ke Windows hanya untuk menemukan bahwa jam mereka disetel pada waktu yang salah!

Alasannya adalah karena GNU / Linux (serta OS lain seperti Mac OS X) menggunakan UTC (Waktu Universal Terkoordinasi) dan Windows tidak. Karena dua sistem operasi berkomunikasi dengan perangkat keras dan sistem Anda sedikit berbeda pada topik ini, akan selalu ada sedikit masalah .... atau adakah?

Solusi GNU / Linux

Linux Time

Solusinya, atau lebih tepatnya, beberapa solusi yang mungkin, semuanya cukup mudah diselesaikan. Metode yang saya pilih untuk masalah ini, adalah membuat sistem GNU / Linux menggunakan 'localtime' daripada UTC. Untuk melakukan ini pada sistem modern apa pun yang menggunakan SystemD, gunakan perintah berikut:

sudo timedatectl set-local-rtc 1

Dan selesai. Itu mudah!

Solusi Windows

Namun, bagi Anda yang penasaran dengan solusi berbasis Windows apa, kita perlu membuat file registry .reg. Buka Notepad, dan tempelkan ini ke dalamnya:

Windows Registry Editor Versi 5.00
[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control TimeZoneInformation]
'RealTimeIsUniversal' = dword: 00000001

Selanjutnya, simpan file itu sebagai 'WindowsTimeFix.reg' dan keluar dari Notepad. Kemudian, navigasikan browser file Anda ke mana pun Anda menyimpan file yang baru saja kita buat, dan klik dua kali. Sebuah kotak akan muncul pada dasarnya menanyakan apakah Anda ingin melanjutkan, katakan bahwa Anda melakukannya.

Setelah selesai, Anda juga ingin menonaktifkan waktu sinkronisasi Windows. Untuk melakukan ini, Anda harus pergi ke aplikasi layanan Anda dengan mengklik menu mulai Anda dan mengetik 'services.msc', dan mengklik 'Services.' Sesampai di sana, gulir ke bawah hingga Anda menemukan 'Windows Time' dan klik kanan, pilih 'Properties.' Dari sini, Anda ingin menghentikan proses, dan kemudian menonaktifkannya juga.

Atau, jalankan perintah sc config w32time start = disabled dari prompt perintah yang ditampilkan. Untuk mengaktifkan kembali layanan Windows Time di lain waktu, jalankan perintah sc config w32time start = auto sebagai gantinya.

Setelah Waktu Windows dihentikan dan dinonaktifkan dan kunci registri telah diubah, Windows Anda tidak akan lagi memiliki masalah waktu setiap kali Anda beralih antara GNU / Linux.

Catatan : Tidak perlu melakukan kedua hal ini, melakukannya sebenarnya akan MENJAGA masalah tetap hidup. Silakan pilih solusi mana yang ingin Anda lakukan, dan lakukan yang itu. Jangan lakukan keduanya! Itu dia! Selamat berkomputasi!