Επιδιόρθωση λανθασμένων ρυθμίσεων ρολογιού / ώρας κατά τη διπλή εκκίνηση Windows / Linux

Δοκιμάστε Το Όργανο Μας Για Την Εξάλειψη Των Προβλημάτων

Έτσι, πρόσφατα πήρα τον πατέρα μου να αρχίσει να αλλάζει από Windows σε GNU / Linux. Ο άντρας είναι ένα σοβαρό φρικιό απόρρητο που γνωρίζει καλύτερα τα συστήματα των Windows από σχεδόν οποιονδήποτε που δεν έχει εκπαιδευτεί επίσημα.

Οραματιστείτε έναν ερημίτη με μακριά μαλλιά και μια θαμνώδη γενειάδα που έχει περάσει χρόνια διαμαρτύρονται για την κατάσταση της ιδιωτικής ζωής, τις κυβερνήσεις και τα παρόμοια. δεν είστε μακριά από την αλήθεια με αυτήν την εικόνα.

Λαμβάνοντας υπόψη ότι τα Windows 10 γίνονται το κύριο λειτουργικό σύστημα για τους χρήστες των Windows, και οι χρήστες των Windows 7 πιέζονται όλο και πιο δύσκολα για εναλλαγή, αυξάνεται όλο και περισσότερο περίεργος για την αλλαγή. Αυτή τη στιγμή έχει διπλή εκκίνηση και δεν είναι ακόμα έτοιμος να πραγματοποιήσει μια συνολική μετατροπή, αλλά φτάνει εκεί!

Με αυτό που λέγεται, ένα ζήτημα που αντιμετωπίζει και ότι ξέρω ότι πολλοί άλλοι αντιμετώπισαν κατά την εκτέλεση ενός συστήματος διπλής εκκίνησης, είναι όταν άλλαξαν στο GNU / Linux για λίγο και έπειτα επανεκκίνηση στα Windows μόνο για να βρουν ότι το ρολόι τους έχει ρυθμιστεί σε λάθος στιγμή!

Ο λόγος για αυτό είναι επειδή το GNU / Linux (όπως και άλλα λειτουργικά συστήματα όπως το Mac OS X) χρησιμοποιούν UTC (Συντονισμένη καθολική ώρα) και τα Windows δεν το χρησιμοποιούν. Επειδή τα δύο λειτουργικά συστήματα επικοινωνούν με το υλικό και το σύστημά σας λίγο διαφορετικά σε αυτό το θέμα, πάντα θα υπάρχει τόσο λίγο πρόβλημα .... ή υπάρχει;

Η λύση GNU / Linux

Linux Time

Η λύση, ή μάλλον, πολλαπλές πιθανές λύσεις, όλα επιλύονται πολύ εύκολα. Η προτιμώμενη μέθοδος μου για αυτό το ζήτημα, είναι απλώς να κάνω το σύστημα GNU / Linux να χρησιμοποιεί «τοπική ώρα» αντί για UTC. Για να το κάνετε αυτό σε οποιοδήποτε σύγχρονο σύστημα χρησιμοποιώντας το SystemD, χρησιμοποιήστε την ακόλουθη εντολή:

sudo timedatectl set-local-rtc 1

Και τελείωσε. Αυτό ήταν εύκολο!

Η Λύση των Windows

Ωστόσο, για όσους από εσάς είστε περίεργοι για το ποια θα ήταν η λύση που βασίζεται στα Windows, πρέπει να δημιουργήσουμε ένα αρχείο μητρώου .reg. Ανοίξτε το Σημειωματάριο και επικολλήστε το σε αυτό:

Windows Registry Editor Έκδοση 5.00
[HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Control TimeZoneInformation]
'RealTimeIsUniversal' = dword: 00000001

Στη συνέχεια, αποθηκεύστε το αρχείο ως 'WindowsTimeFix.reg' και βγείτε από το Σημειωματάριο. Στη συνέχεια, μεταβείτε στο πρόγραμμα περιήγησης αρχείων σας όπου κι αν αποθηκεύσατε το αρχείο που μόλις δημιουργήσαμε και κάντε διπλό κλικ σε αυτό. Ένα κουτί θα εμφανιστεί ουσιαστικά ρωτώντας αν θέλετε να προχωρήσετε, πείτε το ότι το κάνετε.

Μόλις γίνει αυτό, θα θελήσετε επίσης να απενεργοποιήσετε τον συγχρονισμό των Windows. Για να το κάνετε αυτό, θα θελήσετε να μεταβείτε στην εφαρμογή υπηρεσιών σας κάνοντας κλικ στο μενού έναρξης και πληκτρολογώντας 'services.msc' και κάνοντας κλικ στο 'Υπηρεσίες'. Μόλις φτάσετε εκεί, μετακινηθείτε προς τα κάτω μέχρι να βρείτε την 'Ώρα των Windows' και κάντε δεξί κλικ, επιλέγοντας 'Ιδιότητες'. Από εδώ, θα θέλετε να σταματήσετε τη διαδικασία και, στη συνέχεια, να την απενεργοποιήσετε επίσης.

Εναλλακτικά, εκτελέστε την εντολή sc config w32time start = απενεργοποιημένη από μια γραμμή εντολών με αναβαθμισμένα δικαιώματα. Για να ενεργοποιήσετε ξανά την υπηρεσία ώρας των Windows σε μεταγενέστερο χρονικό σημείο, εκτελέστε την εντολή sc config w32time start = auto.

Μόλις σταματήσει και απενεργοποιηθεί η Ώρα των Windows και αλλάξει το κλειδί μητρώου, τα Windows σας δεν θα έχουν πλέον το πρόβλημα χρόνου κάθε φορά που κάνετε εναλλαγή μεταξύ GNU / Linux.

Σημείωση : Δεν χρειάζεται να κάνουμε και τα δύο αυτά πράγματα, κάτι τέτοιο θα διατηρούσε το πρόβλημα ζωντανό. Επιλέξτε όποια λύση θέλετε να κάνετε και κάντε αυτήν. Μην κάνετε και τα δύο! Αυτό είναι! Καλή υπολογιστική!