上次重大更新發布 7 年後,GSmartControl 2.0 專案發布,該專案開發了 smartmontools 工具包的圖形介面,可讓您監控支援 SMART 技術的驅動器狀態(自我監控、分析、和報告技術)。支援與 PATA 和 SATA 硬碟、NVMe 硬碟、USB 轉換器和一些 RAID 控制器搭配使用。此專案程式碼使用GTK函式庫以C語言編寫,並在GPL 3.0許可下分發。
該程式可以運行內部驅動器效能測試並檢查其執行結果。此外,還提供啟用/停用 SMART、產生報告和識別異常、設定裝置特定 SMART 參數以及顯示有關磁碟機的詳細資訊等功能。可以透過存取磁碟機或載入另一個系統上儲存 smartctl 指令輸出的文字檔案來產生報告。支援針對 Linux、Windows、macOS、FreeBSD 和其他 BSD 系統進行建置。
新版本的值得注意之處在於增加了對 NVMe 驅動器的支持,以及在解析 smartctl 實用程式的輸出時過渡到使用 JSON 格式。程式碼已重構並切換為使用 C++17 和 C++20 標準中提出的功能(現在建置需要支援 C++20 的編譯器,例如 GCC 13+、Clang 17+ 和 Apple Clang 15+) 。 Autotools 工具包已替換為 CMake 建置系統。此介面使用氧氣組中的圖示而不是水晶。

來源: opennet.ru
