作者 Daisy / 最近一次更新 2024年03月04日

現今,由於其較低的功耗、更快的速度和更高的可靠性等優勢,SSD 越來越受歡迎。然而,當涉及到 SSD 時,並不是每個人都清楚,特別是其中的術語,比如 trim SSD。您對 SSD trim 瞭解多少呢?

ssd drives

什麼是 SSD Trim?

為了瞭解 SSD trim 是什麼,首先您需要瞭解 SSD 的工作原理。SSD 看起來像傳統硬盤,但它們以不同的方式記錄數據。通常,SSD 使用 NADA 快閃記憶體來存儲數據,並使用快閃控制器將內存與主機電腦連接起來。對於 SSD,數據存儲在塊中。每個塊包含一個以上的文件;我們將一個塊比作一本筆記,將一個文件比作筆記本中的一頁。對於 SSD,筆記本上的數據在需要時可以擦除。但是,如果您刪除頁面上的數據,它並沒有真正被刪除,而是被標記為刪除。這是因為數據只能以塊為單位進行刪除。隨著時間的推移,您會發現空白頁面會用完,您需要更多的空白頁面來存儲新數據。但是您無法直接在您已經寫入並希望刪除的頁面上進行寫入。此時,標記的頁面將組合在一起形成一個塊,整個塊可以被刪除。

當您想要在塊中刪除數據時,這項工作取決於垃圾收集,垃圾收集是 NADA 快閃記憶體的擦除週期。當一個塊充滿包括有效和無效數據的數據時,垃圾收集開始工作。必須擦除有效數據以為新數據腾出空間,因此快閃記憶體控制器將塊的有效數據複製到以前擦除的塊中,並忽略複製該塊的無效數據。然後,最後一步是擦除原始整個塊,為新數據的寫入留出空間。

擦除需要時間,這可能會造成嚴重的延遲,這取決於您想要刪除多少數據。幸運的是,trim 解決了這個問題。因為 trim 命令允許您的作業系統在您需要它們之前找到標記的頁面並將其擦除乾淨。通過這種方式,提前清理數據可以節省您在需要再次將數據寫入頁面時的時間。

注意:垃圾收集僅在您的 SSD 閒置時可用。因此,您應該確保您的電腦在閒置時不進入睡眠 狀態。此外,垃圾收集需要時間來完成其工作,但在閒置時,您的 SSD 將保持其高水準的效能。

超額配置(OP)

在垃圾收集之前或期間,有效數據的副本位於 2 個或更多位置,這些位置被稱為寫放大。為了存儲這些額外的數據,這些數據未被 OS 計算,快閃控制器需要一些空閒空間。這就是 OP,它在每個 NADA SSD 中都扮演著重要角色。

每個 SSD 都有一定數量的 OP。不同的數量取決於在總存儲容量和效能和耐久性之間進行的權衡。在 SSD 中,OP 的數量越少,用戶就可以存儲更多的信息。但是大多數用戶不知道,不要將 OP 區域拉得太薄,使您的寫放大率降低,這將轉化為寫入時更高的效能和快閃記憶體的更長耐久性。

如何在 Windows 8 和 7 中啟用 Trim 支援

在執行之前

  • 確保您的作業系統支援 TRIM 命令。

  • 確保您的固態硬盤固件支援 TRIM。

首先,檢查 Windows 中是否已啟用 trim 命令:

1. 打開命令提示字元視窗(以系統管理員身份執行)點擊“開始”按鈕 → 點擊“所有程式” → 點擊“附件” → 點擊“命令提示字元”

2. 在命令提示字元中輸入 fsutil behavior query DisableDeleteNotify,然後按 Enter 鍵。

SSD對齊

有兩種可能的結果

DisableDeleteNotify = 0:Windows 中已經可用且正常工作的 TRIM

DisableDeleteNotify = 1:TRIM 不可用,請執行步驟 3 以啟用它

3. 為了在 Windows 中啟用 SSD TRIM 支援,輸入以下信息並按 Enter 鍵:
fsutil behavior set DisableDeleteNotify

可選:SSD 4K 對齊以提高效能

除了 SSD trim 之外,提高 SSD 效能的另一種方法是 4K 對齊。SSD 采用最小的 4K 扇區在文件系統中保存數據,如果最小的 4K 分配單元不始終與 SSD 中的 4K 頁面對齊,則 SSD 的效能可能會下降。因此,這次我推薦一個非常出色的工具來幫助您在幾個步驟內將 SSD 4K 對齊——AOMEI Partition Assistant Professional

免費下載試用版 支援 Win 10/8.1/8/7/XP
安全下載

注意:在啟用 4K 對齊之前,您應首先檢查您的 SSD 是否已對齊 4K。

Antimalware Service Executable吃記憶體

結論

從上面的介紹中,您可以清楚地瞭解 trim 支援對 SSD 有多重要。因此,為了避免寫入時間過慢,使您擺脫困境,請確保您的 SSD 具有 trim 支援。