Налаштування обладнання та програмного забезпечення

Оцінюємо стан жорстких дисків за допомогою S.M.A.R.T.

Сучасний жорсткий диск – унікальний компонент комп'ютера. Він унікальний тим, що зберігає у собі службову інформацію, вивчаючи яку, можна оцінити «здоров'я» диска. Ця інформація містить історію зміни безлічі параметрів, відстежуваних вінчестером в процесі функціонування. Більше жодного компонента системного блоку не надає власнику статистику своєї роботи! Разом з тим, що HDD є одним з найненадійніших компонентів комп'ютера, така статистика може бути дуже корисною і допомогти його власнику уникнути нервування і втрати грошей і часу.

Інформація про стан диска доступна завдяки комплексу технологій, які називаються загальним ім'ям S.M.A.R.T. (Self-Monitoring, Analisys and Reporting Technology, тобто технологія самомоніторингу, аналізу та звіту). Цей комплекс досить великий, але ми поговоримо про ті його аспекти, які дозволяють подивитися на атрибути S.M.A.R.T., які відображаються в будь-якій програмі з тестування вінчестера, і зрозуміти, що відбувається з диском.

Зазначу, що сказане нижче відноситься до дисків з інтерфейсами SATA і РАТА. У дисків SAS, SCSI та інших серверних дисків теж є S.M.A.R.T., але його уявлення дуже відрізняється від SATA/PATA. Та й моніторить серверні диски зазвичай не людина, а RAID-контролер, тому про них ми не говоритимемо.

Отже, якщо ми відкриємо S.M.A.R.T. в будь-якій з численних програм, то побачимо приблизно наступну картину (на скріншоті наведений S.M.A.R.T. диска Hitachi Deskstar 7К1000.З HDS721010CLA332 в HDDScan 3.3):

У кожному рядку відображається окремий атрибут S.M.A.R.T. Атрибути мають більш-менш стандартизовані назви та певний номер, які не залежать від моделі та виробника диска.

Кожен атрибут S.M.A.R.T. має кілька полів. Кожне поле відноситься до певного класу з наступних: ID, Value, Worst, Threshold та RAW. Розглянемо кожен із класів.

  • ID(може також іменуватися Номер) - ідентифікатор, номер атрибуту в технології S.M.A.R.T. Назва однієї й тієї ж атрибута програмами може видаватися по-різному, і ось ідентифікатор завжди однозначно визначає атрибут. Особливо це корисно у разі програм, які перекладають загальноприйняту назву атрибуту з англійської на російську. Іноді виходить така біліберда, що зрозуміти, що це за параметр, можна лише з його ідентифікатору.
  • Value (Current)— поточне значення атрибута в папугах (тобто у величинах невідомої розмірності). У процесі роботи вінчестера може зменшуватися, збільшуватися і залишатися незмінним. За показником Value не можна судити про «здоров'я» атрибуту, не порівнюючи його зі значенням Threshold цього ж атрибуту. Як правило, чим менше Value, тим гірший стан атрибуту (спочатку всі класи значень, крім RAW, на новому диску мають максимальне значення, наприклад 100).
  • Worst- Найгірше значення, якого досягало значення Value за все життя вінчестера. Вимірюється також у «папугах». У процесі роботи може зменшуватися чи залишатися постійним. По ньому теж не можна однозначно судити про здоров'я атрибуту, потрібно порівнювати його з Threshold.
  • Threshold— значення в «папугах», якого має досягти Value цього ж атрибуту, щоб стан атрибуту було визнано критичним. Простіше кажучи, Threshold це поріг: якщо Value більше Threshold - атрибут в порядку; якщо менше або дорівнює - з атрибутом проблеми. Саме за таким критерієм утиліти, що читають S.M.A.R.T., видають звіт про стан диска або окремого атрибуту на кшталт Good або Bad. При цьому вони не враховують, що навіть при Value, більшому Threshold, диск насправді вже може бути вмираючим з точки зору користувача, а то й зовсім ходячим мерцем, тому при оцінці здоров'я диска дивитися варто все-таки на інший клас атрибуту, а саме - RAW. Однак саме значення Value, що опустилося нижче Threshold, може стати легітимним приводом для заміни диска за гарантією (для самих гарантійників, звичайно ж) — хто ж ясніше скаже про здоров'я диска, як не він сам, демонструючи поточне значення атрибута гірше за критичний поріг? Т. е. при значенні Value, більшому Threshold, сам диск вважає, що атрибут здоровий, а при меншому або рівному - що хворий. Вочевидь, що з Threshold=0 стан атрибута нічого очікувати визнано критичним ніколи. Threshold - постійний параметр, зашитий виробником диску.
  • RAW (Data)- Найцікавіший, важливий і потрібний для оцінки показник. У більшості випадків він містить у собі не «папуги», а реальні значення, що виражаються в різних одиницях виміру, що прямо говорять про поточний стан диска. Грунтуючись саме на цьому показнику, формується значення Value (а за яким алгоритмом воно формується — це вже таємниця виробника, вкрита мороком). Саме вміння читати та аналізувати поле RAW дає можливість об'єктивно оцінити стан вінчестера.

Цим ми зараз і займемося - розберемо всі атрибути S.M.A.R.T., що найбільш використовуються, подивимося, про що вони говорять і що потрібно робити, якщо вони не в порядку.

Атрибути S.M.A.R.T.
0x
0x

Перед тим як описувати атрибути та допустимі значення їхнього поля RAW, уточню, що атрибути можуть мати поле RAW різного типу: поточне та накопичувальне. Поточне поле містить значення атрибута в даний момент, для нього властива періодична зміна (для одних атрибутів - зрідка, для інших - багато разів за секунду; інша справа, що в програмах читання S.M.A.R.T. така швидка зміна не відображається). Накопичуюче поле містить статистику, зазвичай в ньому міститься кількість виникнення конкретної події з часу першого запуску диска.

Поточний тип уражає атрибутів, котрим немає сенсу підсумовувати їх попередні показання. Наприклад, показник температури диска є поточним: його мета — демонструвати температуру зараз, а чи не суми всіх попередніх температур. Нагромаджуючий тип властивий атрибутам, котрим їхній зміст полягає у наданні інформації протягом період «життя» вінчестера. Наприклад, атрибут, що характеризує час роботи диска, є накопичуючим, тобто містить кількість одиниць часу, відпрацьованих накопичувачем за всю його історію.

Приступимо до розгляду атрибутів та їх RAW-полів.

Атрибут: 01 Raw Read Error Rate

Для всіх дисків Seagate, Samsung (починаючи з сімейства SpinPoint F1 (включно)) та Fujitsu 2,5″ характерні величезні числа у цих полях.

Для інших дисків Samsung та всіх дисків WD у цьому полі характерний 0.

Для дисків Hitachi у цьому полі характерний 0 чи періодичне зміна поля не більше від 0 до кількох одиниць.

Такі відмінності обумовлені тим, що всі жорсткі диски Seagate, деякі Samsung та Fujitsu вважають значення цих параметрів не так, як WD, Hitachi та інші Samsung. При роботі будь-якого вінчестера завжди виникають такі помилки, і він долає їх самостійно, це нормально, просто на дисках, які в цьому полі містять 0 або невелике число, виробник не вважав за потрібне вказувати справжню кількість цих помилок.

Таким чином, ненульовий параметр на дисках WD та Samsung до SpinPoint F1 (не включно) та велике значення параметра на дисках Hitachi можуть вказувати на апаратні проблеми з диском. Необхідно враховувати, що утиліти можуть відображати кілька значень, що містяться в полі RAW цього атрибуту, як одне, і воно виглядатиме вельми великим, хоч це і буде неправильно (див. нижче).

На дисках Seagate, Samsung (SpinPoint F1 і новіший) та Fujitsu на цей атрибут можна не звертати уваги.

Атрибут: 02 Throughput Performance

Параметр не дає жодної інформації користувачеві і не говорить ні про яку небезпеку за будь-якого свого значення.

Атрибут: 03 Spin-Up Time

Час розгону може різнитися в різних дисків (причому в дисків одного виробника теж) залежно від струму розкручування, маси млинців, номінальної швидкості шпинделя і т.п.

До речі, вінчестери Fujitsu завжди мають одиницю в цьому полі у разі відсутності проблем із розкручуванням шпинделя.

Практично нічого не говорить про здоров'я диска, тому, оцінюючи стан вінчестера на параметр, можна не звертати уваги.

Атрибут: 04 Number of Spin-Up Times (Start/Stop Count)

Оцінюючи здоров'я не звертайте на атрибут уваги.

Атрибут: 05 Reallocated Sector Count

Пояснимо, що взагалі таке «перепризначений сектор». Коли диск в процесі роботи натикається на сектор, що не читається/погано читається/незаписуваний/погано записується, він може вважати його непоправно пошкодженим. Спеціально для таких випадків виробник передбачає на кожному диску (на якихось моделях – у центрі (логічному кінці) диска, на якихось – наприкінці кожного треку тощо) резервну область. За наявності пошкодженого сектора диск позначає його як нечитаний і використовує замість нього сектор у резервній області, зробивши відповідні позначки у спеціальному списку дефектів поверхні G-list. Така операція щодо призначення нового сектора на роль старого називається remap (ремап)або перепризначення, а використовуваний замість пошкодженого сектор перепризначеним. Новий сектор отримує логічний номер LBA старого, і тепер при зверненні ПЗ до сектора з цим номером (програми ж не знають про жодні перепризначення!) запит буде перенаправлятися в резервну область.

Таким чином, хоч сектор і вийшов із ладу, об'єм диска не змінюється. Зрозуміло, що не змінюється він до певного часу, тому що обсяг резервної області не нескінченний. Однак резервна область цілком може містити кілька тисяч секторів, і допустити, щоб вона закінчилася, буде безвідповідально — диск потрібно буде замінити задовго до цього.

До речі, ремонтники кажуть, що диски Samsung дуже часто не хочуть виконувати перепризначення секторів.

Щодо цього атрибуту думки різняться. Особисто я вважаю, що якщо він досяг 10, диск потрібно обов'язково змінювати - адже це означає прогресуючий процес деградації стану поверхні або млинців, або головок, або ще апаратного, і зупинити цей процес можливості вже немає. До речі, за даними осіб, наближених до Hitachi, сама Hitachi вважає диск заміною, що підлягає заміні, коли на ньому знаходиться вже 5 перепризначених секторів. Інше питання, чи офіційна ця інформація, і чи дотримуються цієї думки сервіс-центри. Щось мені підказує, що ні:)

Інша річ, що співробітники сервіс-центрів можуть відмовлятися визнавати диск несправним, якщо фірмова утиліта виробника диска пише щось на кшталт «S.M.A.R.T. Status: Good» або значення Value або Worst атрибута будуть більшими за Threshold (власне, за таким критерієм може оцінювати і сама утиліта виробника). І формально вони мають рацію. Але кому потрібний диск із постійним погіршенням його апаратних компонентів, навіть якщо таке погіршення відповідає природі вінчестера, а технологія виробництва жорстких дисків намагається мінімізувати його наслідки, виділяючи, наприклад, резервну область?

Атрибут: 07 Seek Error Rate

Опис формування цього атрибута майже повністю збігається з описом атрибуту 01 Raw Read Error Rate, за винятком того, що для вінчестерів Hitachi нормальним значенням поля RAW є тільки 0.

Таким чином, на атрибут на дисках Seagate, Samsung SpinPoint F1 і новіше і Fujitsu 2,5″ не звертайте уваги, на решті моделей Samsung, а також на всіх WD і Hitachi ненульове значення свідчить про проблеми, наприклад, з підшипником і т.п. .

Атрибут: 08 Seek Time Performance

Не дає жодної інформації користувачеві і не говорить ні про яку небезпеку за будь-якого свого значення.

Атрибут: 09 Power On Hours Count (Power-on Time)

Нічого не каже про здоров'я диска.

Атрибут: 10 (0А - у шістнадцятковій системі числення) Spin Retry Count

Про здоров'я диска найчастіше не говорить.

Основними причинами збільшення параметра є поганий контакт диска з БП або неможливість БП видати потрібний струм у лінію живлення диска.

В ідеалі повинен дорівнювати 0. При значенні атрибуту, що дорівнює 1-2, уваги можна не звертати. Якщо значення більше, в першу чергу слід звернути увагу на стан блоку живлення, його якість, навантаження на нього, перевірити контакт вінчестера з кабелем живлення, перевірити сам кабель живлення.

Напевно, диск може стартувати не відразу через проблеми з ним самим, але таке буває дуже рідко, і таку можливість потрібно розглядати в останню чергу.

Атрибут: 11 (0B) Calibration Retry Count (Recalibration Retries)

Ненульове, особливо зростаюче значення параметра може означати проблеми з диском.

Атрибут: 12 (0C) Power Cycle Count

Не пов'язаний із станом диска.

Атрибут: 183 (B7) SATA Downshift Error Count

Не каже про здоров'я накопичувача.

Атрибут: 184 (B8)

Ненульове значення вказує на проблеми з диском.

Атрибут: 187 (BB) Reported Uncorrected Sector Count (UNC Error)

Ненульове значення атрибута явно вказує на ненормальний стан диска (у поєднанні з ненульовим значенням атрибута 197) або те, що воно було таким раніше (у поєднанні з нульовим значенням 197).

Атрибут: 188 (BC) Command Timeout

Такі помилки можуть виникати через погану якість кабелів, контактів, використовуваних перехідників, подовжувачів і т.д., а також через несумісність диска з конкретним контролером SATA/РАТА на материнській платі (або дискретним). Через помилки такого роду можливі BSOD у Windows.

Ненульове значення атрибуту говорить про потенційну «хворобу» диска.

Атрибут: 189 (BD) High Fly Writes

Для того щоб сказати, чому відбуваються такі випадки, потрібно вміти аналізувати логи S.M.A.R.T., які містять специфічну для кожного виробника інформацію, що на сьогоднішній день не реалізовано в загальнодоступному програмному забезпеченні — отже, на атрибут можна не звертати уваги.

Атрибут: 190 (BE) Airflow Temperature

Не каже про стан диска.

Атрибут: 191 (BF) G-Sensor Shock Count (Mechanical Shock)

Актуальний для мобільних вінчестерів. На дисках Samsung на нього часто можна не звертати уваги, тому що вони можуть мати дуже чутливий датчик, який, образно кажучи, реагує мало не на рух повітря від крил мухи, що пролітає в одному приміщенні з диском.

Взагалі, спрацьовування датчика не є ознакою удару. Може зростати навіть від позиціонування БМГ самим диском, якщо його не закріпити. Основне призначення датчика - припинити операцію запису при вібраціях, щоб уникнути помилок.

Не каже про здоров'я диска.

Атрибут: 192 (С0) Power Off Retract Count (Emergency Retry Count)

Не дозволяє будувати висновки про стан диска.

Атрибут: 193 (С1) Load/Unload Cycle Count

Не каже про здоров'я диска.

Атрибут: 194 (С2) Temperature (HDA Temperature, HDD Temperature)

Про стан диска атрибут не говорить, але дозволяє контролювати один із найважливіших параметрів. Моя думка: під час роботи намагайтеся не допускати підвищення температури вінчестера вище 50 градусів, хоч виробником зазвичай і декларується максимальна межа температури 55-60 градусів.

Атрибут: 195 (С3) Hardware ECC Recovered

Особливості, властиві цьому атрибуту різних дисках, повністю відповідають таким атрибутів 01 і 07.

Атрибут: 196 (С4) Reallocated Event Count

Побічно говорить про здоров'я диска. Чим більше значення – тим гірше. Однак, не можна однозначно судити про здоров'я диска за цим параметром, не розглядаючи інші атрибути.

Цей атрибут безпосередньо пов'язаний з атрибутом 05. При зростанні 196 найчастіше зростає і 05. Якщо при зростанні атрибуту 196 атрибут 05 не зростає, значить, при спробі ремапа кандидат у бед-блоки виявився софт-бедом (подробиці див. нижче), і диск виправив його, тому сектор був визнаний здоровим, і в перепризначенні не було необхідності.

Якщо атрибут 196 менший за атрибут 05, значить, під час деяких операцій перепризначення виконувалося перенесення декількох пошкоджених секторів за один прийом.

Якщо атрибут 196 більший за атрибут 05, значить, при деяких операціях перепризначення були виявлені виправлені згодом софт-беди.

Атрибут: 197 (С5) Current Pending Sector Count

Натикаючись у процесі роботи на «нехороший» сектор (наприклад, контрольна сума сектора не відповідає даним у ньому), диск позначає його як кандидат на перепризначення, заносить його до спеціального внутрішнього списку і збільшує параметр 197. З цього випливає, що на диску можуть бути пошкоджені сектори, про які він ще не знає - адже на пластинах цілком можуть бути області, які вінчестер якийсь час не використовує.

При спробі запису в сектор диск спочатку перевіряє, чи цей сектор у списку кандидатів. Якщо сектор там не знайдено, запис відбувається звичайним порядком. Якщо знайдено, проводиться тестування цього сектора записом-читанием. Якщо всі тестові операції проходять нормально, диск вважає, що сектор справний. (Т. е. був т. н. «софт-бед» — помилковий сектор виник не з вини диска, а з інших причин: наприклад, в момент запису інформації відключилася електрика, і диск перервав запис, запаркувавши БМГ. В результаті дані в секторі виявляться недописаними, а контрольна сума сектора, що залежить від даних у ньому, взагалі залишиться старою.В наявності буде розбіжність між нею і даними в секторі. При цьому атрибут 197 зменшується, також можливе збільшення атрибуту 196.

Якщо тестування закінчується невдачею, диск виконує операцію перепризначення, зменшуючи атрибут 197, збільшуючи 196 і 05, а також робить позначки в G-list.

Отже, ненульове значення параметра говорить про неполадки (правда, не може сказати про те, чи в диску проблема).

При ненульовому значенні потрібно обов'язково запустити у програмах Victoria або MHDD послідовне читання всієї поверхні з опцією remap. Тоді при скануванні диск обов'язково натрапить на поганий сектор і спробує зробити запис до нього (у випадку Victoria 3.5 та опції Advanced remap— диск намагатиметься записати сектор до 10 разів). Таким чином, програма спровокує «лікування» сектора, і в результаті сектор буде або виправлений, або перепризначений.

У разі невдачі читання як з remap, так і з Advanced remapварто спробувати запустити послідовний запис в тих же Victoria або MHDD. Враховуйте, що операція запису стирає дані, тому перед її застосуванням обов'язково робіть бекап!

Іноді від невиконання ремапа можуть допомогти наступні маніпуляції: зніміть плату електроніки диска та почистіть контакти гермоблока вінчестера, що з'єднують його з платою – вони можуть бути окислені. Будь обережні при виконанні цієї процедури - через неї можна втратити гарантію!

Неможливість ремапа може бути обумовлена ​​ще однією причиною - диск вичерпав резервну область, і йому просто нема куди перепризначати сектори.

Якщо значення атрибуту 197 ніякими маніпуляціями не знижується до 0, слід думати про заміну диска.

Атрибут: 198 (С6) Offline Uncorrectable Sector Count (Uncorrectable Sector Count)

Цей параметр змінюється лише під впливом оффлайн-тестування, ніякі сканування програмами на нього не впливають. При операціях під час самотестування поведінка атрибута така сама, як і атрибута 197.

Ненульове значення говорить про неполадки на диску (так само, як і 197, не конкретизуючи, хто винен).

Атрибут: 199 (С7) UltraDMA CRC Error Count

У переважній більшості випадків причинами помилок стають неякісний шлейф передачі, розгін шин PCI/PCI-E комп'ютера чи поганий контакт у SATA-роз'єм на диску чи материнській платі/контролері.

Помилки при передачі по інтерфейсу і, як наслідок, зростаюче значення атрибута можуть призводити до перемикання операційною системою режиму роботи каналу, на якому знаходиться накопичувач, в режим PIO, що тягне за собою різке падіння швидкості читання/запису при роботі з ним і завантаження процесора до 100% (помітно в Диспетчері завдань Windows).

У випадку вінчестерів Hitachi серій Deskstar 7К3000 і 5К3000 атрибут, що росте, може говорити про несумісність диска і SATA-контролера. Щоб виправити ситуацію, потрібно примусово переключити диск у режим SATA 3 Гбіт/с.

Моя думка: за наявності помилок - перепідключіть кабель з обох кінців; якщо їх кількість зростає і вона більша за 10 — викидайте шлейф і ставте замість нього новий або знімайте розгін.

Атрибут: 200 (С8) Write Error Rate (MultiZone Error Rate)

Атрибут: 202 (СА) Data Address Mark Error

Атрибут: 203 (CB) Run Out Cancel

Вплив на здоров'я невідомий.

Атрибут: 220 (DC) Disk Shift

Вплив на здоров'я невідомий.

Атрибут: 240 (F0) Head Flying Hours

Вплив на здоров'я невідомий.

Атрибут: 254 (FE) Free Fall Event Count

Вплив на здоров'я невідомий.

Підсумуємо опис атрибутів. Ненульові значення:

При аналізі атрибутів враховуйте, що деякі параметри S.M.A.R.T. можуть зберігатися кілька значень цього параметра: наприклад, передостаннього запуску диска та останнього. Такі параметри довжиною в кілька байт логічно складаються з кількох значень довжиною в меншу кількість байт - наприклад, параметр, що зберігає два значення для двох останніх запусків, під кожен з яких відводиться 2 байти, матиме довжину 4 байти. Програми, що інтерпретують S.M.A.R.T., часто не знають про це, і показують цей параметр як одне число, а не два, що іноді призводить до плутанини та хвилювання власника диска. Наприклад, "Raw Read Error Rate", що зберігає передостаннє значення "1" і останнє значення "0", буде виглядати як 65536.

Слід зазначити, що не всі програми вміють правильно відображати такі атрибути. Багато хто якраз і переводить атрибут з кількома значеннями в десяткову систему числення як одне велике число. Правильно ж відображати такий вміст — або з розбиттям за значеннями (тоді атрибут складатиметься з кількох окремих чисел), або в шістнадцятковій системі числення (тоді атрибут виглядатиме як одне число, але його складові будуть легко помітні з першого погляду), або й то , та інше одночасно. Прикладами правильних програм є HDDScan, CrystalDiskInfo, Hard Disk Sentinel.

Продемонструємо відмінності практично. Ось так виглядає миттєве значення атрибуту 01 на одному з моїх Hitachi HDS721010CLA332 в особливості цього атрибуту Victoria 4.46b, що не враховує:

А так виглядає він же у «правильній» HDDScan 3.3:

Плюси HDDScan в даному контексті очевидні, чи не так?

Якщо аналізувати S.M.A.R.T. на різних дисках, можна помітити, що одні й самі атрибути можуть поводитися по-різному. Наприклад, деякі параметри S.M.A.R.T. вінчестери Hitachi після певного періоду неактивності диска обнуляються; параметр 01 має особливості на дисках Hitachi, Seagate, Samsung та Fujitsu, 03 - на Fujitsu. Також відомо, що після перепрошивки диска деякі параметри можуть встановити 0 (наприклад, 199). Однак подібне примусове обнулення атрибуту в жодному разі не говоритиме про те, що проблеми з диском вирішені (якщо такі були). Адже зростаючий критичний атрибут — це слідствонеполадок, а не причина.

При аналізі множини масивів даних S.M.A.R.T. стає очевидним, що набір атрибутів у дисків різних виробників і навіть різних моделей одного виробника може відрізнятися. Пов'язано це з так званими специфічними для конкретного вендора (vendor specific) атрибутами (тобто атрибутами, що використовуються для моніторингу своїх дисків певним виробником) і не повинно бути приводом для хвилювання. Якщо програмне забезпечення моніторингу вміє читати такі атрибути (наприклад, Victoria 4.46b), то на дисках, для яких вони не призначені, вони можуть мати «страшні» (величезні) значення, і на них просто не потрібно звертати уваги. Ось так, наприклад, Victoria 4.46b відображає RAW-значення атрибутів, не призначених для моніторингу Hitachi HDS721010CLA332:

Нерідко трапляється проблема, коли програми не можуть вважати S.M.A.R.T. диска. У разі справного вінчестера це може бути спричинене кількома факторами. Наприклад, дуже часто не відображається S.M.A.R.T. під час підключення диска в режимі AHCI. У таких випадках варто спробувати різні програми, зокрема HDD Scan, яка має вміння працювати в такому режимі, хоч у неї і не завжди це виходить, або варто тимчасово переключити диск в режим сумісності з IDE, якщо є така можливість. На багатьох материнських платах контролери, до яких підключаються вінчестери, бувають не вбудованими в чіпсет або південний міст, а реалізовані окремими мікросхемами. У такому разі DOS-версія Victoria, наприклад, не побачить підключений до контролера жорсткий диск, і їй потрібно буде примусово вказувати його, натиснувши [Р] і ввівши номер каналу з диском. Часто не читаються S.M.A.R.T. у USB-дисків, що пояснюється тим, що USB-контролер просто не пропускає команди для читання S.M.A.R.T. Майже ніколи не читається S.M.A.R.T. диски, що функціонують у складі RAID-масиву. Тут теж є сенс спробувати різні програми, але у випадку апаратних RAID-контролерів це марно.

Якщо після покупки та встановлення нового вінчестера будь-які програми (HDD Life, Hard Drive Inspector та інші) показують, що: диску залишилося жити 2 години; його продуктивність - 27%; здоров'я — 19,155% (виберіть до смаку) — панікувати не варто. Зрозумійте таке. По-перше, потрібно дивитися на показники S.M.A.R.T., а не на числа здоров'я і продуктивності, що незрозуміло звідки взялися (втім, принцип їх підрахунку зрозумілий: береться найгірший показник). По-друге, будь-яка програма в оцінці параметрів S.M.A.R.T. дивиться відхилення значень різних атрибутів від попередніх показань. При перших запусках нового диска параметри непостійні, потрібен деякий час на їхню стабілізацію. Програма, що оцінює S.M.A.R.T., бачить, що атрибути змінюються, робить розрахунки, у неї виходить, що при їх зміні такими темпами накопичувач скоро вийде з ладу, і вона починає сигналізувати: «Рятуйте дані!» Пройде деякий час (до кількох місяців), атрибути стабілізуються (якщо з диском дійсно все гаразд), утиліта набере даних для статистики, і терміни смерті диска в міру стабілізації S.M.A.R.T. переноситимуться все далі і далі в майбутнє. Оцінка програмами дисків Seagate та Samsung – взагалі окрема розмова. Через особливості атрибутів 1, 7, 195 програми навіть абсолютно здорового диска зазвичай видають висновок, що він загорнувся в простирадло і повзе на кладовище.

Зауважте, що можлива наступна ситуація: всі атрибути S.M.A.R.T. — в нормі, проте насправді диск — із проблемами, хоч цього поки що нізащо не помітно. Пояснюється це тим, що технологія S.M.A.R.T. працює тільки «за фактом», тобто атрибути змінюються лише тоді, коли диск у процесі роботи зустрічає проблемні місця. А доки він на них не натрапив, то й не знає про них і, отже, у S.M.A.R.T. йому фіксувати нема чого.

Таким чином, S.M.A.R.T. - Це корисна технологія, але користуватися нею потрібно з розумом. Крім того, навіть якщо S.M.A.R.T. диска ідеальний, і ви постійно влаштовуєте диску перевірки - не покладайтеся на те, що ваш диск буде "жити" ще довгі роки. Вінчестерам властиво ламатися так швидко, що S.M.A.R.T. просто не встигає відобразити його стан, що змінився, а буває і так, що з диском - явні негаразди, але в S.M.A.R.T. - все в порядку. Можна сміливо сказати, що хороший S.M.A.R.T. не гарантує, що з накопичувачем все добре, але поганий S.M.A.R.T. гарантовано свідчить про проблеми. При цьому навіть із поганим S.M.A.R.T. утиліти можуть показувати, що стан диска – «здоровий», через те, що критичними атрибутами не досягнуто граничних значень. Тому дуже важливо аналізувати S.M.A.R.T. самому, покладаючись на «словесну» оцінку програм.

Хоча технологія S.M.A.R.T. і працює, вінчестери та поняття «надійність» настільки несумісні, що прийнято вважати їх просто витратним матеріалом. Ну, як картриджі у принтері. Тому, щоб уникнути втрати цінних даних, робіть їх періодичне резервне копіювання на інший носій (наприклад, інший вінчестер). Оптимально робити дві резервні копії на двох різних носіях, не рахуючи вінчестера з оригінальними даними. Так, це веде до додаткових витрат, але повірте: витрати на відновлення інформації з HDD, що зламався, обійдуться вам у рази — якщо не на порядок-другий — дорожчі. Але ж дані далеко не завжди можуть відновити навіть професіонали. Тобто єдина можливість забезпечити надійне зберігання ваших даних - це робити їх бекап.

Насамкінець згадаю деякі програми, які добре підходять для аналізу S.M.A.R.T. та тестування вінчестерів: HDDScan (Windows, DOS, безкоштовна), MHDD (DOS, безкоштовна).

Сподобалася стаття? Поділіться з друзями!
Чи була ця стаття корисною?
Так
Ні
Дякую за ваш відгук!
Щось пішло не так і Ваш голос не був врахований.
Дякую. Ваше повідомлення відправлено
Знайшли у тексті помилку?
Виділіть її, натисніть Ctrl+Enterі ми все виправимо!