رفع مشکل ساعت اشتباه ویندوز در حالت بوت دوگانه با لینوکس

زمان مطالعه : 2 دقیقه

اگر تجربه استفاده از ویندوز و لینوکس رو به صورت همزمان در سیستم داشته باشین احتمالا با انواع مشکلات مربوط به  Dual Boot  برخورد کردین .

یکی از این مشکلات مربوط به نمایش ساعت نادرست در ویندوز هست . داخل لینوکس ساعت رو با منطقه زمانی شما درست نمایش میده ولی همین که ریستارت کنید و وارد ویندوز بشید ساعت رو با منطقه UTC نمایش میده و معمولا چندساعت جلو و عقب دارین .

علت این مشکل اینه که داخل محیط لینوکس تاریخ و ساعت به دو حالت ذخیره میشه . یکی به صورت محلی Local و یکی به صورت جهانی Universal . ساعت واقعی سیستم یا RTC که همون ساعت بایوس هست به صورت پیش فرض با ساعت جهانی ست میشه و وقتی شما وارد محیط ویندوز میشین ، سیستم عامل ساعت رو از RTC میگیره و نمایش میده . برای همین اختلاف زمانی رو مشاهده میکنین .

برای حل این مشکل یک خط کد رو داخل ترمینال لینوکس اجرا میکنید و سیستم رو مجبور میکنید تا ساعت RTC رو با ساعت محلی تنظیم کنه . بعد که وارد محیط ویندوز شدید یک بار ساعت رو اینترنتی آپدیت کنید و تمام .

داخل ترمینال لینوکس با دسترسی روت دستور زیر رو اجرا کنید :

sudo timedatectl set-local-rtc 1

یه پیامی میده که برای پیشگیری از مشکلات احتمالی این کار رو نکنید . پیام رو نادیده بگیرید و اینتر رو بزنید. برای این که ببینید تغییرات اعمال شده یا نه دستور timedatectl رو اجرا کنید و نتیجه رو ببینید .

Wrong Time in Dual Boot

اگه نیاز شد به تنظیمات پیش فرض سیستم برگردید فقط کافیه دستور قبل رو با پارامتر 0 داخل ترمینال لینوکس اجرا کنید :

sudo timedatectl set-local-rtc 0

.

امتیاز دهی به مقاله :

5 از 1 رای

نظرات کاربران

دیدگاهی بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *