Для наблюдения за “здоровьем” диска используется технология S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology). Проверить состояние диска из консоли можно через diskutil. Поддерживают S.M.A.R.T. ATA, SATA, и eSATA-диски. Перечень атрибутов и их критичность можно посмотреть в статье на Wikipedia.
Shell
Посмотреть перечень подключенных дисков:
$ diskutil list /dev/disk0 #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.1 GB disk0 1: EFI 209.7 MB disk0s1 2: Apple_HFS Macintosh HD 499.8 GB disk0s2 /dev/disk1 #: TYPE NAME SIZE IDENTIFIER 0: Apple_partition_scheme *10.8 GB disk1 1: Apple_partition_map 32.3 KB disk1s1 2: Apple_HFSX ctrld 10.8 GB disk1s2
Проверяем статус SMART для интересующего диска:
$ diskutil info disk0 | grep SMART SMART Status: Verified $ diskutil info disk1 | grep SMART SMART Status: Not Supported
GUI
Disk Utility:
System Profiler (About this Mac, More info…):
Самый удобный метод – использование бесплатной утилиты SmartReporter. Установил и забыл. Когда нужно, она сообщит о проблеме с диском. Полезные функции – уведомление по email, запуск указанной программы и возможность отключения мониторинга при работе от батареи.





