Що таке SMART HDD і як розшифрувати значення
Будь-накопичувач з тих, що сьогодні присутні на ринку, підтримує систему тестування СМАРТ. Давайте ж розберемося, що таке SMART HDD, і на які параметри варто звертати свою увагу при тестуванні жорсткого диска або SSD. Технологія отримала свою назву за рахунок перших букв тих параметрів, які вона забезпечує - "self-monitoring", "analysis & reporting technology", тобто автоматична перевірка, попередження та аналіз. Від даної технології багато в чому залежить робота накопичувача.
Як перевіряється стан жорсткого диска за допомогою SMART HDD?
SMART HDD (жорстких і твердотільних дисків), зокрема, виконує моніторинг певних показників стану диска. А також сканує його поверхню і при необхідності замінює bad-сектора. Система вносить нечитабельним ділянки до спеціального переліку - таблицю, і час від часу заново їх сканує. Якщо який-небудь з секторів стає читаним, технологія прибирає його з цього переліку, після чого ця група знову може зберігати інформацію користувача. При цьому, через певний термін, сектор сканується за новою, для чого на ньому автоматично ставиться потрібна позначка. Якщо ж ділянка не доступний до читання кілька циклів поспіль, він йде на рівень «нижче» - в лист дефектів. Цей лист - проміжна ланка між попередньою error-log таблицею і підсумковим списком G, куди сектора потрапляють, набуваючи статусу current pending. У такому «званні» сектор ще може бути перевірений на счітиваемость, якщо ж операції з ним проводити знову неможливо, він надходить в список перепризначених, в цей раз - вже назовсім. Після чого накопичувач в принципі «забуває» про нього, не даючи записати туди інформацію. А в описі "reallocated sector count" йому замість статусу N присвоюється N + 1.
з 10:00 до 19:00
Перевірка диска за допомогою smart жорсткого диска
Пристрої, на яких присутні явні дефекти, можуть при завантаженні видавати рядок "smart status bad backup and replace". Що таке SMART HDD і саме цей статус означає? А то, що загальний статус системи з нормального стану перейшов в BAD. Є пошкоджені сектора, обсяг яких збільшується. Не виключено, що скоро інформацію з диска вважати буде неможливо, вже на цьому етапі варто зберегти дані на інше джерело.
ВАЖЛИВО: Якщо ж диск має критичне кількість не читаються секторів, тоді в такому випадку часто потрібно вже звертатися до фахівців з відновлення інформації, так як самостійні спроби дістати файли призводять до ще більших проблем з накопичувачем. Якщо потрібно безпечно провести відновлення даних з жорсткого диска в Києві тоді сміливо можете звертатися в наш сервісний центр KDR.
SMART hdd розшифровка виводимо показників
Статус помилки відображається у вигляді таблиці з такими пунктами:
- "ID" - ідентифікатор параметра;
- "Name" - підібране програмою ім'я параметра;
- "VAL" - значення, відповідне нормі. Конкретно - в візуальному плані, тій формі, в якій ми його бачимо. На внутрішньому рівні параметр може досягати і 1000+ одиниць виміру, але відображається значення, як правило, так само від 100 до 0 (саме в такому порядку, тому що більшість значень падає, а не зростає в процесі експлуатації диска);
- "Wrst" - найгірший показник атрибута за минулий відрізок часу;
- "Thresh" - критичне значення, за його досягнення пристрій підлягає заміні.
Уточнимо, як показники доступні в системі SMART. Важливо: виходячи з фірми-виробника і моделі пристрою, список параметрів може різнитися.
Стандартні ж атрибути - це:
- "Raw read error rate" - скільки помилок виникло в процесі зчитування секторів з пластин.
- "Throughput Performance" - рівень продуктивності диска.
- "Spin up time" - термін, за який пластини від нуля доходять до стандартної швидкості (вимірюється в мілісекундах).
- Number of spin-up times - число циклів обертання і зупинки пластин. Іншими словами - ресурс диска, який обмежений певною кількістю даних циклів.
- "Reallocated sector count" - показує, скільки є доступних запасних секторів. Якщо система виявляє помилку будь-якого з процесів, замість bad-сектора він вибирає хороший з доступного переліку. Чим менше запасних секторів залишається, тим відповідно, змінюється показник атрибута. Цифра в графі RAW демонструє, скільки є перепризначених секторів (в ідеалі їх не повинно бути взагалі), а SSDRAW дозволяє бачити актуальний число неробочих блоків флеш-пам'яті.
- "Read Channel Margin" - в сьогоднішніх моделях не відображається і не застосовується. Спочатку показував запас джерела читання.
- "Seek error rate" - тут ми бачимо помилки (і скільки їх є) позиціонування магнітних головок.
- "Seek Time Performance" - середній показник швидкості позиціонування пристрою мг на потрібний сектор. Неактуальний для SSD.
- "Power on time" - планований життєвий цикл диска. Розраховується, виходячи з періоду, проведеного накопичувачем в активному стані. Спочатку число = 100, в процесі вичерпання ресурсу знижується. Зі зменшенням показника псується, відповідно, і механічна частина диска.
- "Spin up retries" - скільки разів пластина продовжить розкручуватися, якщо у неї це не вийде зробити з першої спроби. Відраховується з моменту старту, в SSD не застосовується.
- "Start \ stop count" - планований термін «життя». Підраховується на основі числа стартів / зупинок пластин. Схожий з атрибутом "Power on time" - так само падає з 100 до 0, RAW відображає кількість запусків / виключень.
- "Soft Read Error Rate" - окремі бренди по-різному трактують цей атрибут. В одному варіанті він означає число помилок на невідновлення ЕСС, в іншому - навпаки, відновлених.
- Erase / Program Cycles - сума всіх циклів читання / запису на для флеш-пам'яті за весь час експлуатації. У твердотільних пристроях параметр обмежений конкретним числом, що залежать від різновиду і виробника чіпів пам'яті.
- Translation Table Rebuild - число подій зміни внутрішньої таблиці адрес блоків, при її помилку і подальшому поверненні параметрів. Цифра RAW демонструє кількість таких процесів на поточний момент.
- Reserved Block Count - характеризує стан переліку запасних блоків в SSD, в процентному співвідношенні видає число доступних блоків, через RAW може відображати кількість вже застосованих резервних ділянок.
- Program Fail Count - скільки було невдалих спроб записи блоку флеш-пам'яті.
- Erase Fail Count - параметр, аналогічний попередньому, тільки для стирання блоків.
- Wear Leveller Worst Case Erase Count - найбільше доступне число операцій видалення щодо блоку флеш-пам'яті.
- Used Reserved Block Count - характеризує стан пулу запасних блоків диска, відображає в% число доступних блоків. RAW може демонструвати, скільки всього запасних блоків було використано.
- Unused Reserved Block Count - той же самий параметр, тільки через RAW ми бачимо кількість блоків, що були застосовані.
- SATA Downshifts - говорить про кількість випадків, коли було необхідно зниження швидкості передачі інформації по SATA (в 2 або 4 рази) для повноцінної передачі відомостей. Якщо атрибут падає, рекомендуємо поміняти шнур.
End-to-End error - число помилок, виявлених в буфері диска. Іноді свідчить, що RAM-буфер диска підлягає заміні.
- Head Stability - немає точних відомостей про призначення даного атрибута.
- Induced Op-Vibration Detection - також немає даних про параметрах.
- Reported UNC error - число невиправлених помилок читання.
- Command timeout - число команд, що не здійснених диском через таймаута очікування.
- High Fly writes - кількість помилок збереження файлів, причиною яких стала некоректна висота знаходження магнітної головки над робочою поверхнею.
- Airflow temperature - показник температури всередині герметичного блоку пристрою.
- G-Sense Errors - кількість аварійних збоїв роботи внаслідок механічних впливів.
- power-off retract cycles - число різких проваль харчування, в ситуаціях, коли воно зникало раніше фактичної команди на деактивацію накопичувача; при таких раптових збоях ресурс HDD зменшується в порівнянні зі звичайним циклом роботи; у SSD в таких ситуаціях є ймовірність зникнення таблиці внутрішнього стану.
- load / unload cycles - скільки разів відбувалося БМГ переміщався між ділянкою парковки і площею даних. Показник падає від 100 до 0, RAW відображає число переміщень на сьогоднішній момент.
- hda temperature- показник температури БМГ.
- hardware ecc recovered- кількість помилок читання, виправлених параметром усунення помилок.
- reallocation events - скільки разів в цілому відбувалося перепризначення секторів, як при стандартному циклі роботи, так і в оффлайн-режимі.
- current pending sectors - загальна цифра проблемних секторів, які чекає новий чекінг і, можливо, призначення іншого статусу.
- offline scan unc sectors- кількість bad-секторів, знайшов пристрій при сампроверке; показник безпосередньо впливає на знос поверхні.
- ultra dma crc errors - число помилок при передачі відомостей від диска до материнке і навпаки; якщо показник погіршується, бажано поміняти кабель.
- write error rate - частота прояву дефектів при записі.
- data address mark errors - число помилок при пошуку необхідної ділянки.
- run out cancel - число помилок, причиною яких стала неправильна контрольна сума при пробі усунення дефекту.
- soft ecc corrections - число помилок, виправлених відповідним коригуючих кодом.
- flying height - відхилення фактичної висоти знаходження голівки над поверхнею диска від нормального показника; якщо головка знаходиться надто низько, може пошкодитися поверхню, якщо висота завищена - дадуть про себе знати більше помилок зчитування.
- spin high current - показник струму, достатнього для розкручування пластин.
- offline seek performance - продуктивність пошукового алгоритму при оффлайн-перевірці.
- disk shift - відстань, на яке був відхилений пакет пластин від необхідного (в теорії) положення; причиною відхилення найчастіше є перегрів або дефект механічної частини.
- torque amplification count - демонструє, скільки разів потрібно було подати збільшений струм, щоб привести в дію пластини.
- gmr head amplitude - амплітуда коливань МГ.
- media wearout indicator - доступний memory-ресурс пристрою.
- head flying hours - час, на протязі якого головки перебували в ділянці даних користувача; показник стартує від 100 і рухається до 0.
- total lbas written - число 512-й байтних блоків, збережених за весь минулий термін роботи девайса.
- total lbas read - аналогічний параметр для лічених блоків.
- read error retry rate - кількість повторних дій читання сектора. Якщо показник атрибута зростає, значить, має місце дефект поверхні, або неправильне функціонування голівки, що зчитує.
Основний нюанс визначення значень SMART полягає в тому, що не існує загального стандарту, який регулює значення, одиниці зміни і інші деталі шуканих параметрів. Тому і універсальної відповіді на питання, що таке SMART HDD або SSD диска, не існує. Все визначається брендом і іноді - самою моделлю диска.
Актуалізація RAW-значень в параметри атрибутів відбувається по-різному. Підсумком перевірки може бути «вердикт» smart good або bad. А тому, об'єктивний висновок про стан диска вдасться зробити лише після розширеної його перевірки спеціальним софтом для діагностики. SMART - це, перш за все, за все варіант для швидкого «чекінга».
Статті по темі: