आपका कंप्यूटर अपने मदरबोर्ड पर एक हार्डवेयर घड़ी में समय संग्रहीत करता है। कंप्यूटर बंद होने पर भी घड़ी समय का ध्यान रखती है। डिफ़ॉल्ट रूप से, विंडोज मानता है कि समय स्थानीय समय में संग्रहित है, जबकि लिनक्स मानता है कि समय यूटीसी समय में संग्रहीत है और एक ऑफसेट लागू होता है। यह आपके ऑपरेटिंग सिस्टम में से एक को गलत समय दिखा रहा है दोहरी बूट स्थिति .
इसे ठीक करने के लिए, आपके पास दो विकल्प हैं: लिनक्स का स्थानीय समय पर उपयोग करें, या विंडोज का यूटीसी समय का उपयोग करें। निर्देशों के दोनों चरणों का पालन न करें या वे अभी भी एक ही भाषा नहीं बोल रहे हैं! हम अनुशंसा करते हैं कि यदि संभव हो तो लिनक्स का उपयोग स्थानीय समय पर करें।
विकल्प एक: लिनक्स का स्थानीय समय पर उपयोग करें
लिनक्स का स्थानीय समय में उपयोग करना ठीक उसी तरह से विंडोज करता है जो शायद सबसे अच्छा विकल्प है। विंडोज़ में एक रजिस्ट्री सेटिंग है जो इसे यूटीसी के रूप में समय को संग्रहीत करने के लिए मजबूर करती है, लेकिन यह कथित रूप से समर्थित नहीं है और कुछ तृतीय-पक्ष अनुप्रयोगों के साथ समस्या पैदा कर सकती है जो हमेशा मानते हैं कि हार्डवेयर घड़ी स्थानीय समय में है। यह विंडोज की अपनी इंटरनेट टाइम-सिंकिंग सेवा के साथ भी असंगत है।
आपके लिनक्स सिस्टम को स्थानीय समय का उपयोग करने के चरण लिनक्स वितरण से लिनक्स वितरण में भिन्न हो सकते हैं। हालांकि, किसी भी लिनक्स वितरण के साथ
प्रणाली
, आप का उपयोग कर सकते हैं
timedatectl
यह परिवर्तन करने के लिए आदेश। यह उबंटू, फेडोरा, रेड हैट, डेबियन, मिंट और सिस्टम के उपयोग वाले अन्य लिनक्स वितरणों के आधुनिक संस्करणों पर काम करेगा।
यह परिवर्तन करने के लिए, पहले अपने लिनक्स सिस्टम पर एक टर्मिनल विंडो खोलें। स्थानीय समय में मदरबोर्ड पर वास्तविक समय घड़ी लगाने के लिए निम्नलिखित कमांड चलाएँ। लिनक्स स्थानीय समय को स्टोर करेगा, ठीक वैसे ही जैसे विंडोज करता है।
समय-समय पर सेट लोकल-आरटीसी 1 --adjust- सिस्टम-क्लॉक
अपनी वर्तमान सेटिंग जांचने के लिए, दौड़ें:
timedatectl
यदि आप "स्थानीय टीसी में आरटीसी: हाँ" देखते हैं, तो लिनक्स यूटीसी के बजाय स्थानीय समय क्षेत्र का उपयोग करने के लिए निर्धारित है। कमांड आपको चेतावनी देता है कि यह मोड पूरी तरह से समर्थित नहीं है और समय क्षेत्र और दिन के उजाले बचत समय के बीच बदलते समय कुछ समस्याएं पैदा कर सकता है। हालाँकि, यह मोड संभवतः विंडोज में यूटीसी विकल्प की तुलना में बेहतर समर्थित है। यदि आप विंडोज के साथ डुअल-बूट करते हैं, तो विंडोज आपके लिए दिन के समय की बचत का समय संभाल लेगा।
यदि आप कभी भी इस परिवर्तन को पूर्ववत करना चाहते हैं, तो निम्न आदेश चलाएँ:
समय-समय पर सेट लोकल-आरटीसी 0 --adjust- सिस्टम-क्लॉक
विकल्प दो: विंडोज यूटीसी टाइम का उपयोग करें
लिनक्स की तरह विंडोज का यूटीसी समय का उपयोग करना शायद सबसे अच्छा विकल्प नहीं है। आप विंडोज यूटीसी समय का उपयोग करने के लिए रजिस्ट्री को संपादित कर सकते हैं, लेकिन यह संभवतः स्थानीय समय का उपयोग कर लिनक्स बनाने की तुलना में अधिक समस्याएं पैदा कर सकता है।
यदि आप ऐसा करना चाहते हैं, तो आप सबसे पहले विंडोज पर इंटरनेट टाइम अपडेट करने की सुविधा को निष्क्रिय करना चाहते हैं। यह सुनिश्चित करता है कि इंटरनेट से वर्तमान समय को सिंक करने की कोशिश करते समय विंडोज ने घड़ी को गलत तरीके से सेट नहीं किया है। विंडोज 10 पर, सेटिंग्स> समय और भाषा पर जाएं और "समय को स्वचालित रूप से सेट करें" अक्षम करें। विंडोज 7 पर, टास्कबार में सिस्टम क्लॉक को राइट-क्लिक करें और "तारीख / समय समायोजित करें" चुनें। "इंटरनेट टाइम" टैब पर क्लिक करें, "सेटिंग बदलें" बटन पर क्लिक करें, "इंटरनेट टाइम सर्वर के साथ सिंक्रनाइज़ करें" विकल्प को अनचेक करें और "ओके" पर क्लिक करें।
रजिस्ट्री का संपादन करके विंडोज का उपयोग यूटीसी टाइम करें
सम्बंधित: एक समर्थक की तरह रजिस्ट्री संपादक का उपयोग करना सीखना
अब आपको विंडोज रजिस्ट्री में उचित मूल्य जोड़ना होगा। यहां हमारी मानक चेतावनी है: रजिस्ट्री संपादक एक शक्तिशाली उपकरण है और इसका दुरुपयोग आपके सिस्टम को अस्थिर या यहां तक कि अक्षम कर सकता है। यह एक बहुत आसान हैक है और जब तक आप निर्देशों का पालन करते हैं, तब तक आपको कोई समस्या नहीं होनी चाहिए। यदि आपने पहले कभी इसके साथ काम नहीं किया है, तो इसके बारे में पढ़ने पर विचार करें रजिस्ट्री संपादक का उपयोग कैसे करें आरंभ करने से पहले। और निश्चित रूप से रजिस्ट्री का बैकअप लें (तथा आपका कंप्यूटर !) परिवर्तन करने से पहले।
सबसे पहले, रजिस्ट्री को प्रारंभ करें, "regedit" टाइप करके, और एंटर दबाकर खोलें। दिखाई देने वाले सुरक्षा संकेत से सहमत हों।
रजिस्ट्री संपादक के बाएँ फलक में निम्न कुंजी पर नेविगेट करें:
HKEY_LOCAL_MACHINE \ System \ CurrentControlSet \ Control \ TimeZoneInformation
विंडोज 10 के नवीनतम संस्करणों पर, आप उपरोक्त पंक्ति को पता बॉक्स में कॉपी और पेस्ट कर सकते हैं। हालाँकि, यह हैक विंडोज 7 पर भी काम करेगा।
"TimeZoneInformation" कुंजी को राइट-क्लिक करें और नया> DWORD (32-बिट) मान चुनें।
अपने नए मूल्य का नाम
RealTimeIsUniversal
.
डबल-क्लिक करें
RealTimeIsUniversal
आपके द्वारा अभी-अभी बनाया गया मान सेट किया गया मान डेटा है
1
, और "ओके" पर क्लिक करें।
अब आप कर चुके हैं, और आप रजिस्ट्री संपादक को बंद कर सकते हैं। विंडोज यूटीसी में समय स्टोर करेगा, ठीक वैसे ही जैसे लिनक्स करता है।
यदि आप कभी भी इस परिवर्तन को पूर्ववत् करना चाहते हैं, तो रजिस्ट्री में इस स्थान पर लौटें, राइट-क्लिक करें
RealTimeIsUniversal
आपके द्वारा जोड़ा गया मूल्य, और इसे अपनी रजिस्ट्री से हटा दें।
डाउनलोड हमारी एक-क्लिक रजिस्ट्री हैक
यदि आप स्वयं रजिस्ट्री संपादित नहीं करना चाहते हैं, तो आप हमारी डाउनलोड करने योग्य रजिस्ट्री हैक का उपयोग कर सकते हैं। हमने एक हैक बनाया जो विंडोज को यूटीसी समय का उपयोग करता है, और एक जो इसे स्थानीय समय पर पुनर्स्थापित करता है। दोनों निम्नलिखित ज़िप फ़ाइल में शामिल हैं। बस फ़ाइल डाउनलोड करें, जिस हैक का आप उपयोग करना चाहते हैं उसे डबल क्लिक करें, और अपनी रजिस्ट्री में जानकारी जोड़ने के लिए सहमत हों।
विंडोज यूटीसी टाइम का उपयोग करें
उपरोक्त हैक वही काम करते हैं जो हमने ऊपर वर्णित किए हैं। Windows का उपयोग करें UTC टाइम हैक "RealTimeIsUniversal" प्रविष्टि "1" के मान के साथ बनाता है, जबकि Make Windows उपयोग स्थानीय समय हैक "RealTimeIsUniversal" प्रविष्टि को हटा देता है।
यदि आप कभी भी यह देखना चाहते हैं कि यह या कोई अन्य .reg फ़ाइल क्या करती है, तो इसे राइट-क्लिक करें और नोटपैड में फ़ाइल देखने के लिए "संपादित करें" चुनें। आप आसानी से अपनी खुद की रजिस्ट्री हैक कर सकते हैं, जिसमें ठीक से स्वरूपित सूची में जोड़ने, संपादित करने और हटाने के लिए रजिस्ट्री प्रविष्टियों की एक सूची शामिल है।
मैक पर ड्यूल-बूटिंग विंडोज के बारे में क्या?
सम्बंधित: कैसे बूट शिविर के साथ एक मैक पर विंडोज स्थापित करने के लिए
हालाँकि Apple का macOS लिनक्स जैसे UTC समय का उपयोग करता है, लेकिन आपको कुछ भी विशेष नहीं करना चाहिए मैक पर बूट कैंप में विंडोज चलाना । Apple के बूट कैंप ड्राइवर सब कुछ संभालते हैं। (हैकिंटोश डुअल-बूटर्स एक और कहानी है, हालांकि, और ऊपर विंडोज़ रजिस्ट्री ट्विक का उपयोग करने की कोशिश करनी होगी।)
यदि आप सोच रहे हैं कि विंडोज अन्य ऑपरेटिंग सिस्टम, आधिकारिक Microsoft ब्लॉग की तरह UTC के बजाय स्थानीय समय का उपयोग क्यों करता है ओल्ड न्यू थिंग इसे यहाँ समझाता है । संक्षेप में, यह पश्चगामी अनुकूलता को संरक्षित करना था विंडोज 3.1 सिस्टम और कंप्यूटर के BIOS में समय निर्धारित करने पर लोगों को भ्रमित होने से रोकने के लिए। बेशक, पीसी निर्माताओं ने विंडोज के साथ संगत होने के लिए स्थानीय समय को चुना और विंडोज ने स्थानीय समय को चुना पीसी निर्माताओं ने निर्णय के साथ संगत होने के लिए चुना, इसलिए यह चक्र आत्म-मजबूत हो गया।
वर्तमान में लेबलिंग के लिए कोई मानक नहीं है कि क्या कोई समय UTC या स्थानीय समय के रूप में BIOS या UEFI फर्मवेयर में संग्रहीत है, जो शायद सबसे तार्किक समाधान होगा। लेकिन इसके लिए कुछ काम करने की आवश्यकता होती है, और अधिकांश लोग कभी भी नोटिस नहीं करेंगे अलग-अलग ऑपरेटिंग सिस्टम अलग-अलग समय प्रारूपों का उपयोग करते हैं - दोहरे-बूट कॉन्फ़िगरेशन को छोड़कर।