家中有兩台電腦裝 Windows 10 (1803)
用 trimcheck-0.7-win64.exe 檢查 SSD TRIM 的結果,
一台 TRIM 正常有作用,

另一台不管如何設定,trimcheck-0.7-win64.exe 檢查結果
就像是 SSD TRIM 功能沒有 enabled 一樣。

雖然看起來 TRIM 的功能已開啟。
====================
C:\WINDOWS\system32>fsutil behavior query DisableDeleteNotify
NTFS DisableDeleteNotify = 0 (已停用)
ReFS DisableDeleteNotify = 0 (已停用)
====================

但是執行 trimcheck-0.7-win64.exe 的結果卻是這樣...
====================
TRIM check v0.7 - Written by Vladimir Panteleev
https://github.com/CyberShadow/trimcheck

Loading continuation data from C:\trimcheck-cont.json...
Drive path : \\.\C:
Offset : 44979695616
Random data : E6 4D D9 99 5D AD 1B F7 5D 65 56 E9 37 07 F0 08...

Reading raw volume data...
Opening \\.\C:...
Seeking to position 44979695616...
Reading 16384 bytes...
First 16 bytes: E6 4D D9 99 5D AD 1B F7 5D 65 56 E9 37 07 F0 08...
Data unchanged.

CONCLUSION: TRIM appears to be NOT WORKING (or has not kicked in yet).

You can re-run this program to test again with the same data block,
or delete trimcheck-cont.json to create a new test file.

Press Enter to exit...
====================

trimcheck-0.7-win64.exe 不管是等了幾個小時後執行,或者是重新開機再執行,
結果都是 "Data unchanged." 資料並沒有被清除為 zero.

在最佳化磁碟機的頁面,C: 媒體類型是"固態硬碟",最佳化按鈕是可按的,
不過按了之後,一下子就執行完畢,trimcheck 結果依舊。

如果再更進一步,直接以 command line 執行 Windows 內建的 retrim 功能,
PowerShell> Optimize-Volume -DriveLetter C -Retrim -Verboxe
C:\WINDOWS\system32> defrag /c /h /o

結果 trimcheck-0.7-win64.exe 的輸出還是依舊 "Data unchanged.",
舊資料仍然沒有被清為 zero.

不知道是哪邊出了問題?
有沒有高人可以指點一下...

搞了好久,終於找到原因了,
看來這問題還滿冷門,都沒有人回應,
只好自問自答,
如果後續有人遇到類似問題,
也有資料可以參考。

我的主機板是 ECS NM70-I2 V1.0
原來有問題的是 AHCI 驅動程式 Intel(R) 7 Series Chipset Family SATA AHCI Controller
更新成 Intel(R) 7 Series/C216 Chipset Family SATA AHCI Controller - 1E03
就可以了。



更新方式如下:
打開"裝置管理員"
針對需要更新的裝置按下右鍵,選擇"更新驅動程式"
點選"瀏覽電腦上的驅動程式軟體"
點選"讓我從電腦上的可用驅動程式清單中挑選"
再選擇合適的驅動程式(本例是...1E03)後,
重新開機即可。

如果有人也有類似的問題,
不妨看看 AHCI 的驅動程式有沒有選對...


總算找到intel的原因在哪了,但你怎不試用win10原裝自帶的驅動程式呢?大多建議7系就直接用win10的驅動程式。

jyb999888 wrote:
... 但你怎不試用win10原裝自帶的驅動程式呢?大多建議7系就直接用win10的驅動程式。


我覺得這三個選擇應該都是 win10 自帶的驅動程式,
原因是我根本還沒有下載驅動程式回來安裝啊!
在 Intel 的網站找了好久還是沒辦法確定哪個檔案才是我要的...

因為在網路上看到有人是用 Microsoft AHCI 驅動程式來代替,
所以我也想要如法炮製,
沒想到竟然看到了第二個 C216...1E03,
就趕快來試試,
很幸運的一試就成功了!

不過後來又發現,
這個 C216...1E03 的驅動程式還是有缺點,
安裝了之後,Intel RST 就無法作用了...
真是有一好沒兩好。

後來索性就把 Intel RST 移除了,
沒想到第一個選擇 Intel(R) 7 Series Chipset Family SATA AHCI Controller
也跟著不見了...
...
不過至少到目前為止,
系統一切正常,
還沒遇到什麼問題。
解決問題很開心,來湊熱鬧。
google SSD掉速問題找到這串,我的主板 M3N78-CM
正常讀寫要能跑SATA2模式,250MB/S以上。
但常常掉到150MB/S。
照樓主的方式換驅動果真解決問題而且穩定,讚喔。
WIN10真的很GY
不只SSD驅動有問題

USB3.0也會有問題

WIN7時,U3.0速度都有100M/S,上到WIN10有一天發現只剩下30M/S

後來才發現裝置裡有驚嘆號驅動異常導致降速

找最新的驅動也沒用 時好時壞

只能發現驚嘆號時 重開機才會正常
懂得人就是懂,不懂得人就是不懂,然後說別人GY...

Win7的USB 3.0都還要自己安裝廠商的驅動程式才能正常使用,Win10絕對都不要安裝任何USB 3.0驅動程式,要用系統內建的,這幾乎是常識了,還有人不知道就算了,還怪系統GY....

Intel 平台的SATA AHCI 驅動程式不管是Win7還是Win10,可以用系統內建也可以安裝Intel RST(這就是Intel 的SATA AHCI 驅動程式,樓主竟然不知道卻知道要安裝??),系統內建的穩定但效能不是最好,Intel RST 提供的driver有些版本會有bug,所以遇上有問題就要去找有沒有新版的IRST來安裝,不然乾脆用系統內建的公版driver就好。

樓主的問題很明顯就是安裝的那版Intel RST driver有bug,移除掉換一版試試看,不然改用系統內建。
(Atandard ATAT AHCI Controller 這個才是Win10系統內建,另外兩個是你安裝IRST增加進來的)


現在SSD的主流PCIe SSD也是有廠商出專有驅動程式,但大多數人都只知道用Win10/Win11內建的NVMe driver就好了。

Intel 7系列晶片組SATA driver最後(新)一版是 "Intel Rapid Storage Technology 13.1.0.1058",樓主有興趣可以去Intel官網下載試試看,這版SATA AHCI driver我用起來覺得很穩定,跑分也不錯,供你參考。
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!