我懇請回答這個問題的人抓住要點,不要回答諸如“為什麼還要運行加密”或“使用 Bitlocker”之類的問題。這個問題專門關於 TrueCrypt 和 Windows7
我已透過逐個磁區進行精確複製,將加密的系統磁碟機從 240GB SSD 磁碟複製到另一個 240GB SSD 磁碟機。我知道 TrueCrypt 可以支援 TRIM,至少在系統磁碟機上。此時,我假設目標磁碟認為每個磁區都在使用中,因為每個磁區都已寫入。我嘗試找到一個實用程序,它將在所有未使用的扇區上運行 TRIM,但似乎我找不到任何實用程序。 OCZ 論壇上有人提到了 ForceTrim 實用程序,但它似乎已被刪除或鎖定,因為我無法存取它。
問題:
如何強制修剪系統磁碟機上所有未使用的磁區?
如何驗證 TRIM 是否已成功並且驅動器確實了解所有未使用的空間?如何判斷驅動器有多少扇區標記為未使用?
我的驅動器是 OCZ Vertex3
答案1
強制修剪所有內容的一個簡單解決方案是建立一個巨大的檔案來填滿所有可用空間,然後將其刪除。這應該會使作業系統對磁碟機上現在可用的所有空間發出 TRIM 命令。
答案2
我發現了一個有趣的程序這裡! 引用“評論”:
它是一個非常簡單且完全安全的實用程序,只需在 SSD 上建立一些大檔案條目以填充驅動器的可用空間,然後刪除它們。假設您的系統上啟用了 TRIM,這將導致您的作業系統向 ssd 發出修剪命令,以清理這些大檔案所佔用的空間(具體來說,所有可用空間)。執行此命令後,SSD 應該在後台完全自行管理此清理工作,可能需要幾分鐘的時間。您確實沒有辦法知道,只能稍後回來運行基準測試來查看寫入效能是否有所提高