Що таке 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.
Kiev Data Recovery - програмне та апаратне відновлення
Перевірка диска за допомогою 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 - це, перш за все, за все варіант для швидкого «чекінга».
Статті по темі: