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