或者是對於判斷 trim 指令是否己啟用的軟體沒有信心, 我搜尋到了一篇外國的文章,
覺得寫的非常好, 自己做過實驗並分享給網友. 此方法不但適用於 單顆 SSD, 也適用於
兩顆 SSD 組 RAID 0.
驗證 單顆 SSD 是否啟用 trim 指令, 請參考 1 樓.
驗證 兩顆 SSD 組 RAID 0 後是否啟用 trim 指令, 請參考 15 樓.
另外 XP 不支援 trim, 但有例外, 必要條件為
1. 採用 Intel SSD 且 Intel SSD 支援 trim 指令.
2. 定期執行 Intel SSD toolbox 中的 Intel SSD Optimizer.
3. AHCI 驅動程式支援 trim 指令.
請參考第 16 樓.
XP 與 WIN7/WIN8/WIN10 執行 trim 指令時機的差異.
XP 只有在執行 Intel SSD Optimizer 時才會執行 trim 指令, 所以才需要定期執行
Intel SSD Optimizer, 而 WIN7/WIN8/WIN10 在刪除檔案後就會自動執行 trim 指令.
所以還是比較建議使用 WIN7/WIN8/WIN10 作業系統.
====================================================================
單顆 SSD 啟用 trim 指令的 3 個必要條件 :
1. WIN7, WIN8 或 WIN10 作業系統.
2. SATA 驅動程式支援 trim 指令.
3. SSD 支援 trim 指令.
兩顆 SSD 組 RAID 0 後啟用 trim 指令的 4 個必要條件.
1. WIN7, WIN8 或 WIN10 作業系統.
2. Intel RST 的版本為 11.*.*.* 或之後的版本, 建議使用最新的版本.
3. SSD 支援 trim 指令.
4. Intel 7/8/9/10 系列晶片組.
我的設備 :
OS : WIN7 專業版 64 bit
CPU : Intel i3 3225
MB : ASUS P8H77-I
RAM : Kingston DDR3 1600 4GB * 2
SSD : Inte SSD 330 120GB
步驟 1 : 下載 HxD 並安裝 HxD
下載 HxD
步驟 2 : 下載測試檔案至桌面並解壓縮後, 將 trimcommandtest.txt 移動(剪下 + 貼上)
至欲驗證 trim command 磁碟的根目錄下. 本文章是以 C:\ 為範例.
附加壓縮檔: 201301/mobile01-8dd995dddbb41b990410b052f4de5cdb.zip
步驟 3 : 點選 HxD, 從右鍵選單選擇 以系統管理員身份執行, 並由 Extras - Open disk
選擇開啟 C:
步驟 4 : 由 Search - Find - Search for 輸入關鍵字 TRIMCOMMANDTEST,
等到找到第一個關鍵字, 將 sector 的號碼記下, 以本例而言, 開始的 sector 為
114068096.

步驟 5 : 按 Alt + 向下鍵 快速捲動頁面, 直到 TRIMCOMMANDTEST 的關鍵字結束為止,
將 sector 的號碼記下, 以本例而言, 結束的 sector 為 114070271.

步驟 6. 關閉 HxD, 開啟檔案總管, 到 C:\ 的目錄下, 點選 trimcommandtest.txt,
同時按 shift 及 delete 鍵, 永久刪除 trimcommandtest.txt.
步驟 7. 點選 HxD, 由右鍵選單選擇 以系統管理員身份執行, 並由 Extras - Open disk
選擇開啟 C:, 在 Sector 欄位輸入在步驟 4 記錄的 開始的 sector, 以本例而言, 輸入
114068096. 我們可以看到之前檔案內 TRIMCOMMANDTEST 的文字, 都被清除了.

步驟 8. 在 Sector 欄位輸入在步驟 5 記錄的 結束的 sector, 以本例而言,
輸入 114070271. 我們可以看到之前檔案內 TRIMCOMMANDTEST 的文字,
都被清除了.

步驟9 : 我們也可以自行以 Alt + 向上鍵 往上捲動 或是 Alt + 向下鍵 往下捲動,
觀查在開始 sector 與 結束 sector 間的 secoter, TRIMCOMMANDTEST 的文字
也都被清除了.
以本例而言, 己經啟用了 trim 指令, 因為在刪除檔案後, sata 控制器己經通知 SSD
控制器此檔案是可刪除的, 所以我們再度打開 C:, 原本檔案內的文字己經清除了.
若是沒有 啟用 trim 指令, 我們在刪除 trimcommandtest.txt 後, 還是可以看到之前
檔案內 TRIMCOMMANDTEST 的文字.
========================================================================
註 1 : 主要參考文章
註 2 : 除了將資料全部清為 0, 也可能將資料全部清為 F.
註 3 : 如果 TRIMCOMMANDTEST 文字未被清除, 請嚐試重新開機, 以 HxD 開啟 C:,
檢查 TRIMCOMMANDTEST 文字是否己經被清除.