S.M.A.R.T. – это технология, позволяющая дискам проводить самовроверки на «жизнеспособность». Если эта проверка показывает ошибки – значит диск скоро сломается и нужно позаботиться о спасении информации. Можно эту проверку проводить как вручную, так и автоматически, при помощи, либо стороннего приложения, либо написания своего.
Проверка SMART Status через терминал.
Открываем terminal и вводим:
diskutil list
Эта команда выведет информацию обо всех дисках подключенных к вашему компьютеру, в том числе и об idisk. Допустим, нас интересует ‘disk0‘, который является основным диском вашего компьютера.
diskutil info disk0 | grep SMART
Отчет ‘SMART Status: Verified‘ означает, что все у вас в порядке!
Проверка SMART Status при помощи AppleScript.
Теперь мы хотим как-то автоматизировать этот процесс. Я предлагаю это сделать при помощи написания собственного app приложения на Applescript. Открываем Редактор Apple Script и вписываем в него следующие строчки кода:
set disklist to do shell script "diskutil list | grep /dev/" set EachDisk to words in disklist repeat with CurrentDisk in EachDisk if CurrentDisk as text is not equal to "dev" then try set status to do shell script "diskutil info " & CurrentDisk & " | grep SMART" if not (status is " SMART Status: Verified" or status is " SMART Status: Not Supported") then tell application "Finder" display dialog "A hardware problem has been detected on your hard drive:" & return & return & status end tell end if on error errStr tell application "Finder" display dialog errStr end tell end try end if end repeat
Сохраняем как приложение, например как ‘smartstatus.app‘. Теперь нам нужно прописать его для автоматического запуска. Открываем Системные Настройки, потом Учетные записи далее Объекты входа, нажимаем иконку + и указываем путь к вашему приложению. Вот и все. Проверка будет осуществляться автоматически при запуске системы. Если у вас возникли затруднения с написанием программы, то вы можете ее скачать по этой ссылке.
SMARTReporter
Если вам мало приведенных выше способов проверки SMART Status, и необходимы разные расписания проверок для разных дисков – я рекомендую использовать SMART Reporter. Это очень удобно приложение, которое будет подгружено в вашей системе и заблаговременно уведомит о проблемах с жесткими дисками.