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

هل سبق لك أن جربت نظام التشغيل Linux مزدوج التمهيد جنبًا إلى جنب مع Windows وانتهى بك الأمر في تجربة سفر عبر الزمن فاشلة؟ تقوم بتشغيل Windows في النهار وفجأة ، تخبرك الساعة أن الوقت قد حان بالفعل.

يعد هذا مصدر إزعاج متكرر مع جميع أنظمة التشغيل المزدوج لنظام التشغيل Windows-Linux تقريبًا. دعنا نتعرف على سبب حدوث ذلك وكيفية إصلاح مشكلة الوقت الغريبة هذه والعودة إلى التاريخ والوقت الحاليين.

لماذا يفسد نظام التشغيل المزدوج لنظام التشغيل Linux وقتك في Windows؟

يكمن جوهر هذه المشكلة في كيفية إدارة كلا نظامي التشغيل لساعة الأجهزة.

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

يضبط Linux ساعة الجهاز على التوقيت العالمي المنسق (UTC) بينما يفترض Windows أن ساعة الجهاز تستخدم بالفعل التوقيت المحلي المشتق من موقعك الحالي.

instagram viewer

عندما تقوم بالتمهيد المزدوج لكلا النظامين ، يستمر Linux في توفير الوقت الصحيح لأنه على الرغم من أنه يقوم بتعيين ملف ساعة الجهاز إلى التوقيت العالمي المنسق (UTC) ، فهي تحسب فرق التوقيت بين التوقيت العالمي المنسق (UTC) والتوقيت المحلي وتعيِّن إزاحة داخلية في نظام التشغيل ساعة.

ومع ذلك ، فإن Windows غير مدرك وغير مقيّد بالتغيير في المنطقة الزمنية لساعة الجهاز ، ويستمر في قراءة الوقت من ساعة الجهاز ويعرضه كتوقيت محلي.

لإصلاحها ، تحتاج إلى تكوين كل من أنظمة التشغيل الخاصة بك للتعامل مع ساعة الجهاز أو ساعة نظام التشغيل بالإجماع.

دعنا نتعلم ثلاث طرق لإصلاح Windows يظهر وقتًا غير صحيح بعد التمهيد المزدوج لنظام Linux.

يجب عليك استخدام طريقة واحدة فقط من هذه الطرق وعدم الجمع بينهما.

1. اجعل Linux يستخدم التوقيت المحلي لساعة الجهاز

كما تمت مناقشته سابقًا ، تنشأ المشكلة لأن Linux يضبط ساعة الجهاز على UTC. تتمثل أبسط طريقة لإصلاح عرض الوقت غير الصحيح على Windows في تكوين Linux لضبط ساعة الجهاز ، والمعروفة باسم ساعة الوقت الحقيقي (RTC) على التوقيت المحلي.

سيقوم Windows بعد ذلك بجلب التوقيت المحلي من ساعة النظام وعرضه ، وإصلاح المشكلة. إليك كيفية تعيين RTC لاستخدام التوقيت المحلي على Linux:

  1. أطلق نافذة طرفية جديدة.
  2. باستخدام تيميداتكتل ، قم بتعيين RTC لاستخدام التوقيت المحلي عن طريق تشغيل هذا الأمر بامتداد سودو بادئة:
    sudo timedatectl set-local rtc 1
  3. أعد تشغيل نظامك يدويًا أو اكتب اعادة التشغيل.

هذه هي كل الخطوات المطلوبة لضبط ساعة الجهاز لاستخدام التوقيت المحلي على Linux.

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

2. قم بتكوين Windows لمزامنة الوقت تلقائيًا من الإنترنت

يجب أن تكون الطريقة الأخيرة قد أصلحت كل مشاكل الوقت. في حالة عدم حدوث ذلك ، فإليك طريقة سريعة لإصلاح وقت Windows دون الحاجة إلى إعادة التشغيل في Linux.

يأتي كل من Windows و Linux مع ميزة مزامنة الوقت التلقائية التي تزامن وقت النظام مع خادم الوقت عبر الإنترنت. فيما يلي الخطوات التي يجب اتباعها لتشغيل مزامنة الوقت التلقائية:

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

هذه هي كل الخطوات التي تحتاج إلى اتباعها لإصلاح وقت Windows الذي تعطله نظام التشغيل الثنائي Linux.

3. اجعل Windows يستخدم التوقيت العالمي المنسق لساعة الجهاز

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

لإصلاح هذه المشكلة ، يمكنك ضبط Windows لتكوين ساعة الجهاز وتعيينها على التوقيت العالمي المنسق (UTC) بحيث يضطر Windows إلى تحويل التوقيت العالمي المنسق من ساعة الجهاز إلى التوقيت المحلي.

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

  1. باستخدام شريط البحث أو Win + R. الاختصار، أطلق مربع الحوار Run على Windows واكتب رجديت.
  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 الذي يقومون بتشغيله.

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

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

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