एकाधिक बूट सिस्टम समय संघर्ष
ऑपरेटिंग सिस्टम आपके मदरबोर्ड पर स्थित हार्डवेयर घड़ी में समय को संग्रहीत और पुनः प्राप्त करते हैं ताकि यह उस समय पर नज़र रख सके जब सिस्टम में शक्ति नहीं है। अधिकांश ऑपरेटिंग सिस्टम (लिनक्स / यूनिक्स / मैक) डिफ़ॉल्ट रूप से यूटीसी के रूप में हार्डवेयर घड़ी पर समय स्टोर करते हैं , हालांकि कुछ सिस्टम (विशेष रूप से माइक्रोसॉफ्ट विंडोज) हार्डवेयर घड़ी पर समय को 'स्थानीय' समय के रूप में संग्रहीत करते हैं। यह एक दोहरी बूट सिस्टम में समस्याओं का कारण बनता है अगर दोनों सिस्टम हार्डवेयर घड़ी को अलग तरीके से देखते हैं।
UTC के रूप में हार्डवेयर घड़ी होने का लाभ यह है कि आपको समय-सीमा के बीच या जब डेलाइट सेविंग टाइम (DST) शुरू होता है या UTC के रूप में समाप्त होता है, तो हार्डवेयर घड़ी को बदलने की आवश्यकता नहीं होती है क्योंकि UTC में DST या timezone ऑफसेट नहीं होता है।
स्थानीय समय का उपयोग करने के लिए लिनक्स बदलना यूटीसी का उपयोग करने के लिए विंडोज को बदलने की तुलना में आसान और अधिक विश्वसनीय है, इसलिए दोहरी बूट लिनक्स / विंडोज सिस्टम बिजली के समय का उपयोग करते हैं।
निडर (8.10) के बाद से, UTC = हां डिफ़ॉल्ट है।
Windows का उपयोग UTC करें
नोट: यह विधि शुरू में Windows Vista और Server 2008 पर समर्थित नहीं थी, लेकिन विस्टा SP2, विंडोज 7, सर्वर 2008 R2 और विंडोज 8 / 8.1 के साथ वापस आ गई।
MS Windows को UTC के रूप में हार्डवेयर घड़ी से समय की गणना करने के लिए।
निम्न सामग्रियों के साथ WindowsTimeFixUTC.reg नामक एक फ़ाइल बनाएँ और फिर रजिस्ट्री के साथ सामग्री को मर्ज करने के लिए उस पर डबल क्लिक करें:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001
नोट: Windows समय सेवा अभी भी रजिस्ट्री के बंद होने के बाद भी आरटीसी को स्थानीय समय लिखेगी, इसलिए इस समय के साथ विंडोज टाइम सर्विस को निष्क्रिय करना आसान है (यदि समय सिंक अभी भी आवश्यक है जबकि विंडोज में किसी भी तृतीय-पक्ष समय का उपयोग करें सिंक समाधान):
sc config w32time start= disabled
परिवर्तन को उल्टा करते हुए
आप निम्न सामग्रियों के साथ एक फ़ाइल बना सकते हैं और फिर मूल परिवर्तनों में विलय करने के लिए इसे डबल-क्लिक कर सकते हैं:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=-
यदि Windows समय सेवा अक्षम की गई थी, तो उसे फिर से कमांड के साथ सक्षम करें:
sc config w32time start= demand
लिनक्स का उपयोग 'स्थानीय' समय पर करें
अपने उबंटू प्रणाली को बताने के लिए कि हार्डवेयर घड़ी 'स्थानीय' समय पर सेट है:
पूर्व-Ubuntu 15.04 सिस्टम (उदाहरण के लिए Ubuntu 14.04 LTS):
- संपादित करें
/etc/default/rcS
निम्न अनुभाग जोड़ें या बदलें
# Set UTC=yes if your hardware clock is set to UTC (GMT)
UTC=no
उबंटू 15.04 सिस्टम और उससे ऊपर (जैसे कि उबंटू 16.04 एलटीएस):
एक टर्मिनल खोलें और निम्नलिखित कमांड निष्पादित करें
timedatectl set-local-rtc 1