Macbook Pro i5 在 Windows 下當機的解決方案 Win7+XP

這種問題是發生在Macbook Pro i5,包含GT 330M顯示卡的筆電上。
在正常分區的BootCamp中使用XP sp3,當機最為嚴重,頻率幾乎一小時或是半小時一次。sp2和Win7的當機幾率相對來說低一些,約一到五個小時一次。


當機故障的表現為:

在XP下,突然滑鼠相應緩慢,直至滑鼠停止,鍵盤失效。然後藍屏,從保存的minidump分析來看,一般錯誤發生在nv_disp4.dll,或是nv4_mini.dll;基本判定是顯示卡驅動程式或者是所謂的顯示卡智慧切換技術造成;

在Win7下,表現為突然滑鼠相應緩慢,直至滑鼠停止,鍵盤失效。然後螢幕凍結。只能強制關機。日誌中報告錯誤為寫入ACPI BIOS失敗。實質原因是由於驅動程式或是硬體原因,顯示卡無法在節能模式和效能模式進行切換。而在OS X下就沒有這個問題,也許OSX下的獨立顯示卡就一直工作在效能模式,而節能模式由整合顯示卡負責,而規避了這個問題。

這個問題並不是個案,目前現有的371、372、373等包含雙顯示卡的i5系列筆電 Macbook Pro,以及老款包含雙顯示卡的Macbook Pro Unibody都有此類問題。(當然可能有些人的沒有問題)在老款的Macbook Pro上,解決方法都是通過RivaTuner關閉顯示卡的節能模式切換功能。但可以想像這樣的操作也有一定缺點:顯示卡不會自行節能,要提高或降低效能也必須手動調整。並且該方法在 Macbook Pro i5的顯示卡驅動程式下無效。因為RivaTuner不支持190版本以上的顯示卡驅動。

其實解決方法很簡單,就是更換驅動程式。之前我曾嘗試使用NVIDIA官方網站的的330M驅動程式在XP下修改硬體ID並強制安裝,但啟動黑屏。隨後我安裝了Win7,並獲得了一個新版本的驅動,修改硬體ID並強制安裝到系統中之後,當機的問題成功解決。這個驅動可以直接覆蓋安裝,安裝前會提示卸載舊驅動程式,安裝時會提示沒有通過微軟驗證,忽略即可。這個驅動僅適用於內建NVIDIA GT330M顯示卡且出現頻繁當機的 2010 Macbook Pro。

下載地址
for Windows 7 / Vista 32bit:
http://www.brsbox.com/filebox/down/fc/0a423f183d3ffe046f20d474d07a9cff

for Windows 7 / Vista 64bit:
http://www.brsbox.com/filebox/down/fc/0917205bb051880869ad1c9542ce57a1

for Windows XP 32bit:
http://www.brsbox.com/filebox/down/fc/19cba5902e9796acf42b8625457630f6

我的測試環境是 Macbook Pro i5 with GT 330M, Win7 32bit作業系統。雖然此驅動程式能夠解決目前的當機問題,但我不確保它的穩定性和效能保證。所以當BootCamp更新時,建議安裝新版本的官方驅動。目前我不確定在XP下使用這個版本驅動是否有效,但理論應該可以。
狂推..............最好能至頂

明天機器到就來試試看

感謝大大的分享
看到這篇澆熄了我打算今晚安裝BootCamp的熱情。
推一下這篇~
原來過了兩年.. 還是一樣會有這個問題..
那應該就不是我的MBP硬體有問題了
之前的上一代的unibody就有這個問題,超嚴重,有時候十幾分鐘就當一次,後來爬文爬的超辛苦才找到用RivaTuner的解決辦法,但是現在買新的i7筆電,用了好幾天都沒事,結果今天開wmplayer看片就第一次當機XD,想要重灌顯示卡的驅動,可是從NVIDIA官網下載的驅動卻一直不能安裝,不知道bluefountain大可不可以幫忙做一個Windows 7 64bit的驅動出來,感恩感恩!
咦...官網這個不能用嗎?

http://www.nvidia.com.tw/object/notebook_winvista_win7_x64_197.16_whql_tw.html

win7 64位元
http://senmingkao.blogspot.tw/
經過一個晚上安裝Vista x64的測試,我發現真的會讓MBP 2010當機!

在沒有安裝任何額外的軟體之下(BootCamp除外),在開啓IE那一瞬間Windows Aero過場特效跑到一半畫面就凍結,只能強迫關機。

看來還是安心使用虛擬機跑Visual Studio好了,只好和電玩說再見。
補上一些小方法

把win7的電源選項狀態 設定成省電

win7會把cpu時脈降低一些到1.3g

溫度會隨之降低 當機的機率也會大大降低嚕...

目前這樣使用的情況下

主機在win7的溫度在55度左右
mark691210 wrote:
之前的上一代的uni...(恕刪)


更新下:
For Win7 / Vista 64bit 來嘍

http://www.brsbox.com/filebox/down/fc/0917205bb051880869ad1c9542ce57a1
me322kimo wrote:
補上一些小方法把wi...(恕刪)


感謝分享喔,我試試看有沒有效果,我的好熱的說~
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!