حل مشکل اختلاف زمان بین اوبونتو ۱۶.۰۴ و ویندوز ۱۰

maxresdefault

خیلی از کاربران اوبونتو ویندوز ۱۰ را به صورت دوال بوت در کنار سیستم عامل لینوکسی خود نصب می‌کنند و در مواردی پس از راه اندازی مجدد سیستم و سوییچ بین سیستم‌های عامل خود متوجه تغییر ساعت می شوند. در این پست به چگونگی رفع این مشکل می پردازیم.

اوبونتو در حالت پیشفرض ساعت سخت‌افزاری(RTC) را با زمان جهانی(UTC) تنظیم می‌کند در حالی که ویندوز این ساعت را با ساعت محلی هماهنگ می کند. این تفاوت باعث ایجاد یک تداخل و در نهایت عوض شدن ساعت سیستم می شود. برای حل این مشکل یکی از این دو راه می‌تواند چاره ساز باشد:

  • اوبونتو را طوری تنظیم کنیم که ساعت محلی را در RTC نگهداری کند
  • ویندوز را طوری تنظیم کنیم که UTC را در RTC نگه دارد

غیر فعال کردن UTC و استفاده از زمان محلی در اوبونتو:

در نسخه های قبلی اوبونتو می توانستید با ویرایش فایل زیر UTC را غیر فعال کنید:

در اوبونتو ۱۶.۰۴ کافی است ترمینال را باز کرده(Ctrl+Alt+T) و دستور زیر را در آن اجرا کنید:

برای اینکه چک کنید سیستم عاملتان از چه زمانی استفاده می‌کنید می‌توانید از دستور زیر استفاده کنید:

در قسمت اخطار می‌توانید ببینید که سیستم عاملتان از زمان محلی استفاده می کند.

ترمینال اوبونتو

در نهایت با راه اندازی مجدد سیستم به ویندوز رفته و در صورت نیاز زمان را دوباره تنظیم کنید.

تنظیم ویندوز برای استفاده از UTC

همانطور که گفته شد راه دیگر برای حل مشکل، تنظیم ویندوز برای استفاده از UTC است. برای این کار مراحل زیر را دنبال کنید:

۱اگر اوبونتو را طوری تنظیم کردید که ساعت محلی را در RTC نگه دارد،وارد اوبونتو شوید و با اجرای دستور زیر UTC را جایگزین ساعت محلی کنید:

۲اگر مرحله قبل را انجام دادید به ویندوز برگردید و در منوی استارت cmd را جستجو کرده و با دسترسی ادمین(as Administrator) آن را باز کنید.

وقتی خط فرمان باز شد این دستور را برای ایجاد یک مقدار DWORD در رجیستری اجرا کنید:

براس سیستم عامل ۶۴ بیتی ویندوز مقدار QWORD را جایگزین کنید:

خط فرمان ویندوز

گزینه ی آپدیت اینترنتی زمان را غیر فعال کرده و سیستم را دوباره راه اندازی کنید.

2 دیدگاه ها

  1. nimaR می‌گه:

    با تشکر از شما آقای کفطوسیان
    و تشکر از digispark.ir

پاسخ دهید

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