मुखपृष्ठ » कैसे » दोहरी बूटिंग करते समय अलग-अलग समय दिखाते हुए विंडोज और लिनक्स को कैसे ठीक करें

    दोहरी बूटिंग करते समय अलग-अलग समय दिखाते हुए विंडोज और लिनक्स को कैसे ठीक करें

    आपका कंप्यूटर अपनी मदरबोर्ड पर एक हार्डवेयर घड़ी में समय संग्रहीत करता है। कंप्यूटर बंद होने पर भी घड़ी समय का ध्यान रखती है। डिफ़ॉल्ट रूप से, Windows मानता है कि समय स्थानीय समय में संग्रहीत है, जबकि लिनक्स मानता है कि समय UTC समय में संग्रहीत है और एक ऑफसेट लागू होता है। यह आपके एक ऑपरेटिंग सिस्टम को दोहरी बूट स्थिति में गलत समय दिखाता है.

    इसे ठीक करने के लिए, आपके पास दो विकल्प हैं: Linux को स्थानीय समय का उपयोग करें, या Windows का उपयोग UTC समय करें। निर्देशों के दोनों चरणों का पालन न करें या वे अभी भी एक ही भाषा नहीं बोलेंगे! हम अनुशंसा करते हैं कि यदि संभव हो तो आप लिनक्स का स्थानीय उपयोग करें.

    विकल्प एक: लिनक्स का उपयोग स्थानीय समय करें

    लिनक्स का स्थानीय समय में उपयोग करना उसी तरह से विंडोज करता है जो शायद सबसे अच्छा विकल्प है। विंडोज़ में एक रजिस्ट्री सेटिंग है जो इसे यूटीसी के रूप में समय को संग्रहीत करने के लिए मजबूर करती है, लेकिन यह कथित रूप से अच्छी तरह से समर्थित नहीं है और कुछ तृतीय-पक्ष अनुप्रयोगों के साथ समस्या पैदा कर सकती है जो हमेशा मानते हैं कि हार्डवेयर घड़ी स्थानीय समय में है। यह विंडोज की अपनी इंटरनेट टाइम-सिंकिंग सेवा के साथ भी असंगत है.

    आपके लिनक्स सिस्टम को स्थानीय समय का उपयोग करने के चरण लिनक्स वितरण से लिनक्स वितरण में भिन्न हो सकते हैं। हालाँकि, systemd के साथ किसी भी लिनक्स वितरण पर, आप इसका उपयोग कर सकते हैं timedatectl यह परिवर्तन करने के लिए आदेश दें। यह उबंटू, फेडोरा, रेड हैट, डेबियन, टकसाल और सिस्टम के उपयोग वाले अन्य लिनक्स वितरणों के आधुनिक संस्करणों पर काम करेगा.

    यह परिवर्तन करने के लिए, पहले अपने लिनक्स सिस्टम पर एक टर्मिनल विंडो खोलें। मदरबोर्ड पर वास्तविक समय घड़ी को स्थानीय समय में लगाने के लिए निम्न कमांड चलाएँ। लिनक्स स्थानीय समय को स्टोर करेगा, ठीक वैसे ही जैसे विंडोज करता है.

    समय-समय पर सेट लोकल-आरटीसी 1 --adjust- सिस्टम-क्लॉक

    अपनी वर्तमान सेटिंग जांचने के लिए, दौड़ें:

    timedatectl

    यदि आप "स्थानीय टीके में आरटीसी: हाँ" देखते हैं, तो लिनक्स यूटीसी के बजाय स्थानीय समय क्षेत्र का उपयोग करने के लिए तैयार है। कमांड आपको चेतावनी देता है कि यह मोड पूरी तरह से समर्थित नहीं है और समय क्षेत्र और दिन के उजाले बचत समय के बीच बदलते समय कुछ समस्याएं पैदा कर सकता है। हालांकि, यह मोड संभवतः विंडोज में यूटीसी विकल्प की तुलना में बेहतर समर्थित है। यदि आप विंडोज के साथ डुअल-बूट करते हैं, तो विंडोज आपके लिए दिन के उजाले के समय की बचत करेगा.

    यदि आप कभी भी इस परिवर्तन को पूर्ववत करना चाहते हैं, तो निम्न आदेश चलाएँ:

    टाइमटेक्टेक्टल सेट-लोकल-आरटीसी ० - एडड्यूल-सिस्टम-क्लॉक

    विकल्प दो: विंडोज यूटीसी समय का उपयोग करें

    लिनक्स की तरह विंडोज का यूटीसी समय का उपयोग करना शायद सबसे अच्छा विकल्प नहीं है। आप विंडोज यूटीसी समय का उपयोग करने के लिए रजिस्ट्री को संपादित कर सकते हैं, लेकिन यह संभवत: लिनक्स के स्थानीय समय का उपयोग करने की तुलना में अधिक समस्याएं पैदा कर सकता है.

    यदि आप ऐसा करना चाहते हैं, तो आप सबसे पहले विंडोज पर इंटरनेट टाइम अपडेटिंग फीचर को निष्क्रिय करना चाहेंगे। यह सुनिश्चित करता है कि इंटरनेट से वर्तमान समय को सिंक करने की कोशिश करते समय विंडोज घड़ी को गलत तरीके से सेट नहीं करेगा। विंडोज 10 पर, सेटिंग्स> समय और भाषा के लिए सिर और "समय स्वचालित रूप से सेट करें" को अक्षम करें। विंडोज 7 पर, टास्कबार में सिस्टम क्लॉक पर राइट-क्लिक करें और "तारीख / समय समायोजित करें" चुनें। "इंटरनेट टाइम" टैब पर क्लिक करें, "सेटिंग बदलें" बटन पर क्लिक करें, "इंटरनेट टाइम सर्वर के साथ सिंक्रनाइज़ करें" विकल्प को अनचेक करें और "ओके" पर क्लिक करें।.

    रजिस्ट्री का संपादन करके विंडोज का उपयोग यूटीसी टाइम करें

    अब आपको विंडोज रजिस्ट्री में उचित मूल्य जोड़ना होगा। यहां हमारी मानक चेतावनी है: रजिस्ट्री संपादक एक शक्तिशाली उपकरण है और इसका दुरुपयोग आपके सिस्टम को अस्थिर या यहां तक ​​कि अक्षम कर सकता है। यह एक बहुत आसान हैक है और जब तक आप निर्देशों का पालन करते हैं तब तक आपको कोई समस्या नहीं होनी चाहिए। उस ने कहा, यदि आपने पहले कभी इसके साथ काम नहीं किया है, तो आरंभ करने से पहले रजिस्ट्री संपादक का उपयोग करने के तरीके के बारे में पढ़ने पर विचार करें। और निश्चित रूप से परिवर्तन करने से पहले रजिस्ट्री (और आपके कंप्यूटर!) का बैकअप लें.

    सबसे पहले, रजिस्ट्री को प्रारंभ करें, "regedit" टाइप करके, और Enter दबाकर क्लिक करें। दिखाई देने वाले सुरक्षा संकेत से सहमत हों.

    रजिस्ट्री संपादक के बाएँ फलक में निम्न कुंजी पर नेविगेट करें:

    HKEY_LOCAL_MACHINE \ System \ CurrentControlSet नियंत्रण \ TimeZoneInformation \

    विंडोज 10 के नवीनतम संस्करणों पर, आप उपरोक्त पंक्ति को पता बॉक्स में कॉपी और पेस्ट कर सकते हैं। हालाँकि, यह हैक विंडोज 7 पर भी काम करेगा.

    "TimeZoneInformation" कुंजी को राइट-क्लिक करें और नया> DWORD (32-बिट) मान चुनें.

    अपने नए मूल्य को नाम दें RealTimeIsUniversal.

    डबल-क्लिक करें RealTimeIsUniversal आपके द्वारा अभी-अभी बनाया गया मान सेट किया गया मान डेटा है 1, और "ओके" पर क्लिक करें.

    अब आप कर रहे हैं, और आप रजिस्ट्री संपादक को बंद कर सकते हैं। विंडोज यूटीसी में समय को स्टोर करेगा, ठीक वैसे ही जैसे लिनक्स करता है.

    यदि आप कभी भी इस परिवर्तन को पूर्ववत करना चाहते हैं, तो रजिस्ट्री में इस स्थान पर लौटें, राइट-क्लिक करें RealTimeIsUniversal आपके द्वारा जोड़ा गया मूल्य, और इसे अपनी रजिस्ट्री से हटा दें.

    डाउनलोड हमारी एक-क्लिक रजिस्ट्री हैक

    यदि आप स्वयं रजिस्ट्री को संपादित नहीं करना चाहते हैं, तो आप हमारी डाउनलोड करने योग्य रजिस्ट्री हैक का उपयोग कर सकते हैं। हमने एक हैक बनाया जो विंडोज को यूटीसी समय का उपयोग करता है, और एक जो इसे स्थानीय समय पर पुनर्स्थापित करता है। दोनों को निम्नलिखित ज़िप फ़ाइल में शामिल किया गया है। बस फ़ाइल डाउनलोड करें, जिस हैक का आप उपयोग करना चाहते हैं उसे डबल क्लिक करें, और अपनी रजिस्ट्री में जानकारी जोड़ने के लिए सहमत हों.

    विंडोज यूटीसी टाइम का उपयोग करें

    उपरोक्त हैक वही काम करते हैं जो हमने ऊपर वर्णित किए हैं। Windows का उपयोग करें UTC टाइम हैक "RealTimeIsUniversal" प्रविष्टि "1" के मान से बनाता है, जबकि Make Windows उपयोग स्थानीय समय हैक "RealTimeIsUniversal" प्रविष्टि को हटा देता है.

    यदि आप कभी यह देखना चाहते हैं कि यह या कोई अन्य .reg फ़ाइल क्या करती है, तो इसे राइट-क्लिक करें और नोटपैड में फ़ाइल को देखने के लिए "संपादित करें" चुनें। आप आसानी से अपनी खुद की रजिस्ट्री हैक्स बना सकते हैं, जिसमें एक उचित स्तर की सूची में जोड़ने, संपादित करने और हटाने के लिए सिर्फ रजिस्ट्री प्रविष्टियों की एक सूची शामिल है.

    मैक पर ड्यूल-बूटिंग विंडोज के बारे में क्या?

    हालाँकि Apple का macOS लिनक्स जैसे UTC समय का उपयोग करता है, लेकिन मैक पर बूट कैंप में विंडोज चलाने पर आपको कुछ विशेष नहीं करना चाहिए। Apple के बूट कैंप ड्राइवर सब कुछ संभालते हैं। (हैकिंटोश डुअल-बूटर्स एक और कहानी है, हालांकि, और ऊपर विंडोज़ रजिस्ट्री ट्विक का उपयोग करने की कोशिश करनी होगी।)


    यदि आप सोच रहे हैं कि विंडोज अन्य ऑपरेटिंग सिस्टम की तरह UTC के बजाय स्थानीय समय का उपयोग क्यों करता है, तो आधिकारिक Microsoft ब्लॉग द ओल्ड न्यू थिंग इसे यहाँ बताता है। संक्षेप में, यह विंडोज 3.1 सिस्टम के साथ पश्चगामी संगतता को संरक्षित करने और कंप्यूटर के BIOS में समय निर्धारित करने से लोगों को भ्रमित होने से रोकने के लिए था। बेशक, पीसी निर्माताओं ने स्थानीय समय को विंडोज के साथ संगत होने के लिए चुना और विंडोज ने स्थानीय समय को चुना पीसी निर्माताओं ने निर्णय के साथ संगत होने के लिए चुना, इसलिए यह चक्र आत्म-सुदृढ़ हो गया।.

    वर्तमान में लेबलिंग के लिए कोई मानक नहीं है कि क्या कोई समय UTC या स्थानीय समय के रूप में BIOS या UEFI फर्मवेयर में संग्रहीत है, जो संभवतः सबसे तार्किक समाधान होगा। लेकिन इसके लिए कुछ काम करने की आवश्यकता होगी, और अधिकांश लोग कभी भी नोटिस नहीं करेंगे अलग-अलग ऑपरेटिंग सिस्टम अलग-अलग समय प्रारूपों का उपयोग करते हैं-सिवाय दोहरे-बूट कॉन्फ़िगरेशन के.