естів S. M. A. R. T.: автономний (off-line) або монопольний (captive). Результат тесту завжди зберігається накопичувачем в даних S. M. A. R. T.
. При автономному запуску накопичувач повідомляє про успішне завершення команди до її фактичного виконання і тільки після цього виконує тест. При цьому, по інтерфейсу прапор "зайнято" (busy) не виставляються і накопичувач в будь-який момент готовий приступити до виконання черговий інтерфейсної команди, припиняючи роботу тесту. Фактично, тест виконується у фоновому режимі. p align="justify"> При виконанні цієї функції, накопичувач виконує повне сканування поверхні шляхом читання кожного сектора і заміщенням ненадійних секторів на запасні сектора з резервної області (spare area) для запобігання втрати даних користувача.
Примітка. Якщо під час виконання сканування накопичувач отримує команду по інтерфейсу, то процес сканування переривається і накопичувач приступає до обробки надійшла команди. При цьому гарантується максимальний час реагування на який надійшов команду - до 2 секунд. p align="justify">. При запуску тесту в монопольному режимі, по інтерфейсу виставляється прапор "зайнято" (busy) і накопичувач починає безпосереднє виконання тесту в режимі реального часу. Будь інтерфейсна команда під час виконання цього тесту призведе до його переривання і зупинці, після чого накопичувач приступить до обробки надійшла команди. p align="justify"> документувати існує три типи тестів самодіагностики: фоновий збір даних (Off-line collection), скорочений тест (Short Self-test), розширений тест (Extended Self-test), проте ще існує набір так званих " ; активних "тестів, функціональні особливості яких різні в різних виробників і для широкої публіки не задокументовані. Скорочений і розширений тест здатні виконуватися як у фоновому, так і в монопольному режимах. Набір входять до них тестів не стандарт ізірован.
Реальний набір виконуваних тестами функцій можна розглянути на прикладі тестів, підтримуваних жорсткими дисками Hitachi:
Функція тестаShort Self testExtended Self testOff-line CollectionRaw Read Error Rate TestYESYESYESWrite TestYESYESNOServo TestYESYESNOPartial Read ScanningYESNONOFull Read ScanningNOYESYES
Як працює SMART IV.
В
1.9 Журнали помилок (SMART error log)
У більшості сучасних накопичувачів реалізована функція журналірованія з'являються в перебігу роботи накопичувача помилок чи інших подій. В основному, накопичувачі надають інформацію про п'ять останніх помилках. При цьому зберігаються останні 5 надійшли в накопичувач команд, що передують виникненню цієї помилки, та інша необхідна інформація. Накопичувач може також підтримувати додаткові журнали. Їх структура, розмір та призначення встановлюються фірмою-виробником. При оновленні мікропрограми накопичувача, всі ж...