إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي

إذا كان النظام الخاص بك ثنائي التمهيد على حد سواء ويندوز ولينكس، قد تلاحظ أنه من المستحيل الحصول على ساعات النظام للمزامنتها. بغض النظر عن كيفية تغيير الوقت في نظام التشغيل الواحد، فلا يتم حل المشكلة مع نظام التشغيل الآخر. ويرجع ذلك إلى وجود خلاف حول منهجية حفظ الوقت بين أنظمة التشغيل المستندة إلى ويندوز ولنيكس. لحسن الحظ، هناك حل سهل نسبيا لذلك.

إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

لماذا يحدث هذا؟

يخزن الكمبيوتر الوقت الحالي في الساعة على اللوحة الأم. هذا يسمح للكمبيوتر تتبع الوقت حتى عندما يتم إيقاف الكمبيوتر. لحساب المناطق الزمنية، تستخدم أنظمة تشغيل مختلفة أساليب مختلفة. يفترض ويندوز أنه يتم تخزين الوقت المحلي في اللوحة الأم، لذلك لا يطبق أي نوع من الإزاحة في المنطقة الزمنية. لنيكس، من ناحية أخرى، سوف يفسر الوقت على اللوحة الأم على أنه UTC  (أي توقيت غرينتش) ويقوم بتطبيق تعويض المنطقة الزمنية لعرض الوقت المحلي.

كل من هذه الأنظمة تعمل بشكل جيد تماما بشكل مستقل. تحدث المشكلة عند التمهيد المزدوج لنظام تشغيل ويندوز و لنيكس من نفس اللوحة الأم. عندما تضطر أنظمة التشغيل إلى مشاركة متجر الوقت، لن يتم مزامنة الساعات.

هناك طريقتان مختلفتان يمكنها حل هذه المشكلة: يمكننا تغيير كيف يفسر لنيكس الوقت المخزن أو نفعل الشيء نفسه في ويندوز.

الخيار 1: جعل لينكس يستخدم الوقت المحلي

الطريقة الأكثر موثوقية لجعل لينكس وويندوز يتوافقان على الوقت هو تغيير منهجية حفظ لينكس للوقت . في حين أن هذا غير معتمد صراحة، انها قليلا أكثر موثوقية من أن تفعل الشيء نفسه في ويندوز. وهو يعمل على أي توزيعة للينكس باستخدام systemd، والتي تشمل أوبونتو، فيدورا، ريد هات، دبيان، وMint. تغيير وقت ويندوز عادة ما يعمل بشكل جيد جدا، ولكن يمكن أن يؤدي في بعض الأحيان إلى عدم الاستقرار في برامج الطرف الثالث التي تتوقع بأن الوقت المخزن هو الوقت المحلي.

1. افتح Terminal وقم بتشغيل الأمر التالي:

timedatectl set-local-rtc 1 --adjust-system-clock
إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس
سيؤدي هذا إلى معرفة النظام وتفسير وقت تخزين اللوحة الأم بالتوقيت المحلي. لن يقوم لنيكس بتطبيق تعديلات المنطقة الزمنية على الوقت المخزن على اللوحة الأم. ونتيجة لذلك، سوف يتم مزامنة الساعات الخاصة بك.
إذا كنت في أي وقت تحتاج إلى عكس الأمر، قم بتغيير 1 إلى 0:
timedatectl set-local-rtc 0 --adjust-system-clock

الخيار 2: جعل ويندوز استخدام UTC

يمكنك أيضا تغيير طريقة عرض ويندوز لوقت النظام. هذا الشرح سوف يسبب لجعل الويندوز يقوم بتفسير الوقت المخزن على اللوحة الأم كـ UTC، والذي يجعل لينكس يقوم بعد ذلك بتفسير المنطقة الزمنية الصحيحة. في حين أن هذا يعمل بشكل جيد عموما، ولكن تعتمد بعض التطبيقات على الوقت اللوحة الأم بأنه الوقت المحلي. ونتيجة لذلك، يمكن أن يسبب مشاكل مع هذه التطبيقات. وهذا يجعل هذا الخيار أقل قليلا من المرغوب فيه من الأول.

1. تعطيل “تعيين الوقت تلقائيا” تحت “الوقت واللغة” في تطبيق إعدادات. سيؤدي هذا إلى منع ويندوز من العودة إلى التغييرات التي سنشاركها.

إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

2. افتح محرر التسجيل عن طريق كتابة regedit في قائمة ابدأ.

إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

3. ابحث عن مفتاح التسجيل التالي في الجزء الأيمن من محرر التسجيل. للوصول إلى هناك بسرعة، الصق الموقع في شريط عنوان محرر التسجيل:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TimeZoneInformation
إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

4. انقر بزر الماوس الأيمن فوق المفتاح “TimeZoneInformation” في الجزء الأيمن واختر “جديد -> DWORD (32 بت) القيمة” من قائمة السياق.

إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

5. قم بتسمية القيمة الجديدة الخاصة بك “RealTimeIsUniversal”.

إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

6. انقر نقرا مزدوجا فوق القيمة التي قمت بإنشائها، قم بتعيين قيمتها إلى “1”، ثم انقر فوق “موافق”.

إصلاح مشكل تغيير الوقت بشكل مختلف في ويندوز ولينكس عند التمهيد الثنائي - الويندوز لينكس

الخلاصة

الطريقة الأكثر أمانا لمزامنة ساعات النظام الخاصة بك على نظام تمهيد مزدوج هو ضبط كيف يقوم لينكس بتفسير الوقت. إذا كان هذا لا يعمل بالنسبة لك (أو إذا كنت تستخدم ماكوس بدلا من لينكس)، يمكنك أيضا تحرير سجل ويندوز لتغيير الطريقة التي يفسر بها ويندوز وقت اللوحة الأم.

زر الذهاب إلى الأعلى