답변:
편집 : 원래 게시 한 방법을 사용하여 며칠 후 RealTimeIsUniversal
Windows 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를 사용하도록하는 것입니다 .
regedit
)HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
"로 이동하십시오 .RealTimeIsUniversal
"으로 지정하십시오.RealTimeIsUniversal
입력하십시오 1
.다음에 Windows로 부팅 할 때 시계는 Mac OS X 시계와 일치해야하며 Windows 시간대는 Mac OS X에서 설정된 시간대와 일치 할 수 있습니다.
두 운영 체제에서 동일한 시간대를 사용하고 있는지 확인하십시오. 시간대가 다른 시스템 시간대는 다른 OS의 시간대와 다른 시간대를 표시하도록 시스템 시계를 변경할 수 있습니다.
Mac의 로그인 스크립트가 있습니다. 필자의 경우 Leopard는 인터넷을 통해 시계를 설정하는 간단한 셸 스크립트입니다.
#!/bin/sh
ntpdate -uvs time.apple.com
exit 0
따라서 Windows로 부팅 할 때 동부 해안에 있으면 5 시간 앞으로 시계를 보내고 Mac OS X로 재부팅하면 시계가 UTC로 다시 설정됩니다.
건배...
짐 페어