瑞里家族

關於部落格
完成編輯
生活

Win 7效能增進技巧










有人會覺得電腦夠快嗎?可能有,但大多數人總覺得電腦不夠快。沒關係,從「硬體」和「軟體」兩方面一起下手,你的Windows 7有機會可以跑更快



其實,電腦越跑越慢真的有其原因,大部分人只是忽略了他們自己做了(但不認為有嚴重影響)的事,或是選錯了硬體配備。為了要讓Windows 7跑得更快,就得先研究影響效能的因素有哪些。






程式跑得快(或慢)的影響因素
和效能相關的說法裡面,有個名詞稱之為「資源(resources)」,各位聽過嗎?



講到「資源」這個字眼,一般人想到的大多是那些礦藏、水源之類的東西,但在電腦這個領域,資源有個特殊意義,它通常是指「電腦裡面可資運用,用來執行程式的各項能力」。比方說,處理器的運算效能是一種資源,記憶體空間是一種資源,硬碟空間是一種資源……這些資源的多寡和速度,就會直接影響你執行程式時的效能。



Windows 7是一個作業系統,它是一個提供基本服務的「平臺」,這平臺自己本身也得佔用「資源」。而其他應用程式執行時,就透過Windows去運用這些資源,程式設計者本身的技術,以及電腦資源的多寡,會直接影響程式的效能,只不過當你執行程式時,程式的好或不好已經不是一般使用者可以控制的,你只能控制自己的電腦,試著讓自己的電腦能夠跑更快而已。



簡而言之,你只要讓你的電腦有充分的資源去執行程式,而不是「光載入個Windows 7就氣喘如牛了」,那就是個正確的努力方向。不過,資源之所以被稱為資源,就是它「總是不太夠」是吧……所以我們要做的事情很簡單,就是「開源節流」。開源,就是設法讓你的硬體資源更豐富、更快且更穩定,節流,就得減少Windows 7本身消耗的資源。



當然,相較Vista,Windows 7確實優化了對於硬體控制的能力(像是:加快了記憶體寫入的效能),改善資源佔用的程度(就算是小筆電也能順暢執行),但我們要講的不是這些,這些事情你無法控制(Microsoft已經幫你做好了),我們要談的是你還可以做哪些事情。底下,本人就分別就「硬體」和「軟體」兩部份,先介紹一下影響Windows 7的效能因素有哪些。






硬體部份影響效能的因素
硬體還能怎麼影響效能?「還不是就像跑步游泳一樣──越快越好!」沒錯,這是基本原則,但是你得注意「平衡的問題」才行,請看看底下的說法。



效能的瓶頸不是在最快的元件上
先問個觀念,請問一個流程的「瓶頸」是在最快、最容易做的事情上頭,還是在跑得最慢、最不好做的事情上頭?



一般而言,既然稱為「瓶頸」(bottleneck),通常應該是那個跑得最慢的事情才夠格稱為瓶頸,是吧?



那麼,如果你想讓你的Windows 7加快,請問你該弄個更快的處理器,還是該弄個更快的硬碟機?



我得說,其實如果預算足夠,弄個更快的硬碟機的效果有時更顯著,因為硬碟機的效能才是瓶頸。處理器的影響是「瀰漫性」的,當然越快的處理器會影響整體電腦效能,沒錯,但是瓶頸未必總是在處理器,其實最慢的裝置反而會影響更大。



又或者,如果你的處理器很快,但是記憶體空間不足,那你空有「還過得去」的處理器,恐怕軟體也很難跑得快,因為軟體執行時都需要有記憶空間進行資料處理,所以有時加大記憶體空間,就能讓Windows 7(和其他軟體)跑得更快。又或者,如果你打算增快區域網路的資料傳輸效能,那瓶頸可能是在網路卡本身,或是網路交換器本身(而不是在電腦效能部份),那也許改善「瓶頸」本身的效能才能解決問題。



硬碟有壞軌會嚴重影響效能
硬碟機是機械裝置,裡面的「碟片」是「磁性」裝置,磁性裝置可以儲存大量資料,但是這東西的「穩定性」並不是十全十美的──事實上,這東西相當不穩定。



但請問,你的Windows有內建任何機制可以處理硬碟壞軌嗎?
老實說,沒有。
所謂的硬碟壞軌,通常是硬碟機裡的磁碟上,某些磁區發生了小小的故障(磁性減弱,磁粉脫落……),這些故障會造成該區的資料「小小受損」或是「讀不出來」,這時會發生啥事?



如果壞掉的地方是Windows載入的核心資料,那Windows就會開不了機、卡死或動彈不得。如果壞掉的磁區存放的是一般的資料,那常見的狀況就是:Windows就卡在那裡,變得很慢很慢……



所以,如果你的Windows有莫名其妙、變得極慢的「卡死」狀況,硬碟磁區損壞問題通常是主因(尤其是那種壞掉一點點的磁區)。



磁碟空間嚴重不足
硬碟需要有空間(通常是總空間的15%)作為Windows正常運作的「作業空間」,這空間可能是硬碟的「分頁檔」,也可能是用於應用程式的「暫存檔」,總之你要是把主系統(通常是C:)的空間用光光,輕則Windows變慢,重則開不了機,要小心小心,千萬不要鐵齒。



電腦過熱會秀逗
當電腦的散熱出問題,晶片過熱時會發生難以想像、奇怪的狀況。一般人不知道的是:過熱會造成資料寫入記憶體或硬碟的錯誤,而這種錯誤是「隨機」發生的。所以用口語描述這種狀況就是「電腦變得很慢」、「怪怪的」和「常常當機或是自動重新開機」。



有時候的狀況很奇怪,電腦過熱時Windows也還是能跑,但就跑得很慢、很怪。如果是筆電,我會建議你摸摸機器的鍵盤部份或是底部,如果溫度很高,那最好還是設法處理一下(買個散熱墊也許是不錯的主意)。如果是桌機,最好找軟體監控一下重要元件的溫度,看看溫度有沒有離譜的數值。