Для наблюдения за “здоровьем” диска используется технология (Self-Monitoring, Analysis, and Reporting Technology). Проверить состояние диска из консоли можно через diskutil. Поддерживают S.M.A.R.T. ATA, SATA, и eSATA-диски. Перечень атрибутов и их критичность можно посмотреть .
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…):
Самый удобный метод – использование бесплатной утилиты . Установил и забыл. Когда нужно, она сообщит о проблеме с диском. Полезные функции – уведомление по email, запуск указанной программы и возможность отключения мониторинга при работе от батареи.



Спасибо, особенно за SMART Reporter
спасибо за совет
всегда хотел из консоли получать прямо из сдрома его возможности по чтению и записи
diskutil info disk2 | grep "Drive Type:"
О, да, точно. Вставил DVD+R DL:
$ diskutil info disk2 | grep "Drive Type:"
Optical Drive Type: CD-ROM, CD-R, CD-RW, DVD-ROM, DVD-R, DVD-R DL, DVD-RW, DVD+R, DVD+R DL, DVD+RW
А вот ещё метод:$ drutil info
Vendor Product Rev
MATSHITA DVD-R UJ-868 KB19
Interconnect: ATAPI
SupportLevel: Apple Shipping
Cache: 2048k
CD-Write: -R, -RW, BUFE, CDText, Test, IndexPts, ISRC
DVD-Write: -R, -R DL, -RW, +R, +R DL, +RW, BUFE, Test
Strategies: CD-TAO, CD-SAO, DVD-DAO
Вот только как определить возможную скорость прожигания, я не нашёл.
Это все прекрасно – я и сам пользовался SmartReporter ровно до тех пор, пока не навернулся один из жестких дисков. Так вот – когда уже стало понятно, что диск посыпался (некоторые области банально не читались) – и SmartReporter и diskutil дружно показывали статус "Verified". А вот smartmontools и smart utility (сделанная на основе smartmontools) тут же заорали, что диск сыпется.
К сожалению (вернее к счастью) у меня не было возможности проверить "вживую" :-)
Очень интересно – стоит обратить внимание именно на них.
Правда действительно непонятно, почему SmartReporter и Disk Utility вводили в заблуждение – ведь интерфейс-то к SMART один.
Сейчас пригодились эти две ссылки – есть подозрение на выход из строя диска, запустил Smart Utility