Маленький розповідь про S.M.A.R.T. атрибутах, їх важливості і розумінні. У статті піде мова про розшифровці всіх smart атрибутів ATA дисків. У попередніх статтях йшлося про і. Тепер хочу трохи описати атрибути звичайних АТА дисків на прикладі Seagate Barracuda ES.2 (ST31000340NS). Так само визначимо найважливіші атрибути, на які потрібно звертати увагу при моніторингу дисків використовуючи smartctl. Для початку, можна переконатися, що наш диск підтримує смарт

[Email protected] s01: ~ # smartctl -i / dev / sda smartctl 5.41 2011-06-09 r3365 (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF INFORMATION SECTION === Model Family: Seagate Barracuda ES.2 Device Model: ST31000340NS Serial Number: 9QJ2ADVC ... ATA Version is: 8 ATA Standard is: ATA-8-ACS revision 4 Local Time is: Fri Feb 21 16:18:35 2014 CET ... SMART support is: Available - device has SMART capability. SMART support is: Enabled

дві останні рядкисвідчать про те, що диск підтримує smart і можна подивитися значення всіх його атрибутів і їх інтерпретація буде коректною (інтерпретація RAW_VALUE). В даному випадки тип інтерфейсу (пристрої) не вказувався явно (не було вказано атрибут «-d»), з цього smartctl автоматично визначив тип пристрою і сказав, що «SMART support is: Enabled». Але якщо використовуються, наприклад масиви дисків (RAID контролер), то smartctl може сказати, що смарт не тримається

[Email protected]: ~ # Smartctl -i / dev / sda smartctl 5.41 2011-06-09 r3365 (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net Vendor: SMC Product: SMC2108 Revision: 2.90 User Capacity: 2,996,997,980,160 bytes Logical block size: 512 bytes Logical Unit id: 0xSerial number: Device type: disk Local Time is: Fri Feb 21 17:32:27 2014 IST Device does not support SMART

Але насправді, потрібно просто знати (або підбирати) які дискові масиви використовуються, і тоді можна отримати бажаний результат явно вказавши тип пристрою:

[Email protected]: ~ # Smartctl -d megaraid, 14 -i / dev / sda smartctl 5.41 2011-06-09 r3365 (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net Vendor: SEAGATE Product: ST1000NM0001 Revision: 0002 User Capacity: 1,000,204,886,016 bytes Logical block size: 512 bytes Logical Unit id: 0x5000c50041080343 Serial number: Z1N0TV980000C2157TYR Device type: disk Transport protocol: SAS Local Time is: Fri Feb 21 17:34:45 2014 IST Device supports SMART and is Enabled Temperature Warning Enabled

Також може бути проблема в версії smartctl бо не всі жорсткі дискидодаються в базу SMART відразу після виходу в світ нового HDD або RAID контролера. Або ж в BIOS відключено підтримку (потрібно включити). Так само може бути проблема в прошивці (firmware) самого жорсткого диска. Можете також варто для початку спробувати включити SMART командою:

[Email protected]: ~ # Smartctl -s on / dev / sda smartctl 5.41 2011-06-09 r3365 (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF ENABLE / DISABLE COMMANDS SECTION === SMART Enabled.

Наступна, яка цікавить нас частина виведення покаже сумарний результат перевірки статусу здоров'я диска (Якщо не Passed - потрібно проводити заміну диска). Так само виводиться додаткові характеристики диска і передбачуваний час виконання коротких і довгих тестів.

[Email protected]: ~ # Smartctl -Hc / dev / sda smartctl 5.41 2011-06-09 r3365 (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED General SMART Values: Offline data collection status: (0x82) Offline data collection activity was completed without error. Auto Offline Data Collection: Enabled. Self-test execution status: (41) The self-test routine was interrupted by the host with a hard or soft reset. Total time to complete Offline data collection: (634) seconds. Offline data collection capabilities: (0x7b) SMART execute Offline immediate. Auto Offline data collection on / off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: (1) minutes. Extended self-test routine recommended polling time: (226) minutes. Conveyance self-test routine recommended polling time: (2) minutes. SCT capabilities: (0x003d) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported.

У нашому випадки тип пристрою визначився автоматично і тепер можна вивести найцікавіше - список атрибутів.

[Email protected]: ~ # Smartctl -A / dev / sda smartctl 5.41 2011-06-09 r3365 (local build) Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net === START OF READ SMART DATA SECTION === SMART Attributes Data Structure revision number: 10 Vendor Specific SMART Attributes with Thresholds: ID # ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 068 059 044 Pre-fail Always - 130449727 3 Spin_Up_Time 0x0003 099 099 000 Pre- fail Always - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 23 5 Reallocated_Sector_Ct 0x0033 100 100 036 Pre-fail Always - 4 7 Seek_Error_Rate 0x000f 063 039 030 Pre-fail Always - 549998464474 9 Power_On_Hours 0x0032 052 052 000 Old_age Always - 42335 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 037 020 Old_age Always - 63 184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0 188 Command_Tim eout 0x0032 100 093 000 Old_age Always - 4295032870 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 076 049 045 Old_age Always - 24 (Min / Max 18/26) 194 Temperature_Celsius 0x0022 024 051 000 Old_age Always - 24 (0 17 0 0) 195 Hardware_ECC_Recovered 0x001a 041 021 000 Old_age Always - 130449727 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0

Використовуючи SMART можна передбачити з досить великою ймовірністю проблеми пов'язані з:

  • Магнітними головками диска
  • Фізичними ушкодженнями диска
  • логічними помилками
  • Механічними проблемами (проблеми приводу, системи позиціонування)
  • Подачею харчування (плати)
  • температурою

Розшифруємо отриманий висновок.


Кожен атрибут має групу значень:

  • ID #- ідентифікаційний номер атрибути (деталі). Кожен атрибути має свій унікальний ID, який повинен бути однаковим для всіх фірм виробників дисків.
  • ATTRIBUTE_NAME- назва атрибута. Так як різні фірми виробники дисків можуть називати атрибути за своїм (скорочувати, синоніми), найкраще орієнтуватися по ID атрибута.
  • FLAG (Status flag)- кожен атрибут має певний прапор, призначений фірмою розробником диска. В ОС з графічним інтерфейсомзначення цього прапора надається у вигляді набору літерних позначень - w, p, r, c, o, s (розшифровка нижче). І ці набори надаються у вигляді шістнадцятирічного числа які ви бачили вище.
  1. W arranty: Вказує на життєво важливий атрибут диска і покривається гарантією. Якщо цей прапор встановлений і значення атрибута з цим прапором досягне порогового (threshold) значення, в той час, коли диск ще на гарантії, то фірма повинна буде замінити диск безкоштовно.
  2. P erformance: Вказує на атрибут, який представляє показник продуктивності диска - не критичне.
  3. Error R ate: Атрибут з частотою помилок.
  4. C ount of occurrences: Атрибут-лічильник подій.
  5. O nline test: Атрибут, який оновлює значення тільки через on-line тести. Якщо не вказано, то оновлюється через off-line тести.
  6. S elf preserving: Вказує на атрибут який може збирати і зберігати дані про диска, навіть якщо S.M.A.R.T. відключений.
  • Value- Поточне значення атрибута (оцінка атрибута диска на основі Raw_value). Низьке значення говорить про швидкої деградації диска або про можливе швидке збої. тобто чим вище значення Value атрибута, тим краще. Це значення атрибута потрібно порівнювати з граничним (threshold) значенням. Якщо це критичний атрибут і значення нижче порогового - потрібно проводити заміну диска.
  • Worst- Найнижче значення атрибута за життєвий цикл диска. Значення може змінюватися протягом життя диска, і не повинно бути нижче або рівним пороговому значенню (threshold).
  • Thresh (Threshold)- Граничне значення атрибута призначений творцем диска. Значення не змінюється за життєвий цикл диска. Якщо значення Value атрибута стане рівним або менше порогового - з'явитися повідомлення в колонці WHEN_FAILED. І диск потрібно замінити.
  • Type- тип атрибута. Може бути критичним (pre-fail), який вказує на майбутній відмову диска через помилки або не критичне, який вказує на досягнення кінця життєвого циклудиска.
  • Raw_value- Об'єктивне значення атрибута, яке показується в десятковому форматі (обчислюється firmware диска) і відомих лише виробнику одиницях (має зв'язок з Value, Threshold і Worst значеннями).
  • WHEN_FAILED- Вказує на проблеми з атрибутом.

Атрибут диска прийме значення failed, в випадки:

Value= F ( Raw_value) <= Threshold

  • f (Raw_value) - функція обчислення деградації (зменшення) значення параметра Value в залежності від значення Raw_value.

Недоліки такого підходу до обчислення деградації диска:

  • Для кожного виробника дисків і навіть моделі диска функція f (Raw_value) обчислюється по-різному.
  • Оцінка кожного атрибута підраховується незалежно один від одного - тобто ігноруються зв'язку між атрибутами.

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

Тепер приступимо до атрибутів:

#ID HEX ім'я атрибута Краще якщо ... опис
01 01 Raw Read Error Rate Частота помилок при читанні даних з жорсткого диска. Походження їх обумовлено апаратною частиною вінчестера.
02 02 Throughput Performance Загальна продуктивність накопичувача. Якщо значення атрибута зменшується перманентно, то велика ймовірність проблем з вінчестером.
03 03 Spin-Up Time Час розкрутки шпинделя зі стану спокою (0 rpm) до робочої швидкості. В поле Raw_value міститься час в мілісекундах / секундах в залежності від виробника
04 04 Start / Stop Count * Повне число запусків, зупинок шпинделя. Іноді в тому числі кількість включень режиму енергозбереження. В поле raw value зберігається загальна кількість запусків / зупинок жорсткого диска.
05 05 Reallocated Sectors Count Число операцій перепризначення секторів. При виявленні пошкодженого сектора на вінчестері, інформація з нього позначається і переноситься в спеціально відведену зону, відбувається утилізація bad блоків, з подальшим консервуванням цих місць на диску. Цей процес називають remapping. Чим більше значення Reallocated Sectors Count, тим гірше стан поверхні дисків - фізичний знос поверхні. Поле raw value містить загальну кількість перепризначених секторів.
07 07 Seek Error Rate Частота помилок при позиціонуванні блоку магнітних головок. Чим більше значення, тим гірше стан механіки, або поверхні жорсткого диска.
08 08 Seek Time Performance Середня продуктивність операції позиціонування. Якщо значення атрибута зменшується, то велика ймовірність проблем з механічною частиною.
09 09 Power-On Hours (POH) Час, проведений пристроєм, у включеному стані. В якості порогового значення для нього вибирається паспортне час напрацювання на відмову.
10 0A Spin-Up Retry Count Число повторних спроб розкрутки дисків до робочої швидкості в разі, якщо перша спроба була невдалою.
11 0B Recalibration Retries Кількість повторів рекалібровкі в разі, якщо перша спроба була невдалою.
12 0C Device Power Cycle Count Число циклів включення-виключення вінчестера.
13 0D Soft Read Error Rate Число помилок при читанні, з вини програмного забезпечення, які не піддалися виправленню.
187 BB Reported UNC Errors Непереборні апаратні помилки.
190 BE Airflow Temperature Температура повітря всередині корпусу жорсткого диска. Ціле значення, або значення за формулою 100 - Airflow Temperature
191 BF G-sense error rate Кількість помилок, що виникають в результаті ударів.
192 C0 Power-off retract count Число циклів аварійних вимкнень.
193 C1 Load / Unload Cycle Кількість циклів переміщення блоку головок в паркувальну зону.
194 C2 HDA temperature Показання вбудованого термодатчика накопичувача.
195 C3 Hardware ECC Recovered Число корекції помилок апаратною частиною диска (помилок читання, помилок позиціонування, помилок передачі по зовнішньому інтерфейсу).
196 C4 Reallocation Event Count Число операцій перепризначення в резервну область, успішні і невдалі спроби.
197 C5 Current Pending Sector Count Число секторов- кандидатів на перенесення в резервну зону. Помічені що не надійні. При наступних коректних операціях атрибут може бути знятий.
198 C6 Uncorrectable Sector Count Число некорректіруемих помилок при зверненні до сектору.
199 C7 UltraDMA CRC Error Count Число помилок при передачі даних по зовнішньому інтерфейсу.
200 C8 Write Error Rate / Multi-Zone Error Rate Загальна кількість помилок при заповнення сектора інформацією. Показник якості накопичувача.
201 C9 Soft read error rate Частота появи «програмних» помилок при читанні даних з диска, а не апаратної частини HDD.
202 Ca Data Address Mark errors Число помилок адресно поміченої інформації (Data Address Mark (DAM)). Якщо автоматично не коригується - замінити пристрій.
203 CB Run out cancel Кількість помилок ECC даних, що приєднуються до переданому сигналу, що дозволяють приймаючій стороні визначити факт збою або виправити несуттєву помилку.
204 CC Soft ECC correction Кількість помилок ECC, скоригованих програмним способом.
205 CD Thermal asperity rate (TAR) Число помилок в слідстві температурних коливань.
206 CE Flying height * Висота між головкою і поверхнею диска комп'ютера.
209 D1 Offline seek performance * Drive's seek performance during offline operations.
220 DC Disk Shift Дистанція зміщення блоку дисків щодо шпинделя. В основному виникає через удар або падіння.
221 DD G-Sense Error Rate Число помилок, що виникли через зовнішніх навантажень і ударів. Атрибут зберігає свідчення вбудованого crash датчика.
222 DE Loaded Hours * Час, проведений блоком магнітних головок між вивантаженням з паркувального області в робочу область диска і завантаженням блоку назад в паркувальну область.
223 DF Load / Unload Retry Count * Кількість нових спроб вивантажень / завантажень блоку магнітних головок вінчестера в / з паркувального області після невдалої спроби.
224 E0 Load Friction Величина сили тертя блоку магнітних головок під час його розвантаження з паркувального області.
225 E1 Load Cycle Count Число циклів вхід-вихід в паркувальну зону.
226 E2 Load 'In'-time * Час, за яке привід вивантажує магнітні головки з паркувального області на робочу поверхню диска.
227 E3 Torque Amplification Count Кількість спроб компенсувати крутний момент.
228 E4 Power-Off Retract Cycle Кількість повторів автоматичного паркування блоку магнітних головок в результаті виключення живлення.
230 E6 GMR Head Amplitude * Амплітуда «тремтіння» (відстань повторюваного переміщення блоку магнітних головок).
231 E7 Temperature Температура жорсткого диска.
240 F0 Head flying hours * Час позиціонування головки.
250 FA Read error retry rate Число помилок під час читання жорсткого диска.

Атрибути дисків потрібно дивитися в цілому і самостійно прогнозувати заміну, не тільки спираючись на smart атрибути. Потрібно додатково проводити тести на бедблокі і запускати fscheck і smart тести, про які піде мова в наступних статтях.

Багато користувачів ПК практично не замислюються про перевірку стану свого HDD. Перевірка вінчестера, перш за все, потрібна для раннього виявлення в ньому помилок.
Якщо вам вдасться виявити заздалегідь неполадки вінчестера, то ви зможете зберегти всю важливу інформацію, що зберігається на ньому до його остаточного виходу з ладу.
У цьому матеріалі ми опишемо на конкретних прикладах процедуру перевірки стану HDD, а також розповімо, як бути в ситуації, якщо ваш вінчестер несправний.

Як перевірити стан жорсткого диска

Перевірити стан жорсткого диска можна за допомогою різних утиліт, які зчитують стан вашого вінчестера з його системи самодіагностики SMART. Технологія SMART зараз встановлена ​​на кожному випускається вінчестері. Технологія SMART була розроблена ще в далекому 1992 році і до цього дня вдосконалюється. Головним завданням SMART є протоколювання процесу старіння вінчестера. Тобто ведеться збір такої інформації, як кількість включень HDD, число обертань шпинделя і безлічі інших. ще SMART стежить за помилками«Гвинта», як програмними, так і механічними і в міру можливості виправляє їх. У процесі спостереження SMART виробляє різні тести типу короткого і довгого для виявлення тих самих несправностей. У цьому матеріалі ми розглянемо такі програми, які вміють зчитувати інформацію з SMART:

  • Ashampoo HDD Control 3;
  • Defraggler;
  • HDDlife;
  • Victoria.

Кожна програма зі списку, крім зчитування показань SMART, пропонує ряд функцій, тестів, які в тій чи іншій мірі продовжують життя вінчестера. Але найцікавішою є програма Victoria. Програма Victoria крім визначення стану HDD також вміє виробляти REMAP поганих секторів. Тобто вона вміє приховувати биті сектора шляхом заміни їх на резервні, Якщо є їх наявність. По суті, процедура REMAP може повністю відновити вінчестер. Також варто відзначити можливість виправлення жорсткого диска завдяки консольного додатку « chkdsk». Консольна програма «chkdsk» може виправити помилки файлової системи, що дозволить не встановлювати заново Windows.

Ashampoo HDD Control 3

Першим ми розглянемо програму Ashampoo HDD Control 3. Запустимо цю утиліту на комп'ютері під керуванням Windows 10.

У вікні Ashampoo HDD Control 3 видно повідомлення « ✓ ОК», А також напис« У цього жорсткого диска немає проблем». Ця інформація означає, що даний вінчестер в повному порядку. Якщо при відкритті програми ви побачите повідомлення « Помилка», А також напис« У цього жорсткого диска є проблема», То це означає, що він має биті сектора або перегрівається. Для перегляду повних відомостей про здоров'я «гвинта», взятих з смарт, необхідно клікнути на виноску «», що знаходиться в центральному блоці.

Крім перегляду інформації зі смарт, Ashampoo HDD Control 3 вміє запускати тест самотестування S.M.A.R.T. і тест перевірки поверхні. Протестувати ці тести можна в блоці «».

Виконавши ці тести, можна також виявити проблеми з HDD. Крім зняття показань зі смарт і тестів, Ashampoo HDD Control 3 вміє:

  • Проводити дефрагментацію;
  • Проводити очищення системи від сміття;
  • Шукати і видаляти дублікати файлів;
  • Надійно затирати файли з HDD, без можливості відновлення.

Наявність такої функціональності Ashampoo HDD Control 3 в моніторингу здоров'я гвинта і додаткові функції ставить утиліту на перше місце.

Defraggler

утиліта Defragglerперш за все призначена для дефрагментації, Але крім цього вона вміє прочитувати свідчення SMART. Утиліта безкоштовна і будь-який користувач може її завантажити з сайту www.piriform.com. Після запуску утиліти потрібно перейти на вкладку « стан».

У вікні видно, що утиліта видає повідомлення про стан гвинта, як « ХОРОШИЙ»- це значить, що він в повному порядку. Якщо ви побачите повідомлення « Помилка»В статусі, це буде означати, що на вінчестері є несправні сектора і його пора міняти. Утиліта досить проста і підійде, перш за все, початківцям користувачам ПК, які хочуть стежити за здоров'ям HDD і проводити його дефрагментацію. Також хочеться відзначити, що утиліта підтримує всі актуальні операційні системи, починаючи з Windows XP і закінчуючи Windows 10.

Як перевірити жорсткий диск за допомогою HDDlife

утиліта HDDlifeмає приємний інтерфейс і відразу видає необхідну нам інформацію, що відповідає за справність і поломку гвинта.

З зображення вище видно, що в блоці здоров'я варто « ОК!», А це значить, що з HDD все в порядку. Щоб подивитися подробиці смарт, вам достатньо клікнути по посиланню « натисніть для перегляду S.M.A.R.T. атрибутів».

Якщо ви побачите повідомлення в блоці здоров'я « НЕБЕЗПЕКА!», То це означає, що ваш HDD скоро прийде в непридатність.

В такому випадку вам необхідно провести заміну старого вінчестера на новий. Утиліта HDDlife, перш за все, підійде початківцям користувачам ПК, так як її простота дозволить легко стежити за здоров'ям «гвинта». Крім стандартної утиліти розробник ще випускає HDDlife for Notebooks, Яка призначена для ноутбуків. Версія для ноутбуків має той же функціонал, що і стандартна версія, але також може здійснювати контроль рівня шуму HDD. Також варто відзначити, що програма підтримує всі актуальні операційні системи, починаючи з Windows XP і закінчуючи Windows 10.

Victoria

програма Victoriaрозробляється в варіанті під DOSі по Windows. Для нашого прикладу ми скористаємося версією вікторії для Windows, яку можна завантажити на сайті http://hdd-911.com. На даний момент вікторія доступна у версії 4.47. Запустивши утиліту Victoria, ми потрапимо в таке вікно.

Вікторія не має красивого інтерфейсу, як в попередніх утиліти і написана на таких старих мовах, як Delphiі асемблер.

У першій вкладці вікторії « Standart»Знаходиться вся інформація про встановлені жорстких дискахв комп'ютер.

Друга вкладка « SMART»Потрібна для зняття показань смарт. Щоб відобразити результати смарт, необхідно натиснути кнопку Get SMART, після чого відобразяться результати.

В даному вінчестері вікторія виявила 1212 битих сектора. Така кількість BAD-секторів є критичним, тому в цьому випадку необхідно здійснити повний бекапвсіх даних з HDD. Для лагодження вінчестера тестом REMAP в Victoria необхідно перейти на вкладку « Tests»І вибрати режим« Remap». Після цих дій можна починати процедуру перепризначення битих секторів на резервні кнопкою Start.

Тест REMAP в Victoria може тривати дуже довго. Час тесту залежить від кількості BAD-секторів. Цей тест утиліти Вікторія не завжди допомагає, так як в «гвинті» могло не залишитися резервних секторів.

Врахуйте, що використовуючи тести Victoria, ви можете пошкодити справність HDD і інформацію на ньому.

Як перевірити диск на справність за допомогою «chkdsk»

Може трапитися, що перевіривши значення S.M.A.R.T. за допомогою описаних вище утиліт ви не знайшли неполадок, але система все одно веде себе нестабільно. Нестабільність може проявлятися синіми екранами смерті, зависаннями в програмах.Така поведінка операційної системи Windows викликано помилками файлової системи. У цьому випадку нам допоможе консольна команда « chkdsk». Виконавши команду «chkdsk», можна повністю відновити працездатністьОС Windows. Для цього прикладу ми візьмемо комп'ютер з новою операційною системою Windows 10. Насамперед відкриємо в Windows 10 консоль від імені адміністратора. Це можна легко зробити, клікнувши правою кнопкою миші по значку « Пуск»І вибравши необхідний нам пункт.

У занедбаній консолі виконаємо таку команду CHKDSK F: / F / R Після перевірки за допомогою командного додатки «chkdsk» в консолі буде виведений результат перевірки.

Тепер розглянемо команду « CHKDSK F: / F / R" Докладніше. Відразу після команди «chkdsk» йде буква « F»- ця буква локального диска, На якому ми виправляємо помилки. ключі « / F»І« / R» виправляють помилки в файлової системі, а також виправляють пошкоджені сектора. Ці ключі використовуються практично завжди на відміну від інших. Подивитися інші ключі можна командою chkdsk /?

Також варто відзначити, що в Windows 10 значно розширені можливості застосування «chkdsk» завдяки новим ключам.

Як перевірити жорсткий диск на працездатність за допомогою DST

абрівіатура DSTрозшифровується Disk Self Test, тобто диск самотестування. Цей метод виробники спеціально вбудовують в HDD, щоб потім за допомогою спеціального ПО провести самодіагностику DST, яка виявить проблеми. Виробляючи тестування «гвинта» за допомогою DST можна отримати дані про ймовірну поломки вінчестера. Особливо зручно використовувати DST на серверах і комп'ютерах підприємств, де надійне зберігання інформації відіграє велику роль. Тепер розглянемо використання DST на прикладі ноутбуків HP. Для нових ноутбуків HP з підтримкою UEFI BIOSіснує спеціальне меню діагностики « Startup Menu». Запускається дане меню за допомогою комбінації клавіші включення і клавіші ESC.

Для запуску тестів системи натиснемо кнопку F2.

У вікні DST має назву Hard Disk Test. Після його вибору запуститься самотестування.

У інших виробників також є метод DST, тільки запуск на ПК від інших виробників відрізняється від вище розглянутого.

Перевірка жорсткого диска в Linux

Для прикладу візьмемо комп'ютер на базі операційної системи Ubuntu 16.04. Для цього запустимо термінал в Ubuntu. У терміналі наберемо таку команду sudo apt-get install smartmontools Ця команда повинна інсталювати

Якщо вам не подобається працювати в консольному режимі, ви можете встановити графічну утиліту Gnome-disk-utility. У ній можна побачити все необхідне про HDD і про його стан.

підводимо підсумок

У розглянутій статті ми описали, яким чином можна моніторити стан HDD, а також як виправити його сектора і файлову систему, якщо це можливо. З матеріалу стає зрозуміло, що моніторинг стану жорстких дисків є дуже важливим, так як дозволяє передбачити поломку HDD.

Якщо ви виявили, що ваш вінчестер проблемний, то не відкладайте його заміну на потім. Проблемний «гвинт» може вийти з ладу в будь-який момент, і ви загубиться всю інформацію, що зберігається на комп'ютері.

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

Відео по темі

Жорсткий диск - складне електронно-механічний пристрій, що має свою технологію самодіагностики, яка може передбачити про швидкий вихід з ладу вашого жорсткого диска. Що зазвичай є дуже сумною подією ...

технологія S.M.A.R.T.(Англ. S elf M onitoring A nalysing and R eporting T echnology ) - технологія оцінки стану жорсткого диска вбудованою апаратурою самодіагностики, а також механізм передбачення часу виходу його з ладу.

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

Для цього нам потрібна програма для перегляду відслідковуються параметрів.

У ній на вкладці "Зберігання даних-> SMART" вибираємо жорсткий диск і у вікні показуються відслідковують параметри:

01 Raw Read Error Rate- кількість помилок при читанні. У сучасних дисків дуже велика щільність зберігання даних, тому з помилками вони зчитують дані постійно, а інформація відновлюється за рахунок коду корекції помилок ECC. Саме ці помилки і вважає цей параметр. У жорстких дисках фірми Seagate ці некритичні помилки показуються, інші виробники вважають за краще про це скромно замовчувати. Для дисків Seagate можна вважати дуже хорошим стан коли параметри Raw Read Error Rate і Hardware ECC Recovered рівні. Це означає що скільки було помилок стільки і було виправлено за допомогою коду корекції. Якщо ж ці значення не рівні то все ж не варто боятися. Це не критичний параметр і диск може прожити ще роки без будь-яких проблем.

03 Spinup Time- час розкрутки диска до робочого стану. Турбуватися варто лише тоді, коли значення менше половини від початкового. Але тут ще є кілька нюансів, таких як скільки пластин в жорсткому диску. Максимум в даний час це 5 пластин (Hitachi), зрозуміло для розкрутки такого пакета дисків знадобиться часу більше ніж для 1-ої пластини. Силу інерції ніхто не відміняв.

04 Start / Stop Count- загальна кількість стартів / зупинок шпинделя. Для Seagate кількість зупинок шпинделя при переході в режим енергозбереження.

05 Reallocated Sector Count- число перепризначених секторів. Тобто коли диск виявляє помилку читання / запису, він позначає сектор «перепризначеним», і переносить дані в спеціально відведену резервну область. Взагалі це страшний параметр, якщо значення його одно більше 10 то це як мінімум означає що пора вроверять всю поверхню диска щоб зрозуміти чи буде цей процес продовжуватиметься. Судячи з практики перепризначення секторами страждають ноутбучні диски десь через рік використання. Тому як вони працюють в дуже жорстких умовах. Я не кажу про удари - більшість від цього більш-менш захищені. Причина - температура. Корпус ноутбука зазвичай погано продувається і диск перегрівається, потім ми вимикаємо ноутбук і йдемо куди? Ну правильно, на вулицю! А там -10 за Цельсієм. От саме швидкість нагріву-охолодження і руйнує ніжний магнітний шар на пластинах диска. По специфікаціях всіх виробників дисків так званий "часовий градієнт температур", тобто швидкість зміни температури повинна бути не більше 20 град / год - в робочому стані і не більше 30 град / год в вимкненому. Це правило порушується завжди, але для ноутбуків особливо часто і жорстоко.

09 Power-on Time Count (Power-on Hours)- кількість часу проведеного у включеному стані. Зазвичай у сучасних дисків вимірюється в годиннику (у Fujitsu в секундах). У старих дисків Maxtor, не у тих які зараз випускаються Seagate під цією маркою, а у оригінальних Maxtor час змінюється в хвилинах. Це дуже корисний параметр якщо ви купуєте старий диск, то хочеться ж знати скільки він у своєму житті відпрацював. А крім того зазвичай цей час збігається з часом роботи комп'ютера і можна визначити скільки людина проводить за комп'ютером в середньому. Як показує практика і мій опитування на одному з великих форумів присвячених комп'ютерного заліза диски з часом напрацювання більш 20000 годин (приблизно 2.5 року постійної роботи) вже мають якісь дефекти, наприклад ті ж "перепризначення" сектори і не так вже й далекі від старечої смерті. З тих же специфікацій виробників можна дізнатися що диски призначені для настільних комп'ютерів не призначені для цілодобової роботи, а розраховані на роботу в режимі 8/5, тобто 8 годину 5 днів в тиждень. Це виходить близько 2400 годин на рік. І виходить що гарантія розрахована для 3-х років - 7200 годин, для 5 років - 12000 годин. Не так то вже й багато, враховуючи що в році 8760 годин.

0A Spinup Retry Count- Число повторних спроб розкрутки дисків до робочої швидкості в разі, якщо перша спроба була невдалою. Якщо значення атрибута збільшується, то найімовірніше пошкодження механічної частини / підшипників. Зустрічається дуже рідко, сучасні диски роблять з гідродинамічними підшипниками і в разі несправності такого підшипника він заклинює відразу і намертво або працює довго і щасливо. Не так давно цим сильно страждали диски Toshiba і в меншій мірі Western Digital. Заклинювання походить від перегріву.

0С Power Cycle Count- число циклів включення / вимикання диска.

С2 Temperature- температура диска. На жаль датчики температури стоять у дисків різних виробників в різних місцях, тому бувають і завищення і заниження реальної температури. Але в середньому як показало недавнє дослідження Google оптимальна робоча температура знаходиться в межах від 35 до 45 градусів. Вище 50 градусів експлуатація вкрай не рекомендується, але таку температуру і навіть вище часто можна побачити в ноутбуках.

Число секторів, які є кандидатами на заміну. Вони не були ще визначені як погані, але зчитування з них відрізняється від читання стабільного сектору, це так звані підозрілі або нестабільні сектора. У разі успішного подальшого прочитання сектора він виключається з числа кандидатів. У разі повторних помилкових читань накопичувач намагається відновити його і виконує операцію перепризначення. Значення не рівне нулю зустрічається зазвичай якщо на диску вже є перепризначення сектора. Якщо це так, то з високою ймовірністю можна сказати що диск активно "сиплеться", тобто руйнується магнітний шар пластин жорсткого диска.

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

С7 Ultra ATA CRC Error Rate- кількість помилок при передачі в зовнішньому інтерфейсі. Зазвичай в цьому винен кабель або поганий контакт кабелю з роз'ємами, особливо проявляється на SATA дисках. Зустрічається досить часто.

С8 Write Error Rate- помилки при запису на диск. Зустрічається рідко. Зазвичай на дуже старих дисках. Якщо є помилки то це означає фізичний знос приводу головок жорсткого диска. Або ж при серйозних пошкодження поверхні диска. (Коли кількість перепризначених секторів і нескоректірованних помилок перевищують всі розумні значення).

Ось ми і коротенько розглянули основні параметри системи самодіагностики жорстких дисків. Якщо є бажання дізнатися про це докладніше то можна звернутися до матеріалів вікіпедії:

На жаль SMART не завжди може передбачити смерть диска. Як показало дослідження все того ж Google близько 50% дисків вмирають різко і без видимих ​​причин. Але в одному ця технологія точно корисна. По ній можна швидко дізнатися стан поверхні диска, тобто параметри:

05 Reallocated Sector Count

C5 Current Pending Sector Count

С6 Offline Uncorrectable Sector Count

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

А тепер трохи про майбутнє. У продажу вже з'явилася достатня кількість пропозицій дійсно "жорстких дисків". Вони виконані на мікросхемах твердотільної пам'яті типу flash і набагато більш надійні і по механічним впливам і по температурі. Однак виробники ще не домовилися про стандарт системи самодіагностики для цього виду накопичувачів. Але вона буде набагато простіше ніж для старих добрих електромеханічних дисків. І головне з набагато більш високою ймовірністю буде передбачати можливість виходу з ладу! Флеш пам'ять більш передбачувана в цьому сенсі. Щож, будемо чекати цього світлого майбутнього!

Всі сучасні накопичувачі на жорстких магнітних дисках підтримують технологію самотестування, аналізу стану, і накопичення статистичних даних про погіршення власних характеристик S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology).Основи S.M.A.R.T. були розроблені в 1995 р спільними зусиллями провідних виробниками жорстких дисків. В процесі вдосконалення обладнання накопичувачів, можливості технології також допрацьовувалися, і після стандарту SMART з'явився SMART II, ​​потім - SMART III, який, очевидно, теж не стане останнім.

Жорсткий диск в процесі свого функціонування постійно відстежує певні параметри свого стану і відображає їх у спеціальних характеристиках - атрибутах(Attribute), що зберігаються, як правило, в спеціально виділеній частині дискової поверхні, доступною тільки внутрішньої вбудованого накопичувача - службовій зоні. Дані атрибутів можуть бути лічені спеціальним програмним забезпеченням.

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

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

  1. Attribute- ім'я атрибута
  2. ID- ідентифікатор атрибута
  3. Value- поточне значення атрибута
  4. Threshold- мінімальне порогове значення атрибута
  5. Worst- найнижче значення атрибута за весь час роботи накопичувача
  6. Raw- абсолютне значення атрибута
  7. Type(Необов'язково) - тип атрибута - характеризує продуктивність (PR - Performance-related), характеризує збої (ER - Error rate), лічильник подій (EC - Events count), визначено виробником або не використовується (SP - Self-preserve);

Для аналізу стану накопичувача, мабуть, найважливішим значенням атрибута є Value- умовне число (зазвичай від 0 до 100 або до 253), заданий виробником. Значення Value спочатку встановлено на максимум при виробництві накопичувача і зменшується в разі погіршення його параметрів.

Для кожного атрибута існує порогове значення, до досягнення якого, виробник гарантує його працездатність - поле Threshold. Якщо значення Value наближається або стає менше значення Threshold, - накопичувач пора міняти. Перелік атрибутів і їх значення жорстко не стандартизовані і визначаються виробником накопичувача, але найбільш важливі з них інтерпретуються однаково.

Наприклад, атрибут з ідентифікатором 5 ( Reallocated sector count) Буде характеризувати число забракованих і перепризначених з резервної області секторів диска, і для пристроїв виробництва компанії Seagate, і для Western Digital, Samsung, Maxtor.

Жорсткий диск не має можливості, за власною ініціативою, передати дані SMART споживачеві. Їх зчитування виконується спеціальним програмним забезпеченням.

В налаштуваннях більшості сучасних BIOS материнських плат є пункт дозволяє заборонити або дозволити зчитування і аналіз атрибутів SMART в процесі виконання тестів обладнання перед виконанням початкового завантаження системи. Включення опції дозволяє подпрограмме тестування обладнання BIOS вважати значення критичних атрибутів і, при перевищенні порога, попередити про це користувача. Як правило, без особливої ​​деталізації:

Primary Master Hard Disk: S.M.A.R.T status BAD !, Backup and Replace.

Виконання підпрограми BIOS призупиняється, щоб привернути увагу:

Таким чином, без установки або запуску додаткового програмного забезпечення, є можливість вчасно визначити критичний стан накопичувача (при включенні даної опції) засобами Базовою Системи Введення-виводу (BIOS).

Аналіз даних S.M.A.R.T. жорсткого диска

Для отримання даних SMART в середовищі операційної системи можуть використовуватися спеціальні програми, зокрема, практично всі утиліти для тестування обладнання жорстких дисків.

Однією з найпопулярніших програм для тестування жорстких дисків є VictoriaСергія Казанського. На сайті автора знайдете останню версію програми, а також масу корисної інформації, в тому числі і докладний опис роботи з Victoria.

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

Програма проста у використанні і дозволяє оцінити технічний стан накопичувача, виконати його тестування і деякі настройки - рівня шуму, продуктивності, фізичного обсягу. Режими тестування поверхні накопичувача дозволяють примусово позбутися збійних секторів за допомогою режиму Remapдекількох видів. Виклик меню тестування виконується після натискання клавіші F4 (SCAN). Користувач має можливість задати область тестування:

  • Start LBA: 0- початок області (за замовчуванням - 0)
  • End LBA: 14680064- кінець області (за замовчуванням - номер останнього блоку диска)

Режим тестування:

  • лінійне читання- послідовне читання від початкового блоку до кінцевого;
  • Випадкове читання- номер зчитує блоку формується випадковим чином;
  • BUTTERFLY читання- виконується читання блоків, починаючи від граничних номерів (початку і кінця), до центру області тестування. Зміна режиму виконується після натискання клавіші "пробіл".

Режим обробки помилок. Цей пункт дозволяє виконати приховування дефектних блоків, з використанням перепризначення (ремап) з резервної області. Вибір режиму Натискайте "пробіл". Обраний метод роботи з дефектами відображається в правому верхньому куті екрану, під годинником, а також в нижньому рядку в момент запуску тесту. Змінити режим можна в і в процесі виконання сканування.

  • Ignore Bad Blocks- програма не виконуватиме ніяких дій при виявленні помилки.
  • BB = RESTORE DATA- програма спробує відновити дані з пошкоджених секторів.
  • BB = Classic REMAP- виконується запис в пошкоджений сектор для виклику процедури перепризначення.
  • BB = Advanced REMAP- покращений алгоритм приховування збійних блоків. Використовується, коли не допомагає класичний ремап. Програма виконує спеціальну послідовність операцій з метою формування ознаки кандидата на ремап (атрибут 197) у збійного блоку. Потім виконується 10-кратна запис, що обробляється мікропрограмою накопичувача як звичайна обробка кандидата на ремап - якщо є помилка, виконується перепризначення, якщо немає помилки - блок вважається нормальним і видаляється з кандидатів на ремап. Даний режим дозволяє виконати приховування збійних блоків без втрати призначених для користувача даних. Звичайно, тільки в випадках, коли накопичувач технічно справний і є вільне місце в резервної області для перепризначення.
  • BB = Fujitsu Remap- виконання специфічних алгоритмів, заснованих на недокументованих можливостях деяких моделей накопичувачів Fujitsu
  • BB = Erase 256 sect- при виявленні збійного сектора виконується перезапісиваніе блоку з 256 секторів. Призначені для користувача дані не зберігаються.

У процесі роботи з програмою можна викликати контекстну довідку клавішею F1

версія Victoria For Windowsволодіє більш скромними можливостями з налаштування накопичувача і вибору режимів тестування, і на даний момент не має підтримки російської мови, проте їй простіше користуватися і наявних можливостей цілком достатньо для зчитування таблиці SMART і оцінки технічного стану накопичувача.

Програма не вимагає установки, просто скачайте останню версію за посиланням Victoria v4.47 з нашого сайту.

Програма повинна виконуватися під обліковим записом з павами адміністратора. У середовищі Windows 7/8 необхідно використовувати контекстне меню "Запуск від імені адміністратора".

Для аналізу стану SMART-атрибутів вибираємо режим роботи через програмний інтерфейс Windows - включаємо кнопку APIв правій верхній частині основного вікна. Потім вибираємо накопичувач для перевірки - натискаємо на кнопку Standardв основному меню програми і підсвічувати мишкою потрібний диск у вікні зі списком.

В інформаційному вікні буде відображено паспорт накопичувача - модель, версію апаратної прошивки, серійний номер, розмір і т.п. Для отримання даних SMART вибираємо пункт меню SMARTі тиснемо кнопку "Get SMART". Результат буде відображено в інформаційному вікні програми.

Короткий опис атрибутів (в дужках дано шістнадцяткове значення номера):

  • 001 (1) Raw Read Error Rate- абсолютне значення помилок зчитування. Існує деякі відмінності у формуванні значення даного атрибута різними виробниками. З практики можу сказати, що накопичувачі Seagate можуть мати гігантське значення RAW цього атрибута, реально будучи в хорошому стані, а накопичувачі Western Digital можуть мати його нульовим, маючи критичні показники по іншим характеристикам. Деякі моделі взагалі можуть не підтримувати даний атрибут.
  • 003 (3) Spin Up Time- Середній час розкрутки шпинделя диска від 0 RPM до робочої швидкості.
  • 004 (4) Start / Stop Count- Кількість циклів запуск / зупинка шпинделя.
  • 005 (5) Reallocated Sector Count- Кількість перепризначених секторів. Сучасні накопичувачі мають досить велику (тисячі секторів) резервну область поверхні накопичувача для використання її в разі погіршення характеристик секторів з основної зони. Якщо накопичувач виявляє проблеми із записом / зчитуванням будь - якого сектора, то він автоматично переміщує його дані в резервну область, а даний сектор позначається як "перепризначений". Часто цей процес називають "remapping", або "automatic defect reassignment", він виконується мікропрограмою накопичувача і для користувача (операційної системи) невидимий. поле raw valueмістить загальну кількість перепризначених секторів. Навіть некритичне, але велике значення цього поля, може призвести до зниження швидкості обміну даними, оскільки накопичувач виконує додаткову операцію установки головок на доріжки резервної області, зазвичай розташованої в кінці диска.
  • 007 (7) Seek Error Rate- Частота появи помилок позиціонування блоку магнітних головок (БМГ). Накопичувач контролює правильність установки головок на необхідну доріжку поверхні. У разі, коли установка виконалася невірно, фіксується помилка і операція повторюється. Для даного накопичувача причиною великого числа помилок з'явився перегрів.
  • 008 (8) Seek Time Performance- середня швидкість позиціонування магнітних головок. Якщо значення атрибута зменшується (уповільнення позиціонування), то велика ймовірність проблем з механічною частиною приводу головок.
  • 009 (9) Power-On Hours- Кількість годин у включеному стані. Досягнення граничного значення цього атрибута означає вироблення накопичувачем заданої виробником напрацювання на відмову (MTBF - Mean Time Between Failures).
  • 010 (0A) Spin Retry Count- Кількість повторних спроб старту шпинделя. Після включення живлення, накопичувач розкручує диски і контролює досягнення робочої швидкості обертання для даного пристрою (наприклад 5400 7200, 10000 об / хв.) За певний час. У разі невдачі - збільшується лічильник повторів і повторюється спроба старту.
  • 011 (0B) Recalibration Retries- кількість спроб рекалібровкі, в разі, якщо перша спроба була невдалою. Якщо значення атрибута збільшується, то велика ймовірність проблем з механічною частиною накопичувача. Крім того, збільшення абсолютного значення даного атрибута може бути викликано тим, що процедура рекалібровкі використовується внутрішньої прошивки накопичувача для корекції інших типів помилок.
  • 012 (0C) Device Power Cycle Count- Кількість циклів включення / вимикання диска.
  • 184 (B8) End-to-End error- Даний атрибут - частина технології HP SMART IV - означає, що після передачі даних через буферну пам'ять парність даних між контролером комп'ютера і жорстким диском не збігається.
  • 187 (BB) Reported Uncorrectable Error- Характеризує кількість помилок, що не були виправлені прошивки накопичувача.
  • 188 (BC) Command TimeoutКількість перерваних операцій в зв'язку з HDD тайм-аут. Зазвичай це значення атрибута має дорівнювати нулю, і, якщо значення набагато вище нуля, то, швидше за все, там будуть якісь серйозні проблеми з харчуванням або окисленням контактів кабелю.
  • 189 (BD) High Fly Writes- Якщо висота польоту головки над магнітною поверхнею, навіть на короткий час перевищить оптимальну, то записані нею дані, в подальшому, можуть не прочитав. Сучасні накопичувачі використовують спеціально розроблену технологію контролю висоти польоту головок, що дозволяє не виконувати запис даних при неоптимальною висоті. У лічильник даного атрибута додається одиниця, а запис виконується після установки нормальної висоти польоту. Підвищене значення даного атрибута може бути викликано зовнішніми ударами або вібраціями, ненормальною температурою, погіршенням характеристик магнітної поверхні або головки.
  • 190 (BE) Airflow Temperature- температура навколишнього середовища блоку магнітних головок. Для більшості моделей цей атрибут відсутній і використовується атрибут 194.
  • 191 (BF) G-sense error rate- кількість помилок, що виникають в результаті ударних навантажень. Атрибут зберігає свідчення вбудованого акселерометра, який фіксує всі удари, поштовхи, падіння і навіть неакуратну установку диска в корпус комп'ютера. Зазвичай досить точно характеризує умови експлуатації ноутбуків - велике значення атрибута говорить про різкі поштовхи і падіннях при роботі пристрою.
  • 192 (C0) Power-off retract count- кількість циклів виключень або аварійних відмов (включень / виключень харчування накопичувача).
  • 193 (C1) Load / Unload Cycle- кількість циклів переміщення блоку магнітних головок в зону паркування.
  • 194 (C2) HDA Temperature- температура самого накопичувача (HDA - Hard Disk Assembly). В даному атрибуті зберігаються свідчення вбудованого температурного датчика, яким зазвичай служить одна з магнітних головок (як правило - нижня). Дані, записані в полях атрибута відображають поточну, мінімальну і максимальну температуру. Поле Worst показує найгіршу, досягнуту за час роботи накопичувача, температуру (можна встановити факт перегріву і його ступінь), raw value - поточну температуру. Деякі моделі накопичувачів можуть підтримувати атрибут 205 (CD) Thermal asperity rate (TAR) фіксує кількість небезпечних перепадів температури.
  • 195 (C3) Hardware ECC recovered- характеризує кількість помилок зчитування, виправлених обладнанням накопичувача із застосуванням коду корекції помилок. Подібні помилки не вимагають повторного зчитування сектора, і не призводять до втрати швидкості обміну даними, але велика їх кількість говорить про погіршення параметрів тракту зчитування.
  • 196 (C4) Reallocation Event Count- Число подій перепризначення збійних секторів. В полі raw valueданого атрибута зберігається загальне число спроб перенесення даних з нестабільних секторів в резервну область. Враховуються як успішні, так і неуспішні спроби.
  • 197 (C5) Current Pending Sector Count- Поточне кількість нестабільних секторів. Поле raw valueцього атрибута показує загальну кількість секторів, які накопичувач в даний момент вважає кандидатами на перепризначення в резервну область (remap). Якщо в подальшому якийсь із цих секторів буде прочитаний успішно, то він виключається зі списку кандидатів. Якщо ж читання сектора буде супроводжуватися помилками, то накопичувач спробує відновити дані і перенести їх в резервну область, а сам сектор помітити як перепризначений (remapped).
  • 198 (C6) Uncorrectable Sector Count- Лічильник некорректіруемих помилок. Це помилки, які були виправлені внутрішніми засобами корекції обладнання накопичувача. Може бути викликано несправністю окремих елементів або відсутністю вільних секторів в резервної області диска, коли виникла необхідність перепризначення.
  • 199 (C7) UltraDMA CRC Error Count- Лічильник помилок, що виникли при передачі даних в режимі UltraDMA. Апаратні засоби контролю передачі даних з накопичувача в оперативну пам'ять виявили помилку контрольної суми. Нерідко цей тип помилки пов'язаний не стільки з обладнанням накопичувача, скільки з несправним інтерфейсним кабелем, нестабільним харчуванням, розгоном частоти шини PCI, перегрівом мікросхем чіпсета материнської плати і т.п.
  • 200 (C8) Write Error Rate (Multi-Zone Error Rate)- Характеризує наявність помилок при записі даних. Може бути викликано погіршенням стану поверхні, головок або характеристик тракту запису даних. Чим нижче значення Value, тим небезпечніше використовувати такий накопичувач.
  • 220 (DC) Disk Shift- зміщення блоку дисків щодо вертикальної осі шпинделя. В основному виникає через сильного удару або падіння накопичувача і як правило, є сигналом для його заміни.
  • 228 (E4) Power-Off Retract Cycle- Кількість автоматичних парковок магнітних головок при виключення живлення.

Сучасні накопичувачі підтримують не тільки формування атрибутів S.M.A.R.T, але і ведуть додаткові журнали статистики, а також підтримують протокол SCT(SMART Command Transport), що забезпечує зчитування даних журналів. Журнал статистики пристрої - це доступний тільки для читання журнал SMART, який передається накопичувачем при отриманні команд READ LOG EXT, READ LOG DMA EXT або SMART READ LOG. У журналах відображається інформація про виконання вбудованих тестів S.M.A.R.T (self-test), статистика помилок, номери збійних блоків LBA і т.п.

Лист. Привіт адмін! Скажіть мені будь ласка на таке питання. Скачав програму HDDScan для тестування стану свого майже нового жорсткого диска, в даній програмі є засіб показує SMART мого вінчестера, найважливіший параметр в ньому Reallocated Sector Count (що означає число перепризначених збійних секторів) показує поточне значення Value 100. Граничне значення Threshold, тобто значення нижче якого не можна опускатися 36. Скажіть адмін, в якому стані цей диск і чи варто їм користуватися, чи не загрожує це мені втратою даних?

Ось ще один диск, але швидше за все його потрібно міняти, чи так це?

HDDScan

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

У цій статті ми будемо працювати в програмі HDDScan,за допомогою неї дізнаємося все про стан нашого жорсткого диска, перевіримо його різними тестами, дізнаємося показники S.M.A.R.T даного вінчестера, виявимо 63 логічних збійних сектора і виправимо їх.

Що таке S.M.A.R.T?

Вже давно всім відома фірма IBM в 1992 р, розробила технологію, яка контролює всі критично важливі параметри жорсткого диска і на самому початку вона називалася Predictive Failure Analysis (PFA). Потім в 1992 рік, компаніями Compaq, Seagate, Quantum, Conner була придумана і запропонована більш удосконалена технологія IntelliSafe. І тільки в 1995 році, найбільші виробники жорстких дисків розробили вдосконалену технологію, яка використовується до цих пір і називається S.M.A.R.T (від англ. Self-monitoring, analysis and reporting technology - технологія самоконтролю, аналізу та звітності).
Жорсткі диски, що підтримують технологію S.M.A.R.T, мають вбудований процесор, ведучий рахунок відпрацьованим годинах вінчестера, а так само визначає число збійних секторів (бед-блоків), температуру і багато іншого, детально читаємо нижче.
Що б дізнатися все, що може сказати нам S.M.A.R.T, потрібно просто запустити програму здатну прочитати всі ці показники. Подібних програм досить багато і хочу сказати свого часу я їх все перепробував. HDDScan користувався теж, зручна, проста, надійна і безкоштовна, працює без установки, так що можете носити її з собою на флешці. Йдемо на сайт виробника