जब मैं विंडोज में बूट करता हूं तो मेरे मैक पर क्लॉक बदल जाती है


17

मैं ओएस एक्स तेंदुए के साथ एक आईमैक चला रहा हूं, और विंडोज 7 रिलीज कैंडिडेट (बूटकैंप का उपयोग करके)। कभी-कभी जब मैं विंडोज में बूट करता हूं, और फिर ओएसएक्स में वापस बूट करता हूं, तो मुझे पता चलता है कि विंडोज ने गलत समय का उपयोग करने के लिए सिस्टम की घड़ी को बदल दिया है। मैं इस समस्या है जब बूटकैंप के साथ Vista का उपयोग कर रहा था।

मैं इसे होने से कैसे रोकूँ?

जवाबों:


17

संपादित करें: मैंने मूल रूप से पोस्ट की गई विधि का उपयोग करने के कुछ दिनों के बाद, मुझे पता चला कि RealTimeIsUniversalध्वज, विंडोज एनटी से एक अप्राप्य बचे हुए के रूप में, वास्तव में बहुत परतदार और अव्यवहारिक है। हर बार अक्सर, प्रतीत होता है कि यादृच्छिक अंतराल पर, विंडोज घड़ी स्थानीय समय में यूटीसी से वापस आ जाएगी, जो कि बहुत कष्टप्रद थी (और इसके परिणामस्वरूप कुछ कमिट में कहा गया कि जैसे वे कमिट लॉग में भविष्य से हैं)। यह मुझे एक और तय करने के लिए खोज करने के लिए नेतृत्व किया ...

सामान्य तौर पर, समस्या यह है कि, जैसा कि जॉन फूही ने एक टिप्पणी में उल्लेख किया है, विंडोज स्थानीय समय में घड़ी रखता है, जबकि ओएस एक्स यूटीसी पर घड़ी रखता है (सही समय देने के लिए एक निर्दिष्ट समय के रूप में निर्दिष्ट समय का उपयोग करते हुए)। इसे ठीक करने के लिए, ऑपरेटिंग सिस्टम में से एक को पीछे की तरफ झुकना होगा और दूसरे सिस्टम के तरीके का उपयोग करके समय का ध्यान रखना होगा।

अब, मैंने अब तक इस मुद्दे को ठीक करने के लिए जो सबसे विश्वसनीय तरीका खोजा है, वह यह है कि मूल रूप से ओएस एक्स को अपनी घड़ी को यूटीसी से स्थानीय समय पर स्विच करना चाहिए जब भी यह बंद हो जाता है और जब भी शुरू होता है तब इसे वापस स्विच करें। ऐसा करने का सटीक तरीका दिलचस्प रूप से पर्याप्त OSx86 प्रोजेक्ट विकी पर पाया जा सकता है। (थोड़ा ध्यान दें: वहाँ कुछ सामान है जो OSx86- विशिष्ट प्रतीत होता है, अर्थात् तेंदुए के निर्देश के लिए लॉन्चडैम प्लेस्ट। हालांकि, मैंने अपने मैकबुक प्रो पर तेंदुए की विधि शब्दशः की कोशिश की, और यह ठीक काम करता है। दूसरे शब्दों में, बस। लिखित रूप में निर्देशों का पालन करें, और फ़ाइलों में OSx86 के लिए किसी भी संदर्भ को ध्यान में न रखें - वे अप्रासंगिक हैं।)

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

घड़ियों को सिंक करने का एक अन्य तरीका यह है कि विंडोज को रजिस्ट्री हैक ( मैक ओएस एक्स संकेत से मिली एक चाल) के माध्यम से यूटीसी का उपयोग करने के लिए मजबूर करना है :

  1. RegEdit लॉन्च करें ( प्रारंभ -> चलाएँ ... , टाइप करें regedit)
  2. " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation" पर नेविगेट करें ।
  3. से संपादित करें मेनू, चुनें नई -> DWORD मान
  4. इस मान को नाम दें " RealTimeIsUniversal"।
  5. मूल्य डेटा के लिए डबल-क्लिक करें RealTimeIsUniversal, और दर्ज 1करें।

अगली बार जब आप विंडोज में बूट करते हैं, तो घड़ी को मैक ओएस एक्स घड़ी से मेल खाना चाहिए, और आप अभी भी विंडोज टाइमज़ोन को मैक ओएस एक्स में सेट किए गए टाइमज़ोन से मिलान कर सकते हैं।


वाह, उन दोहरी बूट स्थितियों के लिए महान टिप!
ग्रेग हेवगिल

मैं पिछले कुछ हफ्तों से विंडोज 7 के तहत रजिस्ट्री हैक का उपयोग कर रहा हूं। अब तक सब ठीक है। डेलाइट सेविंग टाइम से स्विच के दौरान यह ठीक से बदल भी जाता है।
kdmurray

3

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


मुझे यह समस्या थी - OS X को GMT + 1 में सेट किया गया था, और मैं भूल गया था कि Windows अभी भी GMT + 9.5 पर सेट है
dbr

0

यह सुनिश्चित करने के लिए जांचें कि आप दोनों ऑपरेटिंग सिस्टम पर एक ही समय क्षेत्र का उपयोग कर रहे हैं। यदि किसी के पास एक अलग समय क्षेत्र है, तो वह अपने समय क्षेत्र को दिखाने के लिए सिस्टम घड़ी को बदल सकता है, जो कि दूसरे ओएस के समय से भिन्न होगा।


2
Mac (जैसे linux / unix) UTC पर सिस्टम क्लॉक रखते हैं और डिस्प्ले के लिए एक संशोधक के रूप में टाइमज़ोन लागू करते हैं। विंडोज स्थानीय समय पर सिस्टम घड़ी रखता है। इसलिए, यदि विंडोज को पता चलता है कि उसकी घड़ी "गलत" है, तो वह इसे ठीक कर देगा। इसलिए वर्कअराउंड करना आपके विंडोज टाइमज़ोन को जानबूझकर UTC में सेट करना होगा।
जॉन फौही

0

मेरे पास चीजों की मैक साइड पर एक लॉगिन स्क्रिप्ट है - तेंदुआ मेरे मामले में - यह इंटरनेट के माध्यम से घड़ी सेट करने के लिए एक सरल शेल स्क्रिप्ट है:

#!/bin/sh
ntpdate -uvs time.apple.com
exit 0

इसलिए जब आप विंडोज में बूट करते हैं तो यह घड़ी को 5 घंटे आगे भेज देता है यदि आप पूर्वी तट पर हैं और जब आप मैक ओएस एक्स में रीबूट करते हैं तो यह घड़ी को यूटीसी पर वापस सेट करता है।

चीयर्स ...

जिम फेर


आप इसे लॉगिन पर स्वचालित रूप से चलाने के लिए कैसे सेट करते हैं?
ब्रायन विलिस
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.