خیلی از کاربران اوبونتو ویندوز ۱۰ را به صورت دوال بوت در کنار سیستم عامل لینوکسی خود نصب میکنند و در مواردی پس از راه اندازی مجدد سیستم و سوییچ بین سیستمهای عامل خود متوجه تغییر ساعت می شوند. در این پست به چگونگی رفع این مشکل می پردازیم.
اوبونتو در حالت پیشفرض ساعت سختافزاری(RTC) را با زمان جهانی(UTC) تنظیم میکند در حالی که ویندوز این ساعت را با ساعت محلی هماهنگ می کند. این تفاوت باعث ایجاد یک تداخل و در نهایت عوض شدن ساعت سیستم می شود. برای حل این مشکل یکی از این دو راه میتواند چاره ساز باشد:
- اوبونتو را طوری تنظیم کنیم که ساعت محلی را در RTC نگهداری کند
- ویندوز را طوری تنظیم کنیم که UTC را در RTC نگه دارد
غیر فعال کردن UTC و استفاده از زمان محلی در اوبونتو:
در نسخه های قبلی اوبونتو می توانستید با ویرایش فایل زیر UTC را غیر فعال کنید:
1 |
/etc/default/reS |
در اوبونتو ۱۶.۰۴ کافی است ترمینال را باز کرده(Ctrl+Alt+T) و دستور زیر را در آن اجرا کنید:
1 |
timedatectl set-local-rtc 1 --adjust-system-clock |
برای اینکه چک کنید سیستم عاملتان از چه زمانی استفاده میکنید میتوانید از دستور زیر استفاده کنید:
1 |
timedatectl |
در قسمت اخطار میتوانید ببینید که سیستم عاملتان از زمان محلی استفاده می کند.
در نهایت با راه اندازی مجدد سیستم به ویندوز رفته و در صورت نیاز زمان را دوباره تنظیم کنید.
تنظیم ویندوز برای استفاده از UTC
همانطور که گفته شد راه دیگر برای حل مشکل، تنظیم ویندوز برای استفاده از UTC است. برای این کار مراحل زیر را دنبال کنید:
۱– اگر اوبونتو را طوری تنظیم کردید که ساعت محلی را در RTC نگه دارد،وارد اوبونتو شوید و با اجرای دستور زیر UTC را جایگزین ساعت محلی کنید:
1 |
timedatectl set-local-rtc 0 |
۲– اگر مرحله قبل را انجام دادید به ویندوز برگردید و در منوی استارت cmd را جستجو کرده و با دسترسی ادمین(as Administrator) آن را باز کنید.
وقتی خط فرمان باز شد این دستور را برای ایجاد یک مقدار DWORD در رجیستری اجرا کنید:
1 |
Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_DWORD /d 1 |
براس سیستم عامل ۶۴ بیتی ویندوز مقدار QWORD را جایگزین کنید:
1 |
Reg add HKLMSYSTEMCurrentControlSetControlTimeZoneInformation /v RealTimeIsUniversal /t REG_QWORD /d 1 |
گزینه ی آپدیت اینترنتی زمان را غیر فعال کرده و سیستم را دوباره راه اندازی کنید.
با تشکر از شما آقای طباطبایی
و تشکر از digispark.ir
خواهش میکنم
خوشحال میشم اگر نظر یا انتقادی دارید هم بیان کنید 🙂