انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: گیسو در 29 دی 1399، 10:28 ب‌ظ

عنوان: غلط شدن ساعت ویندوز.
ارسال شده توسط: گیسو در 29 دی 1399، 10:28 ب‌ظ
سلام.

من لینوکس راروی یک قلش گذاشتم(نصب). حالا هربار که لینوکس را بوت میکنم ساعت ویندوز را خراب میکنه. یعنی ساعت خودش درسته ولی وقتی خارج میشم و دوباره ویندوز را بوت میکنم میبینم ساعت ویندوز غلط شده. چه میشه کرد که ساعت ویندوز خراب نشه.
عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: nixoeen در 29 دی 1399، 10:41 ب‌ظ
تنظیمات ویندوز رو تغییر بدید که از UTC استفاده کنه.
عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: esmaeelE در 29 دی 1399، 10:43 ب‌ظ
به تنظیمات ساعت در گنو/لینوکس دست نزنید اینجا نمایش ساعت صحیح و بر حسب UTC است.

به رجیستری ویندوز این کلید(پیوست) را اضافه کنید تا ویندوز هم از UTC برای تنظیمات ساعت استفاده کند.
(پسوند فایل را به reg. اصلاح کنید)

منبع
Multiple Boot Systems Time Conflicts (https://help.ubuntu.com/community/UbuntuTime#Multiple_Boot_Systems_Time_Conflicts)

مرتبط
https://askubuntu.com/a/169384/678872
https://unix.stackexchange.com/a/144517/235261
عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: پوردریائی در 30 دی 1399، 08:19 ق‌ظ
ویندوز و لینوکس از دو متد متفاوت برای ذخیره زمان در بایوس استفاده میکنند
با دستور زیر توی ترمینال لینوکس میتونید بهش دستور بدید از متد ویندوز استفاده کنه و تایم دوتا سیستم عامل با هم یکی میشه

timedatectl set-local-rtc 1 --adjust-system-clock
بعد میتونید برای چک کردن اینکه آیا دستور درست انجام داده، دستور زیر رو بزنید

timedatectl
حالا باید خروجی زیر رو دریافت کنید.
RTC in local TZ: yes
عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: nixoeen در 30 دی 1399، 09:09 ق‌ظ
با دستور زیر توی ترمینال لینوکس میتونید بهش دستور بدید از متد ویندوز استفاده کنه
که همونطور که esmaeelE گفت روش بدی هستش! :)
عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: پوردریائی در 30 دی 1399، 11:08 ق‌ظ
با دستور زیر توی ترمینال لینوکس میتونید بهش دستور بدید از متد ویندوز استفاده کنه
که همونطور که esmaeelE گفت روش بدی هستش! :)

فکر میکنم تیم پشتیبانی Pop_OS بهتر از من بتونند این موضوع رو توضیح بدند!
https://support.system76.com/articles/dual-booting

عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: nixoeen در 30 دی 1399، 12:17 ب‌ظ
همونطور که بالاتر گفته شد، اون روش اشتباهه و پیشنهاد نمیشه، بخصوص برای کشورهایی که ساعت تابستانی دارند. تفاوتی هم نمی‌کنه چه فردی توضیح بده.
عنوان: پاسخ : غلط شدن ساعت ویندوز.
ارسال شده توسط: Dragon- در 30 دی 1399، 05:30 ب‌ظ
ببینید ویندوز و لینوکس ساعت به شیوه متفاوت روی مادربرد ذخیره می‌کنند. توی ویندوز ساعتی که تنظیم کردین (مثلا ایران) روی مادربرد ذخیره میشه و موقع بوت خونده میشه و ساعت سیستم تنظیم میشه.
توی لینوکس ساعت نصف‌النهار مبداء (گرینویچ) توی مادربرد ذخیره میشه و موقع بوت ساعت از اونجا میخونه و بعد میبینه سیستم روی چه منطقه زمانی تنظیم شده و ساعت سیستم بر اساس اون تنظیم میشه. به خاطر همین معمولا ساعت ویندوز بعد از رفتن توی لینوکس بهم میخوره چون لینوکس ساعت گرینویچ از اینترنت میگیره و ساعت مادربرد روی اون تنظیم میکنه.
حالا برای حل این مشکل باید کاری کنیم که یا:
۱- ویندوز به صورت utc ساعتش تنظیم کنه (به این که ساعت مادربرد روی گرینویچ باشه و ساعت سیستم با منطقه زمانی درست بشه میگن utc)
۲-لینوکس به صورت rtc ساعتش تنظیم کنه (یعنی ساعت مادربرد روی زمان محلی تنظیم بشه و کاری به متطقه زمانی نداشته باشه)

چون که شما از لینوکس به صورت لایو استفاده میکنید و بعد ریبوت همه تنظیمات داخلش پاک میشه باید از راه اول برید، یعنی کاری کنید که ویندوز زمان به صورت utc ذخیره کنه که برای اینکار اول از registery ویندوز بکاپ بگیرید. بعد اون کلیدی که بالا گفتن به رجیستری اضافه کنید.
برای این کار اول کلید های win + r بگیرید (win همون کلیدی که باهاش منو استارت باز میشه) بعد توش تایپ کنید
regeditبعد، از توی گزینه‌های اون بالا export پیدا کنید و فایل خروجی یه جا ذخیره کنید. بعد گزینه importاز اون بالا پیدا کنید و فایلی که گذاشتن اضافه کنید. بعد یه ریبوت که باید دیگه درست بشه