Windows-7
SSD、AHCI 和寫入性能
我們已經開始將 SSD 驅動器部署到我們的開發人員工作站。目前,我們感到不快的是,使用新 SSD 的系統經常當機,HDD 活動 LED 指示燈閃爍或持續亮起。基準測試顯示讀取速度約為 180 MB/s,但寫入速度約為 5 MB/s。所有開發人員都使用 Windows 7 Enterprise,64 位,SP1。SSD 是金士頓 SV200S3128G。我們的一位開發人員建議(根據他的經驗)以下順序:
- 備份工作站
- 使用工具徹底擦除 SSD
- 確保在 BIOS 中啟用 AHCI
- 安裝視窗
- 從備份恢復
到目前為止,此過程似乎有效(我們仍在測試,但寫入速度似乎為 120 MB/s)。在這種情況下有一些問題:
- 為什麼我們必須完全重新安裝 Windows?
- 是否可以在不重新安裝 Windows 的情況下清潔 SSD?有可靠的工具嗎?
- 如果在安裝 Windows 時禁用了 AHCI 並且我們啟用了它,這是否足以糾正寫入性能問題?
- 如果我們必須完全擦除 SSD,這是否意味著我們收到的 SSD 以前使用過(SH)?我想知道這是因為我收到的包裹是打開的(當時我沒有考慮過,因為我認為我的一位同事只是偷看了包裹裡面)。
- 有沒有人見過類似的問題?
有3件事浮現在腦海。首先,您使用的是什麼品牌/型號的 SSD?最近某些製造商的控制器出現了一些問題。其次,是否啟用了 TRIM。Win7 將在安裝時啟用 TIRM(如果需要)。因此,如果當時不存在 SSD,則可能無法啟用它。去檢查:
In an Elevated command Prompt windows, type the following: fsutil behavior query disabledeletenotify Results explained below: DisableDeleteNotify = 1 (Windows TRIM commands are disabled) DisableDeleteNotify = 0 (Windows TRIM commands are enabled)
第三,SSD是否有正確的扇區對齊。要檢查 SSD 分區的對齊情況:
In Windows, run msinfo32 click on: components -> storage -> disks Look for your SSD and check the partition starting offset.
它需要被 4096 整除,否則對齊不正確。