電腦愈用愈慢,該換電腦了,真的嗎?

有時候我很容易聽到這樣的一句話:「我的電腦太舊了,跑的很慢,改天應該要買個新的!」 似乎很多人都覺得,電腦隨著使用的時間增加而愈來愈緩慢遲滯,這是一件非常正常也非常合理的事情, 畢竟在我們的生活經驗裡,所有的機器、甚至是人,大都遵循著愈老愈無力的規則是吧?

說實在的,我平常有在蒐集親朋好友的淘汰電腦的習慣,而我就特愛這種別人因為年歲而淘汰掉的機器。 因為這種機器通常整臺都是好的,沒有任何硬體故障,只要稍加整理,又是一尾活龍。 那麼這種好好的機器為什麼會被別人丟出來呢? 問到底差不多就會得到「老舊了、太慢、不堪使用」這樣的答案。

看到這裡應該就可以了解,我認為電腦因為老舊而變慢這事是個假的問題,至少不是硬體本身的問題。 這時可能有些人要反駁了,說我之前的什麼什麼電腦真的是愈用愈慢啊,後來慢到實在受不了之類的。 難道說這些人的感受是假的嗎?不,通常這些人的親身體驗都是事實。

我的重點在於,絕大部份的電腦愈用愈慢的原因與老舊無關、與硬體設備無關, 並且通常在經過一些整理處理後就可以回復正常。 為了減少電腦設備無端被丟棄,也為了拯救地球環境, 這裡我就要來分析電腦為什麼會變慢的各種原因,並提出對應的解決方法。

原因:硬體老化、髒汙

首先,數位裝置與類比式裝置不同,絕大多數的情況下並不會因為設備老化而變慢。 例如,處理器的時脈不會因為用久了而從 1 GHz 掉到 0.8 GHz, 記憶體也不會因為用久了而容量從 1 GB 變成 0.8 GB, 7200 rpm 的硬碟只要沒壞,用多久都仍然是 7200 rpm。 這並不是說電腦零件不會老化,而是數位電子零件的老化所造成的影響是使得裝置運作不穩定, 用白話文來說就是會導致電腦常死當機、自動重啟、黑畫面藍畫面或花畫面之類的現象,而不是使零件效能降低; 所以我們平常所感覺到的電腦變慢的問題,十之八九與設備老舊無關。 另一種說法就是只要設備沒壞,它就可以達到規格上的性能。

大概只有一種非常特別的情況會導致舊的電腦硬體變慢: 散熱裝置的老化或疏於維護清潔,因散熱不良使得處理器溫度異常升高, 此時有些處理器會啟動保護機制而停止工作,這會導致電腦當機無反應; 而有些具有自動調節時脈功能的處理器可能會自動降頻降載,這時硬體的辦事速度就是真的變慢了!

在我小的時候曾經有親友送給我們一臺舊電腦,就是舊到他們用不下去而不想再用的電腦; 而我們家則是有得用就不錯了,就開心收了下來。 這臺電腦有點怪,用著用著就會當機,重開都沒有用,我們發現要強制關機後休息一會再開才會正常。 但隨者日子過去,這臺電腦當機的時間愈來愈短, 從一天當機一次變成兩三個鐘頭當機一次,再變成不到半小時當機一次; 每次需要的休息時間也愈來愈長,從一兩分鐘的休息時間慢慢變成要休息三十分鐘以上才能再次正常開機。 有一天再也受不了,我把機箱拆開一看就傻眼了,CPU 散熱片已經被灰塵塞滿,滿到了最上面的風扇底部! 經過清理散熱片和風扇以後,這臺電腦從此就正常了。

處理對策

如果你也遇到硬體老化的問題,而且它竟然沒有導致你的裝置故障,而是讓設備變慢的話: 請拆開機殼、清潔內部所有灰塵、替換失效的風扇、並重塗散熱膏, 然後你的電腦很有機會能就此重新活過來。

原因:新軟體、新系統,導致更大的硬體需求

如果你是一個喜歡追求新鮮事務的人,喜歡安裝新軟體、喜歡升級新程式、喜歡更新新系統的話, 那麼你一定很快就會覺得電腦不敷使用了!

軟體程式的開發基本都是以當時市面上裝置的普遍分佈情況做為參考標準, 就算考慮低配置的裝置也通常指的是同一個時代下的低配置。 所以今年發佈的軟體在今年的主流配置下通常不會有什麼計算資源不足的問題, 但對於數年前的裝置而言可能就會應付的有點吃力。 例如今年(2019)市面上大部份的桌電膝電都有 8 GB 到 16 GB 左右的記憶體容量, 因此各種中型應用程式大概都會消耗數個 GB 的記憶體資源, 甚至作業系統一啟動可能就先瓜分個 4 GB 來用; 然而十年前的電腦(2009)可能記憶體普遍數字為 2 GB 到 4 GB, 所以那個年代的作業系統一啟動大概就只瓜分不到 1 GB 的記憶體, 然後各應用程式的記憶體需求大約也在數百 MB 之譜。 那麼若拿 2009 年的電腦來安裝執行 2019 年的程式、系統,那自然就會感到吃力。

說到底,在這種情況下其實你的電腦並沒有變慢。 你的電腦還是那臺電腦,它的運算速度仍舊是那樣,沒變慢也沒變快; 變的是環境,是你的需求變大了,使它不能再負荷你的要求。

處理對策

舊的電腦請安裝執行符合它時代的各式軟體, 不要在沒有必要之下老想升級新系統、安裝新版軟體。 例如當時跑 Windows XP 非常順暢的電腦,為什麼一定要升級到 Windows 7 呢? 跑 Windows 7 的電腦又為什麼非要升級成 Windows 10 呢? 如果 Office 2000 可以滿足你的需求,為什麼一定要安裝 Office 2019 呢? 想想你升級新軟體是因為新軟體有什麼你需要的功能?還是只是想要新的而已? 把握這點原則,不進行不必要的升級,就可以讓你的電腦繼續保持順暢的處理效率。

如果因為舊時代的軟體缺少某些所需要的當代軟體功能的話, 在有選擇的情況下,也可以選擇安裝在當代軟體中特別考量低資源配置裝置的產品, 例如使用新的 AbiWord 替代舊的 LibreOffice Writer、使用新的 LXDE 替代舊的 KDE、 使用新的 FireFox 替代舊的 Google Chrome 等等。

原因:電腦病毒、木馬程式

電腦中毒、被入侵等情況也有可能讓電腦變慢。 雖然大部份現代的病毒與木馬通常都傾向安安靜靜的做他們的事情好不被你察覺, 但部份的惡意程式意在偷用你的電腦資源, 比如說利用你的設備幫他挖礦的惡意網頁廣告、 利用你的網路做為跳板幫他駭進別人電腦或發起 DDOS 攻擊的木馬程式、 或者使用你的處理器幫你加密電腦檔案的綁架病毒等等。 在這些情況下,因為您寶貴的硬體計算資源都被別人分去使用了, 只剩一部份來處理您真正授予執行的工作,那當然就變慢了。

處理對策

請事先做好各種資安防護工作,電腦不中毒、不被入侵,自然就沒有這些問題; 若不小心中獎了,請直接格式化硬碟並重新安裝作業系統即可解決!

原因:系統檔案與資料系統紊亂

即使電腦沒有中毒、都使用符合它時代規格的軟體、硬體也都排熱順暢, 電腦仍有可能隨著使用而愈來愈慢,這主要是因為有些作業系統的設計不良導致。 例如赫赫有名的 Windows 系統在經過反覆的安裝與解除各種軟體後, 會在系統組態資料庫遺留累積的垃圾資料,或是錯寫某些關鍵資料而沒有還原; 或是經過多次的系統、驅動程式、與應用軟體更新操作後, 可能會導致系統關鍵檔案出現缺失、衝突、或版本混亂等問題; 或者只是持續開機時間久了以後就會讓系統效率莫名的低下。 這些現象在 Windows 9X 和 XP 時代可是家喻戶曉的產品特色, 新版本的 Windows 雖對此有些改善而較不明顯,但問題仍然存在。

處理對策

如果您使用的作業系統具有會愈用愈慢的特色, 請在不用的時候把它關機而不要經常開著不關,建議至少每天關機一次; 若系統的檔案與資料庫出現永久性問題而無法用重新開機來解決的話, 簡單的格式化硬碟並重新安裝作業系統就可以解決這個問題!

原因:檔案系統碎片化

磁碟檔案系統在經過一段時間的資料讀寫操作後會產生檔案資料碎片化的問題, 而有些檔案系統對於資料的碎片化較為敏感,會使讀寫響應速度降低,使得系統反應緩慢, 例如著名的 FAT 檔案系統家族在這個問題上就很明顯, NTFS 檔案系統對於碎片化資料的讀寫有所加強但仍舊受到影響。

十多年前我曾經幫鄰居處理過一臺電腦,這臺電腦的帳面規格和我家當時的電腦不相上下, 但是用起來就是很卡很慢,任何一個操作都要等上好一陣子。 後來我花了將近一小時,把磁碟進行重組後,它在日常操作的速度立刻就順暢了!

簡單來說,就是某些作業系統只能使用某些檔案系統,而某些檔案系統用久了就會變慢, 而檔案系統反應慢了就會回來導致作業系統在檔案相關操作時變得遲鈍。

處理對策

如果您使用的檔案系統具有愈用愈慢的問題,請記得偶爾執行一下磁碟重組程式即可。 若不知道該多久重組一次磁碟的話,建議每半年執行一次。

另外請注意,不要對固態硬碟(SSD)執行磁碟重組工作! 固態硬碟的原理和傳統磁盤硬碟完全不同,固態硬碟不會有碎片化導致讀寫變慢的問題, 反而磁碟重組行為會無端消耗它的使用壽命。

原因:垃圾桶內檔案太多

在一般的桌面環境下刪除檔案一般都會進到一個叫「垃圾桶」的地方,而不是直接刪除。 我平常刪東西都喜歡讓檔案就留在垃圾桶裡面而不去清它,除了還有機會把檔案撿回來這個原因外, 一次清除這些檔案時會看到資源管理器顯示的磁碟使用量從極高一下子變低,算是個人無聊的樂趣之一。 結果我發現當垃圾桶的東西太多時,會讓開機後進到桌面環境的時間變很久, 我的桌面系統好像會在啟動時去掃描分析垃圾桶的狀態,讓我從登入到桌面環境備便的時間可以拖長到幾十秒。 最後就是把垃圾桶的東西清掉,就回復正常了。

處理對策

如果你的桌面環境會因為垃圾桶內東西太多而變慢的話,請記得常常清理你的垃圾桶。

原因:檔案、資料太多,把固態硬碟(SSD)塞太滿

這幾年固態硬碟(SSD)似乎蠻流行的,新機不管三七二十一幾乎都要安上固態硬碟才算是趕得上時代。 大家一窩蜂的裝上 SSD 不外乎就是聽說它的速度超快, 然而 SSD 的速度其實是有條件的,在某些不利的情況下 SSD 甚至能夠比傳統磁盤硬碟(HDD)慢好多! SSD 與 HDD 從基本原理上就完全不同,所以很多特性和禁忌等也是差異極大。 然而這裡我不想展開太多有關它們的差異細節與調校方式等,因為光這就可以自成一個主題; 這裡只抓一個一般人最容易誤犯且不容易被其他技術手段所改善的問題,即儲存空閒比。

SSD 內的檔案資料塞的愈滿,會導致裝置之寫入速度愈慢,除此之外還會加速裝置壽命的消耗。 當前的各種固態硬碟和記憶卡等由快閃記憶體做為核心的設備, 其控制器通常都設有程度不等的最佳化手段,以加速操作響應速度並延長裝置壽命, 然而究其原理不外乎就是最大程度的利用閒置空間進行任務分擔的各種不同方法。 所以就算某些 SSD 再怎麼標榜它的控制器有多優秀,當你的空閒空間給的不夠時, 巧婦也難為無米之炊啊。 所以你也許會發現,容量接近滿載的 SSD 其資料寫入速度其實可能比 HDD 還慢; 若經常性的讓 SSD 維持滿載狀態,則手上的 SSD 可能很快就會故障了!

處理對策

若你的電腦裝備了固態硬碟(SSD),請不要死命的往裡面塞檔案, 請多留些閒置空間給你的硬碟控制器去做利用。 若你沒有概念閒置空間到底要留多少比較理想的話, 建議平常大約保持可用空間佔整個硬碟空間的四分之一到一半左右即可!

原因:心理因素

有的時候電腦本身可能並沒有什麼狀況,但我們感覺它好像不夠快了,這可能就是心理因素所造成。 更詳細的說,因為市場日新月異,周圍的朋友、辦公室、咖啡廳等環境見到的電腦愈來愈高檔, 回頭使用自己的電腦,在對比之下好像就變慢了。

舉個例子好了,一兩年前的電腦開始主打兩秒鐘開機之類的特色, 這時大家的電腦好像突然就變慢了,開始無法忍受超過三十秒的開機時間。 但是你的舊電腦剛買來的時候就需要三十秒開機,現在依然是三十秒開機, 為什麼那個時候你不覺得慢?而現在就慢了?

另一個例子,當大家爭先恐後的換裝 SSD 的時候,還在用 HDD 的電腦好像又老又慢一樣, 但是以前沒裝 SSD 的時候它也很快啊。

電腦還是那臺電腦,它可能並沒有變慢,而是環境裡的其他電腦都變快了,是你的胃口變大了!

處理對策

既然是心理問題,那除了調適自己的心態外,就沒有什麼有效的對策了! 當然你可以不滿足於現狀,也可以汰舊換新,做這些事情本就沒有錯, 只是要記得是你自己的要求變高了,而不是電腦變弱了。

原因:Windows 10 作怪

很多時候,電腦慢其實不是中毒、檔案太多、或是灰塵的問題, 而是在你電腦上運作的 Windows 10 在搞怪! 這不是我在說而已,Windows 10 的各種惡形惡狀早就被眾多的使用者們罵到臭頭了, 網路隨便搜尋就可以看到一大堆抱怨的、中鏢的、死掉的各種讓人不知該哭還是該笑的案例。 不過為了避免變成純粹的情緒話語,我還是稍微分析一點點為什麼 Windows 10 會導致你電腦變慢的原因。

首先是大家合理懷疑微軟從 Windows 10 開始(或是從 Windows 8 就已經開始?) 移除了作業系統對傳統硬碟(HDD)的最佳化演算工作,就算沒有主動移除它們,也是刻意放爛它不管。 因為我們都看不到 Windows 內部的實做,所以可能沒有辦法確認這件事, 但是從大眾實際上的使用經驗可以支持這種懷疑 (https://www.google.com/search?&q=windows+10+hdd+100%25)。 比如說以往運作 Windows 7 的電腦都很正常順暢, 而在升級為 Windows 10 後就發生各種緩慢、卡頓,非要把硬碟換成 SSD 才會順, 我想這就是為什麼這幾年大家一窩蜂的去裝 SSD 的原因之一吧!

Windows 10 還會在背景執行許多大量的運算,有時候會佔用過多的運算資源, 導致使用者的操作變得緩慢卡頓。 沒有人搞得清楚系統在背景到底實際在算什麼東西? 目前的推測是這些運算可能包含: 信任運算、使用者行為記錄分析與回傳、更新升級相關運算與下載、廣告投送…… 等。 導致時常讓電腦的處理器、記憶體、與網路等資源維持在高負載狀態, 有些功能(主要應該是更新升級相關)還會大量佔用電腦的儲存空間, 導致網路上常怨聲載道。

另一個大問題是 Windows 10 的更新機制。 由於微軟的商業策略,Windows 10 設計上採用了無法關閉的強制更新機制, 時常自動在背景執行的更新工作是導致系統變慢、變得不穩定的最大因素, 也是網路上大家抱怨最嚴重的一塊。 此外,Windows 10 的自動更新也會導致我們在前面提到的應對對策無效。 比如說你想要繼續使用你五前年的電腦,依照我們的要點,你的電腦最好安裝運作五年前等級的軟體配置, 然而 Windows 的自動更新強迫你必須要隨時更新微軟的最新產品! 也就是說你的電腦會自動變慢(因為軟體負載愈來愈大), 使得一段時日後你必須要對硬體裝置汰舊換新才能繼續負擔當時的軟體應用環境; 最終,人們被迫拋棄舊的電子設備,即便這些硬體裝置本身狀態良好!

處理對策

既然是萬惡的 Windows 10 造成的問題,只要不要使用它就好了, 當然前題是在你擁有其他選擇方案的情況下。

如果老電腦以前是運作 Windows 7、XP 的,何必改裝成 Windows 10 呢? 而對於新的電腦設備,若您的技術能力允許,也許也可以考慮安裝 Windows 7 而非 Windows 10; 雖然這個方案可能沒辦法長長久久, 但至少在直到 2020 年微軟正式停止對 Windows 7 的維護之前,這都是一個確實可行且保險的方案是吧?

當然,若您能夠直接捨棄整個 Windows 產品,改用其他作業系統方案的話, 也不失為一個更好的選擇!

總結

一般使用者雖然沒有太多電腦相關知識,當電腦變慢時往往也不知道到底是什麼原因造成; 但綜和上面各點說明,我們其實可以得到一些簡短的準則。 只要依照這些建議的做法,老電腦應可以再用好久:

  1. 電腦不要一直放著不關機,最好每日、或每週關機一次, 除非您使用的作業系統沒有開機愈久愈慢的問題。
  2. 垃圾桶不要塞太多東西不刪。
  3. 固態硬碟不要裝的太滿,建議保留四分之一左右的空間為空。
  4. 不要在沒有必要下無意義的升級新的軟體、系統。
  5. 定期將電腦軟體系統移除乾淨後重新安裝,大約一年一次即可。
  6. 定期清理灰塵髒汙、改善散熱條件,大約一年一次即可,除非您的工作環境落塵量大。
  7. 能的話,不要安裝 Windows 10;可能的話,最好連 Windows 都不要用。