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