尋夢新聞LINE@每日推播熱門推薦文章,趣聞不漏接❤️
從HDD到SSD,PC速度的提升改變極為明顯,但當我們用那麼三五個月適應了SSD的「極速」後,是否有感覺PC運行速度也就那麼回事兒,甚至有越來越慢的感覺呢?
無可避免的SSD掉速
過去大家對機械硬盤用久掉速深有體會,由於磁盤碎片的影響,安裝時間越長的系統越感卡頓,為了緩解卡頓甚至養成隔段時間就要重裝一遍的習慣。
可你有想過看速度極快的SSD硬盤也存在同樣的掉速問題嗎?雖然閃存的讀寫速度爆快,但卻有一個先天缺陷:數據不能覆蓋寫入,必須先擦除再寫入,而且每次擦除的最小單位block要比寫入的最小單位page大幾百倍甚至幾千倍。
固態硬盤中的數據修改就像下面這樣子,對特定位置的覆蓋寫入實際上是寫到了新的位置,而舊位置採取標記無效化的方法使其失效。
當失效的數據超過一定比例後,固態硬盤主控就需要集中整理,撿取所有有效數據另存它處,而將包含大量無效塊的整個block全部擦除,這個過程就叫垃圾回收。它是機械硬盤無需關心,而固態硬盤不得不做的一項任務。
手動TRIM指令緩解掉速是個不錯的辦法,不過具體操作,相信大家還是和小獅子一樣喜歡用一些品牌官方的驅動優化程序,這樣做起來顯然會更高效一些。
目前主流的SSD驅動程序都加入了這樣的功能,而查看系統是否開啟TRIM指令支持雖然之前的文章提到過開啟流程,這里還是再來跟大家詳細的科普一下;
1.在搜尋欄或開始菜單中,找到「命令提示符」並以管理員身份啟動。
2.然後輸入下列命令並執行:fsutil behavior QUERY DisableDeleteNotify(大小寫隨意)
隨後將會顯示結果:
「DisableDeleteNotify = 0」說明TRIM指令開啟「DisableDeleteNotify = 1」說明TRIM指令沒有開啟
此外,如果SSD已經用了超長的時間,而且里面存儲的數據基本都已經做了備份,其速度下降怎麼優化感覺都不太明顯的時候,終極大殺器Secure Erase也可以考慮。
Secure Erase會抹除所有可用空間,拯救速度的代價是增加1次寫入損耗,通常只有被遮蔽的OP(Over-Provi轉載自電腦百事網sioning,預留空間)區域會排除在外。因此得視個人使用負載、降速情況,好比以半年、1年等時間間隔,斟酌執行完全抹除動作。
讓系統幫SSD提速
對於SSD這樣完全是PC標配的配件,Windows系統同樣做了很多優化設定,開啟以後能極大提升SSD運行效率。
如果使用的是SATA接口的固態硬盤(包括mSATA和m2 SATA),可以同時按下Win+S,輸入powershell,右鍵單擊搜尋出的「powershell」應用,選擇「以管理員方式運行」。
在彈出的窗口中分別輸入以下兩段代碼,每輸入一行按下回車執行:
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 0b2d69d7-a2a1-449c-9680-f91c70521c60 -ATTRIB_HIDE
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 dab60367-53fe-4fbc-825e-521d069d2456 -ATTRIB_HIDE
運行完畢後,依次進入「控制面板-電源選項-更改計劃任務-更改高級電源設置」,會發現「硬盤」項目中增加了幾個選項。其中AHIC Link Power Management-HIPM/DIPM是節能模式選擇,HIPM為主機控制、DIPM為設備控制,設置為Active會關閉節能模式,讓固態盤獲得最好的性能,Lowest則是最低功耗模式,性能有所降低。
第二個選項是「AHCI Link Power Management-Adaptive」,也就是低功耗模式自適應,可以設置固態盤空閒多長時間後進入休眠狀態,如果設置的短一些如改為50,可以降低功耗,設置的長一些如200或更高,則可以讓硬件減少休眠,提升性能。
如果使用M.2(NVMe)接口固態硬盤的小夥伴了,還是按下Win+S,輸入powershell,選擇管理員模式運行,分別輸入以下兩段代碼,分別回車執行。
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 d639518a-e56d-4345-8af2-b9f32fb26109 -ATTRIB_HIDE
powercfg -attributes 0012ee47-9041-4b5d-9b77-535fba8b1442 fc95af4d-40e7-4b6d-835a-56d131dbc80e -ATTRIB_HIDE
具體的效果和上面類似,這樣可以直接把Win10隱藏的相關電源選項顯現出來,其中 「Primary NVMe Idle Timeout」,是當NVMe固態硬盤空閒超過多長時間之後,開啟節能模式。如果要更高性能就將這個值設置得大一些,比如500,追求節能就設置得小一些,比如100以下。
另一項是「Primary NVMe Power State Transition Latency Tolerance」,即「功耗狀態切換的延遲容忍時間」,設定時間越短,如10或更小,就越多使用高功耗狀態,要想降溫節能,可以設定得時間長一些,如30以上。
從驅動優化到系統設定,這樣兩輪下來,絕對會讓你感覺PC運行速度又「飆」起來了,另外,類似RAID這樣的玩法其實SSD也不錯,不過,似乎小獅子周圍有兩三塊SSD的人都很少,所以,這樣小眾的設定今天就一句話帶過了?周末偷懶的小獅子,還能讓大家在文末點個ZAM不?
??小獅子最喜歡的雞腿 分割線??