संपादित करें: मैंने मूल रूप से पोस्ट की गई विधि का उपयोग करने के कुछ दिनों के बाद, मुझे पता चला कि RealTimeIsUniversal
ध्वज, विंडोज एनटी से एक अप्राप्य बचे हुए के रूप में, वास्तव में बहुत परतदार और अव्यवहारिक है। हर बार अक्सर, प्रतीत होता है कि यादृच्छिक अंतराल पर, विंडोज घड़ी स्थानीय समय में यूटीसी से वापस आ जाएगी, जो कि बहुत कष्टप्रद थी (और इसके परिणामस्वरूप कुछ कमिट में कहा गया कि जैसे वे कमिट लॉग में भविष्य से हैं)। यह मुझे एक और तय करने के लिए खोज करने के लिए नेतृत्व किया ...
सामान्य तौर पर, समस्या यह है कि, जैसा कि जॉन फूही ने एक टिप्पणी में उल्लेख किया है, विंडोज स्थानीय समय में घड़ी रखता है, जबकि ओएस एक्स यूटीसी पर घड़ी रखता है (सही समय देने के लिए एक निर्दिष्ट समय के रूप में निर्दिष्ट समय का उपयोग करते हुए)। इसे ठीक करने के लिए, ऑपरेटिंग सिस्टम में से एक को पीछे की तरफ झुकना होगा और दूसरे सिस्टम के तरीके का उपयोग करके समय का ध्यान रखना होगा।
अब, मैंने अब तक इस मुद्दे को ठीक करने के लिए जो सबसे विश्वसनीय तरीका खोजा है, वह यह है कि मूल रूप से ओएस एक्स को अपनी घड़ी को यूटीसी से स्थानीय समय पर स्विच करना चाहिए जब भी यह बंद हो जाता है और जब भी शुरू होता है तब इसे वापस स्विच करें। ऐसा करने का सटीक तरीका दिलचस्प रूप से पर्याप्त OSx86 प्रोजेक्ट विकी पर पाया जा सकता है। (थोड़ा ध्यान दें: वहाँ कुछ सामान है जो OSx86- विशिष्ट प्रतीत होता है, अर्थात् तेंदुए के निर्देश के लिए लॉन्चडैम प्लेस्ट। हालांकि, मैंने अपने मैकबुक प्रो पर तेंदुए की विधि शब्दशः की कोशिश की, और यह ठीक काम करता है। दूसरे शब्दों में, बस। लिखित रूप में निर्देशों का पालन करें, और फ़ाइलों में OSx86 के लिए किसी भी संदर्भ को ध्यान में न रखें - वे अप्रासंगिक हैं।)
यहाँ पुराना समाधान है, अगर आप इसे आज़माना चाहते हैं। हालांकि चेतावनी दी है: यह विंडोज के नए संस्करणों के साथ सही ढंग से काम करने के लिए कभी भी अपडेट नहीं किया गया था, इसलिए यह बहुत अविश्वसनीय है, जैसा कि मैंने और अधिक कठिन पाया ...
घड़ियों को सिंक करने का एक अन्य तरीका यह है कि विंडोज को रजिस्ट्री हैक ( मैक ओएस एक्स संकेत से मिली एक चाल) के माध्यम से यूटीसी का उपयोग करने के लिए मजबूर करना है :
- RegEdit लॉन्च करें ( प्रारंभ -> चलाएँ ... , टाइप करें
regedit
)
- "
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
" पर नेविगेट करें ।
- से संपादित करें मेनू, चुनें नई -> DWORD मान ।
- इस मान को नाम दें "
RealTimeIsUniversal
"।
- मूल्य डेटा के लिए डबल-क्लिक करें
RealTimeIsUniversal
, और दर्ज 1
करें।
अगली बार जब आप विंडोज में बूट करते हैं, तो घड़ी को मैक ओएस एक्स घड़ी से मेल खाना चाहिए, और आप अभी भी विंडोज टाइमज़ोन को मैक ओएस एक्स में सेट किए गए टाइमज़ोन से मिलान कर सकते हैं।