Windows로 부팅 할 때 Mac의 시계가 변경됩니다


17

OS X Leopard 및 Windows 7 Release Candidate (bootcamp 사용)와 함께 iMac을 실행하고 있습니다. 때때로 Windows로 부팅 한 다음 OSX로 다시 부팅 할 때 Windows에서 시스템 시계가 잘못된 시간을 사용하도록 변경되었음을 알 수 있습니다. bootcamp와 함께 Vista를 사용할 때도이 문제가 발생했습니다.

이 문제가 발생하지 않도록하려면 어떻게합니까?

답변:


17

편집 : 원래 게시 한 방법을 사용하여 며칠 후 RealTimeIsUniversalWindows NT에서 유지되지 않은 남은 플래그는 실제로는 일반적으로 매우 희미하고 비실용적 이라는 것을 알았습니다 . 때때로 임의의 간격으로 보이는 Windows 시계는 UTC에서 현지 시간으로 되돌아 갔으며, 이는 매우 성가신 일이었습니다 (그리고 커밋 로그의 미래에서 온 것처럼 보이는 몇 가지 자식 커밋이 발생했습니다). 이로 인해 다른 수정 사항을 검색하게되었습니다.

일반적으로 문제는 John Fouhy가 주석에서 언급했듯이 Windows는 현지 시간으로 시계를 유지하고 OS X는 UTC로 시계를 유지한다는 것입니다 (지정된 시간대를 수정 자로 사용하여 올바른 시간을 제공함). 이 문제를 해결하려면 운영 체제 중 하나를 뒤로 구부리고 다른 시스템의 방법을 사용하여 시간을 추적해야합니다.

이제까지이 문제를 해결하는 가장 신뢰할 수있는 방법은 기본적으로 OS X가 종료 될 때마다 UTC에서 현지 시간으로 시계를 전환 한 다음 시작할 때마다 다시 전환하는 것입니다. 이를 수행하는 정확한 방법 은 OSx86 프로젝트 위키 에서 흥미롭게 찾을 수 있습니다 . (작은 참고 사항 : Leopard 지침에 대한 LaunchDaemon plist와 같은 OSx86 관련 항목이 있지만 MacBook Pro에서 Leopard 방법을 그대로 사용해 보았지만 제대로 작동합니다. 작성된 지시 사항을 정확히 따르고 파일에서 OSx86에 대한 언급은 상관 없습니다.

시도해보고 싶다면 오래된 해결책이 있습니다. 그러나 경고 : 이것은 최신 버전의 Windows에서 올바르게 작동하도록 업데이트되지 않았으므로 어려운 방법을 알았을 때 매우 신뢰할 수 없습니다 ...

시계를 동기화하는 또 다른 방법은 Windows가 레지스트리 해킹 ( Mac OS X Hints에서 찾은 트릭)을 통해 UTC를 사용하도록하는 것입니다 .

  1. RegEdit을 시작하십시오 ( 시작-> 실행 ... 을 입력 하십시오regedit )
  2. " HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation"로 이동하십시오 .
  3. 로부터 편집 메뉴를 선택 새로 -> DWORD 값 .
  4. 이 값의 이름을 " RealTimeIsUniversal"으로 지정하십시오.
  5. 를 두 번 클릭 하고 값 데이터를 RealTimeIsUniversal입력하십시오 1.

다음에 Windows로 부팅 할 때 시계는 Mac OS X 시계와 일치해야하며 Windows 시간대는 Mac OS X에서 설정된 시간대와 일치 할 수 있습니다.


와우, 듀얼 부팅 상황에 대한 좋은 팁!
Greg Hewgill

지난 몇 주 동안 Windows 7에서 레지스트리 해킹을 사용했습니다. 여태까지는 그런대로 잘됐다. 일광 절약 시간제에서 전환하는 동안에도 제대로 변경되었습니다.
kdmurray 2009

3

Windows에서 시계 동기화 설정 을 확인하십시오 . 인터넷 소스로 시계를 조정하고 시계를 변경하는 중일 수 있습니다.


OS X는 GMT + 1로 설정되어 있고 Windows는 여전히 GMT + 9.5로 설정되어 있습니다.
dbr

0

두 운영 체제에서 동일한 시간대를 사용하고 있는지 확인하십시오. 시간대가 다른 시스템 시간대는 다른 OS의 시간대와 다른 시간대를 표시하도록 시스템 시계를 변경할 수 있습니다.


2
linux / unix와 같은 Mac은 시스템 시계를 UTC로 유지하고 시간대를 표시 수정 자로 적용합니다. Windows는 시스템 시간을 현지 시간으로 유지합니다. 따라서 Windows에서 시계가 "잘못된"것으로 인식하면 수정됩니다. 따라서 한 가지 해결 방법은 Windows 시간대를 의도적으로 UTC로 설정하는 것입니다.
John Fouhy

0

Mac의 로그인 스크립트가 있습니다. 필자의 경우 Leopard는 인터넷을 통해 시계를 설정하는 간단한 셸 스크립트입니다.

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

따라서 Windows로 부팅 할 때 동부 해안에 있으면 5 시간 앞으로 시계를 보내고 Mac OS X로 재부팅하면 시계가 UTC로 다시 설정됩니다.

건배...

짐 페어


로그인시 자동 실행되도록 어떻게 설정합니까?
Brian Willis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.