Πώς να διορθώσετε τα Windows και το Linux που εμφανίζουν διαφορετικούς χρόνους κατά τη διπλή εκκίνηση



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

Για να το διορθώσετε, έχετε δύο επιλογές: Κάντε το Linux να χρησιμοποιεί τοπική ώρα ή τα Windows να χρησιμοποιούν την ώρα UTC. Μην ακολουθήσετε και τα δύο βήματα των οδηγιών διαφορετικά δεν θα μιλούν την ίδια γλώσσα! Σας συνιστούμε να κάνετε το Linux να χρησιμοποιεί τοπική ώρα, αν είναι δυνατόν.





Επιλογή 1: Κάντε το Linux να χρησιμοποιεί τοπική ώρα

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

Τα βήματα για να κάνετε το σύστημά σας Linux να χρησιμοποιεί τοπική ώρα μπορεί να διαφέρουν από διανομή Linux σε διανομή Linux. Ωστόσο, σε οποιαδήποτε διανομή Linux με Σύστημα , μπορείτε να χρησιμοποιήσετε το |_+_| εντολή για να κάνετε αυτήν την αλλαγή. Αυτό θα λειτουργήσει σε σύγχρονες εκδόσεις των Ubuntu, Fedora, Red Hat, Debian, Mint και άλλων διανομών Linux που χρησιμοποιούν systemd.



Για να κάνετε αυτήν την αλλαγή, ανοίξτε πρώτα ένα παράθυρο τερματικού στο σύστημα Linux. Εκτελέστε την ακόλουθη εντολή για να βάλετε το ρολόι πραγματικού χρόνου στη μητρική πλακέτα στην τοπική ώρα. Το Linux θα αποθηκεύει την ώρα σε τοπική ώρα, όπως ακριβώς κάνουν τα Windows.

timedatectl

Για να ελέγξετε τις τρέχουσες ρυθμίσεις σας, εκτελέστε:



RealTimeIsUniversalΔιαφήμιση

Εάν βλέπετε το RTC στο τοπικό TZ: ναι, το Linux έχει ρυθμιστεί να χρησιμοποιεί την τοπική ζώνη ώρας αντί για UTC. Η εντολή σάς προειδοποιεί ότι αυτή η λειτουργία δεν υποστηρίζεται πλήρως και μπορεί να προκαλέσει ορισμένα προβλήματα κατά την εναλλαγή μεταξύ ζωνών ώρας και με τη θερινή ώρα. Ωστόσο, αυτή η λειτουργία πιθανώς υποστηρίζεται καλύτερα από την επιλογή UTC στα Windows. Εάν κάνετε διπλή εκκίνηση με Windows, τα Windows θα χειριστούν τη θερινή ώρα για εσάς.

Εάν ποτέ θέλετε να αναιρέσετε αυτήν την αλλαγή, εκτελέστε την ακόλουθη εντολή:

RealTimeIsUniversal

Επιλογή δεύτερη: Κάντε τα Windows να χρησιμοποιούν την ώρα UTC

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

Εάν θέλετε να το κάνετε αυτό, θα πρέπει πρώτα να απενεργοποιήσετε τη δυνατότητα ενημέρωσης χρόνου Internet στα Windows. Αυτό διασφαλίζει ότι τα Windows δεν θα ρυθμίσουν το ρολόι λανθασμένα όταν προσπαθούν να συγχρονίσουν την τρέχουσα ώρα από το Διαδίκτυο. Στα Windows 10, μεταβείτε στις Ρυθμίσεις > Ώρα και γλώσσα και απενεργοποιήστε την αυτόματη ρύθμιση ώρας. Στα Windows 7, κάντε δεξί κλικ στο ρολόι συστήματος στη γραμμή εργασιών και επιλέξτε Προσαρμογή ημερομηνίας/ώρας. Κάντε κλικ στην καρτέλα Ώρα Διαδικτύου, κάντε κλικ στο κουμπί Αλλαγή ρυθμίσεων, καταργήστε την επιλογή Συγχρονισμός με διακομιστή ώρας Διαδικτύου και κάντε κλικ στο OK.

Κάντε τα Windows να χρησιμοποιούν την ώρα UTC Επεξεργάζοντας το Μητρώο

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Μαθαίνοντας να χρησιμοποιείτε τον Επεξεργαστή Μητρώου σαν επαγγελματίας

Τώρα θα χρειαστεί να προσθέσετε την κατάλληλη τιμή στο μητρώο των Windows. Αυτή είναι η τυπική προειδοποίησή μας: Ο Επεξεργαστής Μητρώου είναι ένα ισχυρό εργαλείο και η κακή χρήση του μπορεί να καταστήσει το σύστημά σας ασταθές ή ακόμα και μη λειτουργικό. Αυτό είναι ένα αρκετά εύκολο hack και δεν θα πρέπει να έχετε κανένα πρόβλημα αρκεί να ακολουθήσετε τις οδηγίες. Τούτου λεχθέντος, εάν δεν έχετε ξαναδουλέψει με αυτό, σκεφτείτε να διαβάσετε πώς να χρησιμοποιήσετε τον Επεξεργαστή Μητρώου πριν ξεκινήσετε. Και σίγουρα δημιουργήστε αντίγραφο ασφαλείας του Μητρώου (και ο υπολογιστής σου !) πριν κάνετε αλλαγές.

Αρχικά, ανοίξτε τον Επεξεργαστή Μητρώου κάνοντας κλικ στο Start, πληκτρολογώντας regedit και πατώντας Enter. Αποδεχτείτε το μήνυμα ασφαλείας που εμφανίζεται.

Διαφήμιση

Μεταβείτε στο ακόλουθο κλειδί στο αριστερό παράθυρο του προγράμματος επεξεργασίας μητρώου:

1

Στις πιο πρόσφατες εκδόσεις των Windows 10, μπορείτε να αντιγράψετε και να επικολλήσετε την παραπάνω γραμμή στο πλαίσιο διεύθυνσης. Ωστόσο, αυτό το hack θα λειτουργήσει και στα Windows 7.

Κάντε δεξί κλικ στο κλειδί TimeZoneInformation και επιλέξτε New > DWORD (32-bit) Value.

Ονομάστε τη νέα σας τιμή |_+_|.

Κάντε διπλό κλικ στο |_+_| τιμή που μόλις δημιουργήσατε, ορίστε τα δεδομένα τιμής σε |_+_| και κάντε κλικ στο OK.

Τώρα τελειώσατε και μπορείτε να κλείσετε τον Επεξεργαστή Μητρώου. Τα Windows θα αποθηκεύουν την ώρα σε UTC, όπως ακριβώς κάνει το Linux.

Εάν ποτέ θέλετε να αναιρέσετε αυτήν την αλλαγή, επιστρέψτε σε αυτήν τη θέση στο μητρώο, κάντε δεξί κλικ στο |_+_| αξία που προσθέσατε και διαγράψτε την από το μητρώο σας.

Κατεβάστε το Hack μητρώου μας με ένα κλικ

Εάν δεν θέλετε να επεξεργαστείτε το μητρώο μόνοι σας, μπορείτε να χρησιμοποιήσετε το hack μητρώου με δυνατότητα λήψης. Δημιουργήσαμε ένα hack που κάνει τα Windows να χρησιμοποιούν την ώρα UTC και ένα που το επαναφέρει στην τοπική ώρα. Και τα δύο περιλαμβάνονται στο ακόλουθο αρχείο ZIP. Απλώς κατεβάστε το αρχείο, κάντε διπλό κλικ στο hack που θέλετε να χρησιμοποιήσετε και συμφωνήστε να προσθέσετε τις πληροφορίες στο μητρώο σας.

Κάντε τα Windows να χρησιμοποιούν την ώρα UTC

Διαφήμιση

Τα παραπάνω hacks κάνουν το ίδιο που περιγράψαμε παραπάνω. Το hack Make Windows Use UTC Time δημιουργεί την καταχώρηση RealTimeIsUniversal με τιμή 1, ενώ το hack Make Windows Use Local Time διαγράφει την καταχώρηση RealTimeIsUniversal.

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

Τι γίνεται με τη διπλή εκκίνηση των Windows σε Mac;

ΣΧΕΤΙΖΕΤΑΙ ΜΕ: Πώς να εγκαταστήσετε τα Windows σε Mac με το Boot Camp

Αν και το macOS της Apple χρησιμοποιεί χρόνο UTC όπως το Linux, δεν χρειάζεται να κάνετε κάτι ιδιαίτερο όταν εκτέλεση Windows στο Boot Camp σε Mac . Τα προγράμματα οδήγησης Boot Camp της Apple χειρίζονται τα πάντα. (Οι διπλοί εκκινητές Hackintosh είναι μια άλλη ιστορία, ωστόσο, και θα πρέπει να δοκιμάσετε να χρησιμοποιήσετε το tweak μητρώου των Windows παραπάνω.)


Αν αναρωτιέστε γιατί τα Windows χρησιμοποιούν τοπική ώρα αντί για UTC όπως άλλα λειτουργικά συστήματα, το επίσημο ιστολόγιο της Microsoft Το Old New Thing το εξηγεί εδώ . Εν ολίγοις, επρόκειτο να διατηρηθεί η συμβατότητα προς τα πίσω Windows 3.1 συστήματα και για να αποτρέψετε τη σύγχυση των ανθρώπων όταν ορίζουν την ώρα στο BIOS του υπολογιστή. Φυσικά, οι κατασκευαστές υπολογιστών επέλεξαν την τοπική ώρα για να είναι συμβατοί με τα Windows και τα Windows επέλεξαν την τοπική ώρα για να είναι συμβατές με την απόφαση που επέλεξαν οι κατασκευαστές υπολογιστών, έτσι ο κύκλος έγινε αυτοενισχυμένος.

Δεν υπάρχει επί του παρόντος κανένα πρότυπο για την επισήμανση εάν μια ώρα αποθηκεύεται ως UTC ή τοπική ώρα στο BIOS ή το υλικολογισμικό UEFI, κάτι που θα ήταν ίσως η πιο λογική λύση. Αλλά θα απαιτούσε λίγη δουλειά και οι περισσότεροι άνθρωποι δεν θα παρατηρήσουν ποτέ καν ότι διαφορετικά λειτουργικά συστήματα χρησιμοποιούν διαφορετικές μορφές ώρας—εκτός από διαμορφώσεις διπλής εκκίνησης.

ΔΙΑΒΑΣΤΕ ΤΗ ΣΥΝΕΧΕΙΑ Φωτογραφία προφίλ για τον Chris Hoffman Κρις Χόφμαν
Ο Chris Hoffman είναι αρχισυντάκτης του How-To Geek. Έχει γράψει για την τεχνολογία για πάνω από μια δεκαετία και ήταν αρθρογράφος του PCWorld για δύο χρόνια. Ο Κρις έχει γράψει για τους New York Times, έχει πάρει συνεντεύξεις ως ειδικός στην τεχνολογία σε τηλεοπτικούς σταθμούς όπως το NBC 6 του Μαϊάμι και καλύφθηκε η δουλειά του από ειδησεογραφικά μέσα όπως το BBC. Από το 2011, ο Chris έχει γράψει πάνω από 2.000 άρθρα που έχουν διαβαστεί σχεδόν ένα δισεκατομμύριο φορές --- και αυτό είναι μόνο εδώ στο How-To Geek.
Διαβάστε το πλήρες βιογραφικό

Ενδιαφέροντα Άρθρα