2009年4月20日

Boot Camp 時差問題

Boot Camp 推出了兩年多了,我也替客人及朋友安裝過數不清次數的 Boot Camp,真想不到原來我一直沒有寫過關於 Boot Camp 時間差誤的解決方法。

因為 Mac OS X 跟 Windows XP 檢查系統時間的不同方式,導致很多時系統時間都會有「相差八小時」的情況出現。在最早期,我會建議朋友在兩個平台上設定「自動上網核對時間」,只要有互聯網,就可以得到準確的時間;後來聽說新版本的 Boot Camp 已修正了這個瑕玼,我也沒有再深入研究。

最近有不少上來 Mactivity 安裝 Boot Camp 的朋友,都不約而同地向我打聽這個惱人的八小時時差問題。不論你的 Boot Camp 是否已解決了這個毛病,有興趣的朋友也可以參照以下方法,在 Windows 內修改一些系統參數,試試有沒有改善。

先進入 Windows,在「控制台」>「日期和時間」內,確定已關閉掉「自動與網際網路時間伺服器同步化」


按「開始」>「執行」,輸入「regedit


在「我的電腦」下,點選
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\TimeZoneInformation


按「編輯」>「新增」>「DWORD 值」


將新增的 DWORD 值改名為「RealTimeIsUniversal」(注意大小寫)


雙按這個新增的「RealTimeIsUniversal」,將數值資料改為「1」,並確定底數是「十六進位」


當你從新開機,再在兩個系統之間穿梳時,就不會有這個時差問題了。

12 Comments:

At 12:59 上午, Blogger diode_ng said...

Thank you so much!

 
At 11:39 上午, Anonymous kansir said...

這是Windows的問題,還是boot camp的問題?

 
At 4:39 下午, Blogger 真嗣 said...

沒記錯的話這是osx和windows取system clock時的不同, osx把system clock當時當前時區, windows是當成是utc+0...

希望我沒記錯

 
At 4:52 下午, Blogger Johnny Chan said...

真嗣是對的。Mac OS X(好似包括其它 Unix/Linux)是讀取 Universal 時間,Windows 是讀取 Local 時間。所以在 Windows 作出修改,強制它讀取 Universal 時間就解決了。也說不上是誰的「過錯」。

 
At 6:07 下午, Blogger Svensson said...

但是不是有一個patch 去解決呢個問題 的 ?
有冇人可以話我知邊度有得Download ?

Thanks

 
At 10:00 下午, Anonymous 匿名 said...

Johnny,我裝唔到Boot Camp 2.1 更新,請問你有冇遇過這個問題?

 
At 12:37 上午, Anonymous 匿名 said...

如果裝vista, 同xp設定方法一樣嗎?

 
At 4:53 下午, Blogger Johnny Chan said...

BootCamp 2.1 我成日都裝喎,又未試過有事。至於 Vista 係咪同一個做法,Vista 咁難用,我點識喎。:)

 
At 10:24 下午, Blogger Eddy said...

Thanks very much, especially for newbie like me !!

 
At 12:56 上午, Anonymous 匿名 said...

都係唔得喎........

 
At 1:10 上午, Blogger Johnny Chan said...

我又未試過唔得喎,之前有部 Acer Aspire One 同樣係行 2 個系統,雖然唔係 Boot Camp,都一樣係咁樣搞掂左。

 
At 12:12 下午, Blogger Ar+hur said...

我試左呢個方法都係唔得呀

 

張貼意見

<< Home