電腦卡頓不流暢是什麼原因(電腦卡頓跟固態硬碟有關係嗎)

被固態硬碟拖累的機械硬碟

QLC顆粒雖然極大降低了SSD購買成本以及容量問題,但真的要純粹地使用一款SSD硬碟除了部分筆記本使用者外,DIY似乎還是很喜歡SSD HDD的組合,容量與速度兩兼顧的玩法表面上沒啥問題,可不少小夥伴使用了一段時間後發現自從和SSD搭建儲存組合後,HDD硬碟似乎不太滿意,總是出現陣發性卡頓問題,難道是因為固態硬碟和機械硬碟還存在不相容問題?

實際上,這隻要是因為固態硬碟的省電策略引發的,可單純系統設定很難解決這個問題,這時候就需要CrystalDiskInfo這樣的專業選手了。

啟動軟體以後,在頂部選單中選擇“功能→高階特徵→AAM/APM控制”。在頂部下拉選單中選擇機械硬碟,將下部“高階電源管理”部分,點選“禁用”。關閉CrystalDiskInfo後,機械硬碟應該就不會出現啟停卡頓問題了。

重啟系統,再使用一段時間看看機械硬碟的執行是否已經恢復正常,如未恢復正常,可讓CrystalDiskInfo設定為隨電腦啟動,這樣就可以在每次開機後進行自動設定了。注意同時選擇“自適應AAM/APM”功能,可以讓固態盤和機械盤執行更穩定。

隱藏的系統電源設定

微軟在Windows 10系統上真的花了不少心思,然而,類似電源設定這樣的細節其實處理還是需要斟酌的,畢竟一旦處理不好很容易引發一連串的問題,有些預設設定更可能拖慢整個SSD的執行速度。

使用SATA SSD的使用者,在系統中按下Win S,輸入powershell,右鍵點選查詢到的Powershell應用,選擇“以管理員方式執行”,輸入“powercfg -attributes
       0012ee47-9041-4b5d-9b77-535fba8b1442
       0b2d69d7-a2a1-449c-9680-f91c70521c60 -ATTRIB_HIDE”(不包括引號),回車。

進入“電源選項-更改計劃任務-更改高階電源設定”,在“硬碟”專案中就會看到新出現的SATA LPM節能模式選擇。其中HIPM為主機控制、DIPM為裝置控制,設定為Lowest是最低功耗模式,SSD在有機會的時候會進入最低功耗模式,明顯降低功耗與發熱量,但相應的喚醒時間也較長,效能會略有降低;而設定為Active完全關閉節能模式,讓SSD獲得最好的效能。

還可以使用命令“powercfg -attributes
       0012ee47-9041-4b5d-9b77-535fba8b1442
       dab60367-53fe-4fbc-825e-521d069d2456 -ATTRIB_HIDE”。它在“硬碟”專案裡增加了低功耗模式自適應選項,可以設定SSD空閒後進入休眠狀態的時間,設定的短一些可以讓硬碟有更多機會休眠,降低功耗和發熱量,設定的長一些則可以讓硬體減少休眠,讓硬碟更多地處於工作狀態,節省喚醒時間,可以提升一定的效能。

使用NVMe固態硬碟的話,同樣用管理員許可權開啟Powershell介面,輸入“powercfg -attributes
       0012ee47-9041-4b5d-9b77-535fba8b1442
       d639518a-e56d-4345-8af2-b9f32fb26109 -ATTRIB_HIDE”

這個命令會在高階電源設定的“硬碟”選項中新增Primary NVMe Idle Timeout專案,是設定NVMe固態硬碟空閒超過這個某個時長後,進入節能模式。與SATA硬碟的第二個隱藏電源選項類似,如果要適當節能降溫就設定得小一些,讓硬碟,需要更高效能就將這個值設定得大一些。

另外還可以使用命令“powercfg -attributes
       0012ee47-9041-4b5d-9b77-535fba8b1442
       fc95af4d-40e7-4b6d-835a-56d131dbc80e -ATTRIB_HIDE”。它給“硬碟”專案增加了Primary NVMe Power State Transition Latency Tolerance設定,即“功耗狀態切換的延遲容忍時間”。

這一選項的功能與SATA SSD的第一個隱藏選項類似,不過是以狀態切換時長來確定休眠深度的,因為NVMe規範的SSD有多個休眠層次,每一層次的功耗狀態不同,狀態切換/喚醒時間也不同,休眠越深功耗越低,但切換/喚醒時間也越長,如果某個休眠深度的切換/喚醒時間超過設定值,SSD就完全不會進入這一休眠深度。要想降溫節能,可以將這一設定的時間改得長一些,允許SSD進入更深度的休眠狀態,而將時間改得更短的話,即使無任務,SSD也只會進入比較“淺層”的休眠,可以快速喚醒進行工作。

開啟TRIM為SSD加持

固態硬碟的TRIM功能可以避免SSD在GC時將無用資料進行錯誤搬運,浪費讀取時間,從而起到對固態硬碟壽命的延長作用的。當然,如果操作環境是在機械硬碟中,已刪除檔案系統會進行邏輯位置的標記,使得以後儲存資料時能夠直接在這些無用資料的邏輯位置上覆蓋。

但固態硬碟因為是快閃記憶體的原因所以沒有這種機制,主控並不知道這些資料已經無用,直到有新的資料要求寫入該塊。這將導致無用資料在垃圾回收(GC)過程中被當作有用資料對待,這無疑會大大降低硬碟效率和使用壽命。因此TRIM的出現就能夠彌補該問題的缺陷。

當前固態硬碟也都會自行開啟功能,當然為了各位朋友安心,下面就教給大家如何檢視系統中TRIM是否開啟:

只須一個命令就可檢視,步驟如下:

1.在搜尋欄中找到“命令提示符”並以管理員身份執行

2.然後執行如下命令:

fsutil behavior query disabledeletenotify

如果返回值為“0”證明TRIM已經開啟;如果返回值是“1”,則說明當前電腦的SSD尚未開啟TRIM。

這個時候你就需要重新手動開啟,請重新開啟命令:

同樣以管理員的身份執行“命令提示符”然後手動輸入

fsutil behavior set disabledeletenotify 0

同理,如果要關閉的話將末尾的引數換成“1”就可以了

當然,上述方法也同樣適用與Win7和Win 8。但是要注意的是並不是所有固態硬碟都支援該功能,有些廠商採用其他方式也能延長SSD壽命,通過一些負載的平衡演算法從而防止固態硬碟在長期使用後速度下滑,並延長快閃記憶體使用壽命。