我正在嘗試獲取Mac上驅動器的詳細SMART狀態報告。我不是在說“已驗證”,而是在說詳細的報告,該報告長約100行,列出了該驅動器的所有重要統計信息。
有人知道如何使用diskutil嗎?如果diskutil無法做到,那我可以使用其他免費工具嗎?
我正在嘗試獲取Mac上驅動器的詳細SMART狀態報告。我不是在說“已驗證”,而是在說詳細的報告,該報告長約100行,列出了該驅動器的所有重要統計信息。
有人知道如何使用diskutil嗎?如果diskutil無法做到,那我可以使用其他免費工具嗎?
我最近遇到了同樣的問題,並找到了可以通過brew安裝的命令行工具 www.smartmontools.org:
brew install smartmontools
然後您可以運行它
smartctl -a disk0s3
以獲得完整報告,其中 disk0s3
是磁盤物理備份,可以通過獲取驅動器上的信息在Disk Utility.app中找到。 (必須有一種方法可以在OS X的命令行下找到它。)以下是輸出示例:
smartctl 6.2 2013-07-26 r3841 [x86_64-apple-darwin13 .1.0](本地版本)版權所有(C)2002-13,Bruce Allen,Christian Franke,www.smartmontools.org ===信息部分===型號系列:基於Samsung的SSD設備型號:Samsung SSD 840系列序列號: S14LNEAD609248ALU WWN設備ID:5 002538 5503acd2e固件版本:DXT08B0Q用戶容量:500,107,862,016字節[500 GB]扇區大小:512字節邏輯/物理旋轉速率:固態設備設備為:在smartctl數據庫中[詳細信息:-P show] ATA版本為: ACS-2,ATA8-ACS T13 / 1699-D修訂版4cSATA版本是:SATA 3.1、6.0 Gb / s(當前:6.0 Gb / s)本地時間是:2014年6月19日星期四16:34:10 MDTSMART支持是:可用-設備具有SMART功能.SMART支持為:已啟用===開始讀取SMART數據部分=== SMART總體健康狀況自我評估測試結果:PASSEDGe內部SMART值:脫機數據收集狀態:(0x00)從未啟動脫機數據收集活動。自動離線數據收集:已禁用自檢執行狀態:( 0)先前的自檢例程已完成且無錯誤或從未進行過自檢完成脫機數據收集的總時間為(53956)秒脫機數據收集功能:(0x53)SMART執行脫機立即執行。自動離線數據收集開/關支持。
根據新命令暫停脫機收集。不支持離線表面掃描。支持自檢。不支持傳輸自檢。支持選擇性自檢SMART功能:(0x0003)在進入省電模式之前保存SMART數據。支持SMART自動保存計時器。錯誤記錄功能:(0x01)支持錯誤記錄。支持通用日誌記錄。短的自檢例程建議輪詢時間:( 2)分鐘。擴展的自檢例程建議輪詢時間:( 70)分鐘.SCT功能:(0x003d)SCT支持的狀態。支持SCT錯誤恢復控制。支持SCT功能控制。支持SCT數據表.SMART屬性數據結構修訂版號:1特定於供應商的SMART屬性的閾值:ID#ATTRIBUTE_NAME標誌值最壞的閾值類型已更新WHEN_FAILED RAW_VALUE 5 Reallocated_Sector_Ct 0x0033 100 100 010始終總是失敗-0 9 Power_On_Hours 0099 -2379 12 Power_Cycle_Count 0x0032 098098000始終保持舊狀態-1579177 Wear_Leveling_Count 0x0013 096096000始終保持故障前-38179 Used_Rsvd_Blk_Cnt_Tot 0x0013 100100010始終保持故障前-0181 Program_Fail_Cnt_Total 0x0032ase 0-100 -0183 Runtime_Bad_Block 0x0013 100100010總是故障前-0187 Uncorrectable_Error_Cnt 0x0032 100100000老年ays-0190 Airflow_Temperature_Cel 0x0032 059039000 Old_age Always-41
195 ECC_Error_Rate 0x001a 200200 000始終有老年-0199 CRC_Error_Count 0x003e 100100000始終有老年-0235 POR_Recovery_Count 0x0012 099 099 000始終有老年-1571241 Total_LBAs_Written 0x0032 099 099 000 Old_age Always-14090964124SMART錯誤1號沒有記錄自檢。 [要運行自檢,請使用:smartctl -t] SMART選擇性自檢日誌數據結構修訂版號1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0非測試2 0 0非測試3 0 0非測試4 0 0非測試5 0 0非測試255 0 65535從未啟動過讀取掃描選擇性自檢標誌(0x0):在掃描選定的跨度後,請勿對磁盤的其餘部分進行讀取掃描。如果選擇性自檢在加電過程中處於掛起狀態,則延遲0分鐘後恢復。
這裡還有另外兩個知識點可能會有所幫助:
smartmontools
包也可以在MacPorts下獲得。如果您安裝了MacPorts, sudo port install smartmontools
將起到作用
df
命令將迅速為您提供安裝在什麼地方的想法。
擴展 Lee Joramo的出色答案,您可以在 smartmontools
頂部安裝 GSmartControl GUI。它來自自家製水龍頭。
所以過程是:
釀造smartmontools
釀造安裝gsmartcontrol
智能控制
順便說一句:我必須先激活SMART。GUI可以為您完成此任務。如果要使用命令行,則在-a disk0s2 上為 smartctl -s。
相當新,並且與MacOS Sierra,優勝美地和El Capitan選項兼容:
從中獲取本機預編譯包 https://sourceforge.net/projects/smartmontools/
安裝它,打開終端並運行:
sudo / usr / local / sbin / smartctl -a / dev / disk0
您將獲得像這樣的完整輸出:
smartctl 6.5 2016-05-07 r4318 [Darwin 16.3.0 x86_64](SF-6.5-1)
版權所有(C)2002-16,Bruce Allen,Christian Franke,www.smartmontools.org
===信息部分開始===
型號系列:Crucial / Micron MX100 / MX200 / M5x0 / M600客戶端SSD
設備型號:Crucial_CT500MX200SSD1
序列號:16151248FBA4
...
ATA版本為:ACS-3 T13 / 2161-D修訂版4
SATA版本為:SATA 3.2,6.0 Gb / s(當前:6.0 Gb / s)
SMART支持為:可用-設備具有SMART功能。
SMART支持為:已啟用
===開始讀取智能數據部分===
SMART整體健康自我評估測試結果:通過
...
以及其他SMART信息。 希望這對想要簡單解決方案的用戶有所幫助。
您可以從免費版本的SmartReporter中獲得很多信息: https://www.corecode.io/smartreporter_lite/
拖放到實用程序中,然後雙擊它。單擊屏幕頂部欄中的圖標。右鍵單擊首選項中的磁盤,然後播放選項。
在macOS 10.15(Catalina)+上運行smartctl 7.1的一些其他信息
如果SSD類型不同(例如, NVMe與SATA / SATA Express
MacBookPro14,3(NVMe)512GB SM0512L
, smartctl
實際上可以檢索名為書面數據單位
的字段,該字段等效於總計的LBA
。
鏈接寬度:x4
鏈接速度:8.0 GT / s
#smartctl輸出
smartctl -a / dev / disk0
smartctl 7.1 2019-12-30 r5022 [Darwin 19.5.0 x86_64](本地版本)
Bruce Allen,Christian Franke,版權所有(C)2002-19,www.smartmontools.org
===信息部分===
型號:APPLE SSD SM0512L
序列號:C0281xxxxxxxx2
固件版本:CXS5EA0Q
PCI供應商/子系統ID:0x144d
IEEE OUI標識符:0x002538
控制器ID:2
命名空間數:1
當地時間是:星期四7月2日12:05:31
固件更新(0x06):3個插槽
可選管理命令(0x0006):格式為Frmw_DL
可選的NVM命令(0x001f):Comp Wr_Unc DS_Mngmt Wr_Zero Sav / Sel_Feat
最大數據傳輸大小:256頁
支持的電源狀態
St Op Max有效空閒RL RT WL WT Ent_Lat Ex_Lat
0 + 6.00W--0 0 0 0 5 5
1-0.0400瓦--1 1 1 1 210 1200
2-0.0050瓦--2 2 2 2 1900 5300
===智能數據部分的開始===
SMART整體健康自我評估測試結果:通過
SMART /健康信息(NVMe日誌0x02)
嚴重警告:0x00
溫度:35攝氏度
可用備件:100%
可用備用閾值:10%
使用百分比:1%
讀取的數據單位:45,208,642 [23.1 TB]
寫入的數據單位:44,739,539 [22.9 TB]
主機讀取命令:1,440,047,433
主機寫入命令:833,678,921
控制器繁忙時間:1,952
關機後再開機:7,356
開機時間:1,190
不安全關機:47
媒體和數據完整性錯誤:0
錯誤信息日誌條目:0
讀取錯誤信息日誌失敗:NVMe管理命令:0x02 /頁面:0x01不支持
(2015年中)MacBookPro11,5(在SATA / SATA Express下,但仍基於PCIe的SSD)512GB SM0512G
175 Host_Writes_MiB
是密鑰。
terrywang @ ninja:〜$ smartctl -a / dev / disk0
smartctl 7.1 2019-12-30 r5022 [Darwin 19.5.0 x86_64](本地版本)
Bruce Allen,Christian Franke,版權所有(C)2002-19,www.smartmontools.org
===信息部分===
型號系列:Apple SD / SM / TS ... E / F / G SSD
設備型號:APPLE SSD SM0512G
序列號:S ------------ 63
LU WWN設備ID:5 002538 900000000
固件版本:BXW1SA0Q
用戶容量:500,277,790,720字節[500 GB]
扇區大小:邏輯512字節,物理4096字節
轉速:固態設備
設備為:在smartctl數據庫中[有關詳細信息,請使用:-P show]
ATA版本為:ATA8-ACS T13 / 1699-D修訂版4c
SATA版本為:SATA 3.0,6.0 Gb / s(當前:6.0 Gb / s)
當地時間是:2020年7月2日星期四12:17:35
SMART支持為:可用-設備具有SMART功能。
SMART支持為:已啟用
===開始讀取智能數據部分===
SMART整體健康自我評估測試結果:通過
通用SMART值:
離線數據收集狀態:(0x00)離線數據收集活動
從未開始。
自動離線數據收集:已禁用。
自檢執行狀態:(0)先前的自檢例程已完成
沒有錯誤或從未進行過自檢
被運行。
完成離線所需的總時間
數據收集:(0)秒。
離線數據收集
功能:(0x53)SMART立即執行脫機。
自動離線數據收集開/關支持。
暫停在線收藏
命令。
不支持離線表面掃描。
支持自檢。
不支持傳輸自檢。
支持選擇性自檢。
SMART功能:(0x0003)在輸入之前保存SMART數據
節能模式。
支持SMART自動保存計時器。
錯誤記錄功能:(0x01)支持錯誤記錄。
支持通用日誌記錄。
簡短的自檢程序
建議的輪詢時間:(2)分鐘。
擴展的自檢程序
建議的輪詢時間:(10)分鐘。
SMART Attributes Data Structure修訂版號:1
具有閾值的供應商特定的SMART屬性:
ID#ATTRIBUTE_NAME標記值最壞的閾值類型已於WHEN_FAILED RAW_VALUE更新
1 Raw_Read_Error_Rate 0x001a 200200000始終的Old_age-0
5 Reallocated_Sector_Ct 0x0033 100100000總是故障前-0
9 Power_On_Hours 0x0032 098098 000始終有老人-5303
12 Power_Cycle_Count 0x0032 067067 000永遠老齡-32789
169 Unknown_Apple_Attrib 0x0013 239239010始終預失敗-3629423527808
173 Wear_Leveling_Count 0x0032 196196100永遠老齡-21484011576
174 Host_Reads_MiB 0x0022 099099 000常年老-26175030
175 Host_Writes_MiB 0x0022 099099 000常年老-19170887
192 Power-Off_Retract_Count 0x0012 099099 000老齡始終-48
194 Temperature_Celsius 0x0022 073018 000 Always Old_age Always-27(Min / Max 9/82)
197 Current_Pending_Sector 0x0022 100100000老年總是-0
199 UDMA_CRC_Error_Count 0x001a 200200000始終有老年-0
SMART錯誤日誌版本:1
沒有記錄錯誤
SMART自檢日誌結構修訂號1
尚未記錄任何自檢。 [要運行自檢,請使用:smartctl -t]
警告! SMART選擇性自檢日誌結構錯誤:SMART校驗和無效。
SMART選擇性自檢日誌數據結構修訂版號1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0未測試
2 0 0未測試
3 0 0未測試
4 0 0未測試
5 0 0未測試
255 0 65535讀取掃描從未開始
選擇性自檢標誌(0x0):
掃描選定的跨度後,請勿讀取掃描磁盤的其餘部分。
如果加電過程中有待進行選擇性自檢,請在0分鐘延遲後恢復。
三星魔術師只需使用SSD的TBW作為運行狀況指示器,例如850 EVO 250GB(設計為TBW 75GB)
2.56TB / 75TB =其設計容量的3.41%。
注意:在Linux(或Windows)上,S.M.A.R.T。 -ID 241
總共寫入的LBA
。
這是作者Benjamin von der Weiden撰寫的關於osx上smartmontools的完整指南,包括在哪裡可以找到它,如何安裝它以及如何使用它。