Το Linux και τα Windows με διπλή εκκίνηση μπορεί να επηρεάσουν τις ρυθμίσεις ώρας και στα δύο λειτουργικά συστήματα, συνήθως στα Windows. Ακολουθούν τρεις εύκολοι τρόποι για να το διορθώσετε.
Έχετε δοκιμάσει ποτέ το Linux με διπλή εκκίνηση παράλληλα με τα Windows και καταλήξατε σε ένα πείραμα ταξιδιού στο χρόνο που πήγε στραβά; Ενεργοποιείτε τα Windows τη μέρα και ξαφνικά, το ρολόι σας λέει ότι είναι ήδη νύχτα.
Αυτό είναι μια επαναλαμβανόμενη ενόχληση με όλα σχεδόν τα συστήματα διπλής εκκίνησης Windows-Linux. Ας μάθουμε γιατί συμβαίνει αυτό και πώς να επιλύσουμε αυτό το περίεργο πρόβλημα ώρας και να επιστρέψουμε στην τρέχουσα ημερομηνία και ώρα.
Γιατί το Linux με διπλή εκκίνηση ανακατεύει τον χρόνο των Windows;
Η ουσία αυτού του ζητήματος έγκειται στον τρόπο με τον οποίο και τα δύο αυτά λειτουργικά συστήματα διαχειρίζονται το ρολόι υλικού.
Το ρολόι υλικού είναι ένα φυσικό τμήμα της μητρικής πλακέτας του υπολογιστή σας που είναι υπεύθυνο για τη διατήρηση του χρόνου. Τροφοδοτείται από την μπαταρία CMOS και διαχειρίζεται από τον πυρήνα του λειτουργικού συστήματος που εκτελείτε. Διαφορετικά λειτουργικά συστήματα διαχειρίζονται αυτό το ρολόι διαφορετικά.
Το Linux ρυθμίζει το ρολόι υλικού σε Συντονισμένη Universal Time (UTC) ενώ τα Windows υποθέτουν ότι το ρολόι υλικού χρησιμοποιεί ήδη την τοπική ώρα που προέρχεται από την τρέχουσα τοποθεσία σας.
Όταν κάνετε διπλή εκκίνηση και στα δύο αυτά συστήματα, το Linux συνεχίζει να παρέχει τη σωστή ώρα, επειδή παρόλο που ορίζει ρολόι υλικού σε UTC, υπολογίζει τη διαφορά ώρας μεταξύ UTC και τοπικής ώρας και ορίζει εσωτερικά μια μετατόπιση στο λειτουργικό σύστημα ρολόι.
Τα Windows, ωστόσο, δεν γνωρίζουν και δεν συνδέονται με την αλλαγή στη ζώνη ώρας του ρολογιού υλικού και συνεχίζουν να διαβάζουν την ώρα από το ρολόι υλικού και να την παρουσιάζουν ως τοπική ώρα.
Για να το διορθώσετε, πρέπει να διαμορφώσετε και τα δύο λειτουργικά σας συστήματα ώστε να χειρίζονται ομόφωνα το ρολόι υλικού ή το ρολόι του λειτουργικού συστήματος.
Ας μάθουμε τρεις τρόπους για να διορθώσετε τα Windows που εμφανίζουν λανθασμένο χρόνο μετά τη διπλή εκκίνηση του Linux.
Θα πρέπει να χρησιμοποιήσετε μόνο μία από αυτές τις μεθόδους και να μην τις συνδυάσετε.
1. Κάντε το Linux να χρησιμοποιεί τοπική ώρα για το ρολόι υλικού
Όπως συζητήθηκε προηγουμένως, το ζήτημα προκύπτει επειδή το Linux ρυθμίζει το ρολόι υλικού σε UTC. Η απλούστερη προσέγγιση για τη διόρθωση της εσφαλμένης εμφάνισης ώρας στα Windows θα ήταν να ρυθμίσετε το Linux για να ρυθμίσετε το ρολόι υλικού, αλλιώς γνωστό ως ρολόι πραγματικού χρόνου (RTC) στην τοπική ώρα.
Στη συνέχεια, τα Windows θα λάμβαναν την τοπική ώρα από το ρολόι του συστήματος και θα την εμφάνιζαν, επιλύοντας το πρόβλημα. Δείτε πώς μπορείτε να ρυθμίσετε το RTC ώστε να χρησιμοποιεί τοπική ώρα στο Linux:
- Ενεργοποιήστε ένα νέο παράθυρο τερματικού.
- Χρησιμοποιώντας την timedatectl εντολή, ορίστε το RTC να χρησιμοποιεί τοπική ώρα εκτελώντας αυτήν την εντολή με το sudo πρόθεμα:
sudo timedatectl σύνολο-τοπικό rtc 1
- Επανεκκινήστε το σύστημά σας με μη αυτόματο τρόπο ή πληκτρολογήστε επανεκκίνηση.
Αυτά είναι όλα τα βήματα που απαιτούνται για να ρυθμίσετε το ρολόι υλικού ώστε να χρησιμοποιεί την τοπική ώρα στο Linux.
Για να επαναφέρετε τις αλλαγές, απλώς πληκτρολογήστε την ίδια εντολή με μια μικρή αλλαγή αλλαγής του "1" σε "0". Αυτός είναι ο ευκολότερος τρόπος για να διορθώσετε το πρόβλημα της χρονικής ασυνέπειας κατά τη διπλή εκκίνηση.
2. Ρυθμίστε τις παραμέτρους των Windows για αυτόματο συγχρονισμό χρόνου από το Διαδίκτυο
Η τελευταία μέθοδος θα έπρεπε να έχει διορθώσει όλα τα προβλήματα του χρόνου σας. Σε περίπτωση που δεν το έκανε, ακολουθεί ένας γρήγορος τρόπος για να διορθώσετε την ώρα των Windows χωρίς να χρειάζεται να κάνετε επανεκκίνηση στο Linux.
Τόσο τα Windows όσο και το Linux διαθέτουν μια δυνατότητα αυτοματοποιημένου συγχρονισμού χρόνου που συγχρονίζει την ώρα του συστήματος με έναν διαδικτυακό διακομιστή ώρας. Ακολουθούν τα βήματα που πρέπει να ακολουθήσετε για να ενεργοποιήσετε τον αυτόματο συγχρονισμό ώρας:
- Κάντε δεξί κλικ στην κάτω δεξιά γωνία της γραμμής εργασιών όπου εμφανίζεται η ώρα.
- Από το μενού που εμφανίζεται, κάντε κλικ στο Προσαρμόστε την ημερομηνία και την ώρα. Ή μπορείτε να ανοίξετε Ρυθμίσεις > Χρόνος & Γλώσσα > Ημερομηνία ώρα.
- Ορίστε τη σωστή ζώνη ώρας αν ήταν λάθος και μετά ενεργοποιήστε Ρύθμιση ώρας αυτόματα κάνοντας κλικ στο ρυθμιστικό και οριστικοποιήστε τις ρυθμίσεις σας κάνοντας κλικ στο Συγχρονισμός τώρα. Τώρα θα πρέπει να δείτε την ώρα να έχει αλλάξει στην τοπική σας ώρα. Τώρα μπορείτε να κλείσετε το παράθυρο ρυθμίσεων και να εστιάσετε στα καλύτερα πράγματα σας.
Αυτά είναι όλα τα βήματα που πρέπει να ακολουθήσετε για να διορθώσετε την ώρα των Windows που διαταράχθηκε από το Linux με διπλή εκκίνηση.
3. Κάντε τα Windows να χρησιμοποιούν την ώρα UTC για το ρολόι υλικού
Όπως αναφέρθηκε προηγουμένως, τα Windows υποθέτουν ότι το ρολόι υλικού έχει ρυθμιστεί στην τοπική ώρα και δεν ενοχλεί να το μετατρέψει ξανά στην τοπική σας ώρα, επειδή αυτό θα ήταν περιττό.
Για να διορθώσετε αυτό το ζήτημα, μπορείτε να ρυθμίσετε τα Windows να ρυθμίζουν το ρολόι υλικού και να το ρυθμίσετε σε UTC, έτσι ώστε τα Windows να αναγκάζονται να μετατρέψουν το UTC από το ρολόι υλικού σε τοπική ώρα.
Αυτή είναι μια πιο περίπλοκη λύση, επομένως συνιστάται να δοκιμάσετε τις άλλες δύο λύσεις και μόνο μετά να καταφύγετε σε αυτήν. Σε περίπτωση που και οι δύο προηγούμενες επιδιορθώσεις απέτυχαν, ακολουθούν τα βήματα:
- Χρησιμοποιώντας τη γραμμή αναζήτησης ή Win + R συντομότερος τρόπος, ενεργοποιήστε το πλαίσιο διαλόγου Εκτέλεση στα Windows και πληκτρολογήστε regedit.
- Με ανοιχτό τον Επεξεργαστή Μητρώου των Windows, μεταβείτε σε αυτήν τη θέση: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
- Κάντε δεξί κλικ στον κενό χώρο, κάντε κλικ στο Νέοςκαι προσθέστε ένα νέο Τιμή Q-WORD (64-bit). καταχώρηση, δίνοντάς της το όνομα RealTimeisUniversal. Εάν βρίσκεστε σε ένα Έκδοση Windows 32-bit, πρέπει να προσθέσετε ένα Τιμή D-WORD (32-bit). είσοδος αντ' αυτού.
- Αφού προστεθεί η καταχώριση, κάντε διπλό κλικ πάνω της και ορίστε την τιμή σε 1 και επανεκκινήστε το σύστημά σας.
Τα Windows θα ρυθμίσουν τώρα πρώτα το ρολόι υλικού σε UTC και στη συνέχεια θα μετατρέψουν το UTC στην τοπική σας ώρα, δίνοντάς σας το σωστή ώρα και ημερομηνία και έτσι εξαλείφεται η χρονική απόκλιση που προκύπτει λόγω διπλής εκκίνησης των Windows με Linux.
Επιστροφή στο παρόν: Διορθώθηκε η εμφάνιση λανθασμένης ώρας των Windows στη ρύθμιση Dual-Boot!
Η λανθασμένη ώρα κατά την οποία η διπλή εκκίνηση είναι ένα κοινό πρόβλημα που αντιμετωπίζουν όλοι οι χρήστες διπλής εκκίνησης, ανεξάρτητα από την έκδοση των Windows και Linux που εκτελούν.
Το ανεπιθύμητο ταξίδι στο χρόνο μπορεί να σας προκαλέσει προβλήματα ή αμηχανία, αλλά τώρα ξέρετε πώς να αντιμετωπίσετε αυτό το ζήτημα με τρεις διαφορετικούς τρόπους.
Αν και ο ένοχος αυτού του ζητήματος βρίσκεται γενικά στον τρόπο με τον οποίο το Linux και τα Windows προσεγγίζουν τη χρονομέτρηση, μερικές φορές, η αιτία του προβλήματος μπορεί να είναι ένα σημάδι αποτυχίας υλικού ή ένα ζήτημα ασφαλείας, όπως κρυφό κακόβουλο λογισμικό στο Σύστημα.
Σε περίπτωση που καμία από αυτές τις επιδιορθώσεις διπλής εκκίνησης δεν φαίνεται να λειτουργεί για εσάς, μπορείτε να εξετάσετε το ενδεχόμενο να ελέγξετε την υγεία του υλικού ή να διερευνήσετε τυχόν ίχνη κακόβουλου λογισμικού στο σύστημά σας.