是這樣的,我最近入手了Intel 320 Series SSD 160GB,那麼趕快把我的iMac HDD拆下換上SSD,
但是我竟然忘記了...iMac的HDD是有Thermal Sensor,
換了新的SSD之後,風扇就狂轉,看到iFixit的方法是從國訂一個Thermal Sensor再安上SSD,
可是要從國外訂回來,加上我不想又拆開我的iMac,於是我就不停地找方法看可不可以用軟體的方式限制風扇的轉速,
終於給我找到了,不過請注要如果把風扇轉速調得太低,電子零件可能會損壞,請自行承擔風險,
需要用到的軟體是smcFanControl
Link
由於smcFanControl只會讓你去設定風扇的最低轉速,以下我們需要用到Terminal去作一些設定,把以下的Code輸入到Terminal
代碼:
<path to smcFanControl.app>/Contents/Resources/smc -k <key value> -w <fan speed>
<key value>是F1Mx(如果你用的是iMac 27" or iMac 21.5")
<fan speed>
6200 rpm- 60e0
5600 rpm- 5780
5000 rpm- 4e20
4800 rpm- 4b00
4000 rpm- 3e80
3600 rpm- 3840
3000 rpm- 2ee0
2500 rpm- 2710
做個例子吧,我的是iMac 21.5",smcFanControl是在/Application,而我想最高轉速是2500rpm,那麼我就該輸入
代碼:
/Applications/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 2710
看到了!
可是每次當你想改變最高轉速的時候,豈不是又要打很長的command!?
是有方法解決的。
首先在Terminal輸入
代碼:
cd ~/Desktop
代碼:
touch bash_profile
代碼:
# aliases alias fan250="/Applications/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 2710" alias fan300="/Applications/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 2ee0" alias fan360="/Applications/smcFanControl.app/Contents/Resources/smc -k F1Mx -w 3840"
再到Terminal輸入(確保你未有關閉Terminal)
代碼:
mv bash_profile ~/.bash_profile
那麼你應該可以用fan250的command把最大轉速設定至2500rpm
fan300 - 3000 rpm
fan360 - 3600 rpm
可是到現在你每次關機都要打一次fan250 or fan300 or fan360去設定轉速,
等我有時間再教大家如何讓Mac start up時自動跑fan250這個指令