Windows 7 從開發初期就將固態硬盤(SSD)列為關鍵優化對象,微軟官方部落格詳細闡述相關機制。本文整理核心優化技術、預設行為與 12 項常見問題解答,助您發揮 SSD 最大效能。
一、SSD 效能衰退與 TRIM 指令
NAND 快閃記憶體必須先抹除區塊才能寫入新資料,導致 SSD 使用久後效能下降。微軟觀察發現,除基準測試外,日常操作幾乎感知不到差異。為維持高效能,硬體廠商會在出廠前全盤抹除、保留備用區塊(企業級 SSD 甚至保留 50% 空間)。
Windows 7 引入 TRIM 機制:當 SSD 回報支援 ATA DSM Trim 指令,NTFS 在刪除檔案時會發出 Trim 指令,告知控制器相關頁面可安全抹除。SSD 不會立即執行,而是等待下次寫入時一併處理,大幅減輕「磨損」。Trim 請求已整合至分割區/磁碟區指令、檔案系統指令與系統還原功能。
二、Windows 7 對 SSD 的預設優化行為
- 停用磁碟重組: SSD 隨機讀取極快,重組無益處。
- 停用 SuperFetch、ReadyBoost、啟動與程式預讀: 這些功能針對傳統硬碟設計,但在第一代 SSD 上關閉反而導致效能大幅下降,微軟最終決定保留啟用。
- 分割區建立工具考量 SSD 特性: 建議將系統分割區放置於 SSD。
三、12 項常見問題釋疑
- 支援 Trim? 是,詳見上文。
- 預設停用碎片整理? 是,且隨機讀取超過 8 MB/s 的裝置(含所有 SSD)會被忽略。
- 預設停用 SuperFetch? 非絕對,第一代 SSD 需啟用才能維持效能。
- NTFS 會壓縮 SSD 上的檔案? 壓縮釋放空間但增加 CPU 負載與耗電,僅建議用於不常存取的檔案。
- Windows Search 索引有差異? 無。
- BitLocker 對 SSD 優化? 是,NTFS 透過 Trim 協助優化加密寫入。
- 媒體中心設定有差異? 無,媒體錄製屬持續寫入,且 SSD 單價較高,建議仍用機械硬碟存放。
- 寫入快取對 SSD 有意義? 部分 SSD 內建 DRAM 快取模擬傳統硬碟行為,Windows 7 會視同傳統硬碟處理擦除/寫入指令。
- RAID 對 SSD 有意義? 是,可提升效能與可靠度,同機械硬碟 RAID。
- 分頁檔(虛擬記憶體)應放在 SSD? 強烈建議。分頁檔操作多為小型隨機讀取或大型循序寫入,正是 SSD 強項。微軟追蹤顯示讀寫比 40:1,67% 讀取 <4KB,62% 寫入 ≥128KB。
- 休眠檔放在 SSD 有益處? 無,hiberfil.sys 為大塊循序讀寫,放機械或固態硬碟效果相同。
- Windows 體驗指數如何評分? 新增隨機讀寫/抹除評估,優質 SSD 得分 6.5 以上,最高 7.9;效能平庸的 SSD 分數與 Vista 相近,不會虛高。