Windows-7

SSD、AHCI 和寫入性能

  • March 30, 2012

我們已經開始將 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 整除,否則對齊不正確。

引用自:https://serverfault.com/questions/375097