אתחול כפול של Linux ו-Windows יכול להפריע להגדרות הזמן בשתי מערכות ההפעלה, בדרך כלל Windows. להלן שלוש דרכים קלות לתקן זאת.

האם אי פעם ניסית לינוקס עם אתחול כפול לצד Windows והגעת לניסוי מסע בזמן שהשתבש? אתה מדליק את Windows בשעות היום ופתאום, השעון אומר לך שכבר לילה.

זהו מטרד שחוזר על עצמו כמעט בכל מערכות האתחול הכפול של Windows-Linux. בואו ללמוד מדוע זה קורה וכיצד לתקן את בעיית הזמן המטורפת הזו ונחזור לתאריך ולשעה הנוכחיים.

מדוע לינוקס עם אתחול כפול מבלבל את זמן Windows שלך?

עיקרה של בעיה זו טמון באופן שבו שתי מערכות ההפעלה הללו מנהלות את שעון החומרה.

שעון החומרה הוא חלק פיזי של לוח האם של המחשב שלך שאחראי על שמירת הזמן. הוא מופעל על ידי סוללת CMOS ומנוהל על ידי הליבה של מערכת ההפעלה שאתה מפעיל. מערכות הפעלה שונות מנהלות את השעון הזה בצורה שונה.

לינוקס מגדירה את שעון החומרה ל-Universal Time Coordinated (UTC) בעוד ש-Windows מניח ששעון החומרה כבר משתמש בזמן מקומי הנגזר מהמיקום הנוכחי שלך.

כאשר אתה מאתחל כפול את שתי המערכות הללו, לינוקס ממשיכה לספק את הזמן הנכון מכיוון שלמרות שהיא מגדירה את שעון חומרה ל-UTC, הוא מחשב את הפרש הזמן בין UTC לזמן המקומי שלך ומגדיר באופן פנימי היסט במערכת ההפעלה שָׁעוֹן.

instagram viewer

Windows, לעומת זאת, אינה מודעת ואינה קשורה לשינוי באזור הזמן של שעון החומרה, וממשיכה לקרוא את השעה משעון החומרה ומציגה אותה כזמן מקומי.

כדי לתקן את זה, עליך להגדיר את שתי מערכות ההפעלה שלך לטפל בשעון החומרה או בשעון מערכת ההפעלה פה אחד.

בואו נלמד שלוש דרכים לתקן את הצגת זמן שגוי של Windows לאחר אתחול כפול של לינוקס.

כדאי להשתמש רק באחת מהשיטות הללו ולא לשלב ביניהן.

1. הפוך את לינוקס להשתמש בזמן מקומי עבור שעון החומרה

כפי שצוין קודם לכן, הבעיה מתעוררת מכיוון שלינוקס מגדירה את שעון החומרה ל-UTC. הגישה הפשוטה ביותר לתיקון תצוגת זמן שגויה ב-Windows תהיה להגדיר את לינוקס לכוון את שעון החומרה, הידוע גם בשם שעון זמן אמת (RTC) לזמן מקומי.

לאחר מכן, Windows היה מביא זמן מקומי משעון המערכת ומציג אותו, ומתקן את הבעיה. הנה איך להגדיר את ה-RTC להשתמש בזמן מקומי בלינוקס:

  1. הפעל חלון מסוף חדש.
  2. משתמש ב timedatectl הפקודה, הגדר את ה-RTC להשתמש בזמן מקומי על ידי הפעלת פקודה זו עם ה- סודו קידומת:
    sudo timedatectl set-local rtc 1
  3. הפעל מחדש את המערכת שלך באופן ידני או הקלד לְאַתחֵל.

זה כל השלבים הנדרשים כדי להגדיר את שעון החומרה לשימוש בזמן מקומי בלינוקס.

כדי לבטל שינויים, פשוט הקלד את אותה פקודה עם עריכה קטנה של שינוי "1" ל-"0". זוהי הדרך הקלה ביותר לתקן את בעיית חוסר העקביות בזמן באתחול כפול.

2. הגדר את Windows לזמן סנכרון אוטומטי מהאינטרנט

השיטה האחרונה הייתה אמורה לתקן את כל צרות הזמן שלך. למקרה שזה לא קרה, הנה דרך מהירה לתקן את זמן Windows מבלי שתצטרך לאתחל ללינוקס.

גם Windows וגם לינוקס מגיעים עם תכונת סינכרון זמן אוטומטי המסנכרנת את זמן המערכת עם שרת זמן מקוון. להלן השלבים שיש לבצע כדי להפעיל סנכרון זמן אוטומטי:

  1. לחץ לחיצה ימנית על הפינה השמאלית התחתונה של שורת המשימות שבו השעה מוצגת.
  2. מהתפריט שצץ, לחץ על התאם את התאריך והשעה. או שאתה יכול לפתוח הגדרות > זמן ושפה > תאריך שעה.
  3. הגדר את אזור הזמן הנכון אם זה לא נכון ואז הפעל הגדר זמן באופן אוטומטי על ידי לחיצה על המחוון, וסיים את ההגדרות שלך על ידי לחיצה על סנכרן עכשיו. כעת אתה אמור לראות את השעה השתנתה לזמן המקומי שלך. כעת אתה יכול לסגור את חלון ההגדרות ולהתמקד בדברים הטובים יותר שלך.

זה כל השלבים שאתה צריך לבצע כדי לתקן את זמן Windows שלך שהופרע על ידי לינוקס אתחול כפול.

3. הפוך את Windows להשתמש בזמן UTC עבור שעון החומרה

כפי שצוין קודם לכן, Windows מניח ששעון החומרה מוגדר לזמן מקומי ואינו טורח להמיר אותו לזמן המקומי שלך שוב כי זה יהיה מיותר.

כדי לתקן בעיה זו, אתה יכול להגדיר את Windows להגדיר את שעון החומרה ולהגדיר אותו ל-UTC כך ש-Windows ייאלץ להמיר את ה-UTC משעון החומרה לזמן מקומי.

זהו תיקון מורכב יותר, לכן מומלץ לנסות את שני הפתרונות האחרים ורק אז לפנות לזה. במקרה ששני התיקונים הקודמים נכשלו, הנה השלבים שיש לבצע:

  1. שימוש בסרגל החיפוש או Win + R קיצור, הפעל את תיבת הדו-שיח הפעלה ב-Windows והקלד regedit.
  2. עם עורך הרישום של Windows פתוח, עבור למיקום זה: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation.
  3. לחץ לחיצה ימנית על החלל הריק, לחץ על חָדָשׁ, והוסף חדש ערך Q-WORD (64 סיביות). ערך, נותן לו את השם RealTimeisUniversal. אם אתה על א גרסת Windows 32 סיביות, עליך להוסיף א ערך D-WORD (32 סיביות). כניסה במקום.
  4. לאחר הוספת הערך, לחץ עליו פעמיים והגדר את הערך ל 1 ואתחל את המערכת שלך.

כעת Windows תכוון תחילה את שעון החומרה ל-UTC ולאחר מכן תמיר את UTC לזמן המקומי שלך, ויעניק לך את זמן ותאריך נכונים ובכך לבטל את פער הזמן המתרחש עקב אתחול כפול של Windows עם לינוקס.

חזרה להווה: Windows מציג זמן שגוי בהגדרת אתחול כפול תוקן!

הזמן השגוי שבו אתחול כפול הוא בעיה נפוצה איתה מתמודדים כל משתמשי האתחול הכפול ללא קשר לאיזו גרסה של Windows ו-Linux הם מריצים.

מסע בזמן לא רצוי יכול לגרום לך צרות או מבוכה, אבל עכשיו אתה יודע איך להתמודד עם הנושא הזה בשלוש דרכים שונות.

למרות שהאשם בבעיה זו נעוץ בדרך כלל באופן שבו לינוקס ו-Windows ניגשים לקביעת זמן, לפעמים, הגורם לבעיה עשוי להיות סימן לכשל בחומרה או לבעיית אבטחה כגון תוכנה זדונית מוסתרת על שלך מערכת.

במקרה שאף אחד מתיקוני האתחול הכפול לא עובד בשבילך, אתה יכול לשקול לבדוק את תקינות החומרה של או לחקור עקבות של תוכנות זדוניות במערכת שלך.