固態(tài)硬盤(pán)現(xiàn)在已經(jīng)廣泛使用于電腦上,固態(tài)硬盤(pán)的速度比傳統(tǒng)的機(jī)械硬盤(pán)快很多,而固態(tài)硬盤(pán)的一些功能會(huì)影響性能,如trim,但是很多朋友都不知道trim是什么,也不知道如何查看電腦和固態(tài)硬盤(pán)trim是否開(kāi)啟下面小編就和大家分享下相關(guān)知識(shí)。
trim是什么?
一個(gè)文件在存儲(chǔ)設(shè)備上可能被分成不相鄰的許多塊來(lái)存儲(chǔ),當(dāng)刪除文件時(shí),操作系統(tǒng)會(huì)將這些塊標(biāo)記為空閑塊,而不會(huì)直接清空塊,也就是說(shuō)你刪除了文件,這些塊還是有數(shù)據(jù),這也是為什么某些已經(jīng)刪除的數(shù)據(jù)還能被還原。
在傳統(tǒng)硬盤(pán)上,重新往這些有數(shù)據(jù)的塊上寫(xiě)數(shù)據(jù)(覆蓋)和將數(shù)據(jù)寫(xiě)入真正的空白塊是一樣的操作,而在ssd上,將新文件寫(xiě)入有數(shù)據(jù)的塊必須要擦除這些塊上原先的數(shù)據(jù)。
在ssd中,數(shù)據(jù)以頁(yè)面(page,大小為4KB)為單位的方式存儲(chǔ),若干頁(yè)面組成一個(gè)塊(block,大小為512KB),而擦除數(shù)據(jù)都是以塊為單位擦除,所以ssd在寫(xiě)入新數(shù)據(jù)時(shí),如果寫(xiě)入的是非空白頁(yè)面,需要擦除整個(gè)塊,而這個(gè)塊上可能還有其它文件的數(shù)據(jù),這樣對(duì)擦除的操作就需要進(jìn)行更多步驟,會(huì)嚴(yán)重影響ssd的性能。
trim的出現(xiàn)就是改善這些具體操作來(lái)提升ssd的性能,它將操作系統(tǒng)刪除的數(shù)據(jù)進(jìn)行擦除并重新整理塊,為寫(xiě)入新的數(shù)據(jù)做準(zhǔn)備。
如何查看是否開(kāi)啟了trim?
trim一般都是默認(rèn)開(kāi)啟的,以管理員的身份打開(kāi)命令提示符,運(yùn)行命令 fsutil behavior query DisableDeleteNotify ,在回應(yīng)的結(jié)果中,如果 DisableDeleteNotify = 0 則代表ssd已經(jīng)開(kāi)啟了trim。
開(kāi)啟trim方法:
對(duì)于沒(méi)有啟用trim的ssd,可以運(yùn)行命令 fsutil behavior set DisableDeleteNotify 0 嘗試開(kāi)啟,也可以到其官方網(wǎng)站上下載工具進(jìn)行開(kāi)啟或查看詳細(xì)說(shuō)明文檔。
如果提示NTFS或ReFS DisableDeleteNotify當(dāng)前沒(méi)有設(shè)置,不必在意,對(duì)固態(tài)分區(qū)點(diǎn)擊右鍵,選擇屬性,我們可以看到文件系統(tǒng)類(lèi)型,ReFs為彈性文件系統(tǒng),而普通用戶一般都是NTFS文件系統(tǒng)。
另外我們可以對(duì)文件系統(tǒng)單獨(dú)設(shè)置開(kāi)啟trim,如fsutil behavior set disabledeletenotify NTFS 0 表示在NTFS文件系統(tǒng)上開(kāi)啟trim。
得知以上方法之后,如果固態(tài)硬盤(pán)性能不佳,大家就可以采用以上的方法來(lái)查看trim是否已經(jīng)開(kāi)啟。