2016-03-09 55 views
0

最近我找到S.M.A.R.T. WMI(Windows Management Instrumentation)的調用Win32_DiskDrive降低東芝固態硬盤的平整度。如何避免東芝SSD S.M.A.R.T.僅通過調用Win32_DiskDrive減少值?

我想要做的就是每秒鐘監控並記錄磁盤驅動器(例如USB閃存,SD卡,外部CD/DVD驅動器)的連接/移除。客戶的要求是通過這些設備監控可能的信息泄露。

但是,當我通過VBScript或PowerShell爲諸如SanDisk,Micron(Crucial),Samsung和Toshiba等廠商的SSD調用Win32_DiskDrive時,只有東芝SSD的磨損平衡器S.M.A.R.T. 「AD」值不斷下降,並導致東芝磁盤工具或Windows磁盤警報彈出。

我明白Win32_DiskDrive不讀/寫磁盤驅動器的任何數據

我的問題是如何調用Win32_DiskDrive而不影響東芝SSD的磨損矯直機「AD」值。

受影響的東芝固態硬盤如下。

  • TOSHIBA_THNSNF128GMCS
  • TOSHIBA_THNSNJ128GMCU
  • TOSHIBA_THNSNS128GMCP
+0

聽起來像是一個bug。您是否檢查過固件和/或設備驅動程序更新? –

+0

@哈里約翰斯頓,謝謝你的評論。今天我問了東芝的技術支持並得到了答案。他們說,當Win32_DiskDrive被調用時,這些SSD將響應數據寫入自己,所以我們不應該太頻繁地調用Win32_DiskDrive。他們說這是這些模型的規格。 –

+0

好吧,所以驅動器的設計是越野車,這是不幸的。您可能想將其作爲答案發布。 (您可能已經注意到它正在發生,但大多數軟件供應商沒有任何理由檢查,因此可能有很多使用Win32_DiskDrive的軟件,可能不是每秒一次,但經常會影響這些驅動器的使用壽命。我想知道Windows本身多頻繁一次嗎?) –

回答

0

我的結論是,這是在設計上東芝SSD的錯誤,最有可能在他們的SSD的固件。我強烈希望東芝即將發佈固件更新。

謝謝@哈里約翰斯頓的建議。

這個結論的主要原因是,在連續Win32_DiskDrive的120小時測試中,我發現了S.M.A.R.T的明顯不同。東芝和其他兩家供應商之間的價值。

東芝的磨損等級值'AD'從默認值200減少了25到175,而沒有 S.M.A.R.T.其他兩家供應商的固態硬盤的數值根本不變,除了溫度,每個固態硬盤的開機時間如下。

東芝THNSNF128GCSS:124小時 SanDisk的SDSSDHII240G:829小時 關鍵CT256MX100SSD1:2705小時

這意味着最小的SSD現在由Win32_DiskDrive撥測穿着我的電腦上最快的。

並感謝@Χpẘ提供有關調用Win32_DiskDrive的可能影響以及檢查信息泄漏的替代方法的詳細說明。

但是,說實話,除了打電話給Win32_DiskDrive之外,現在我別無選擇,因爲我不能改變設計。這意味着我所能做的就是每秒減少Win32_DiskDrive個呼叫的數量。