=== START OF INFORMATION SECTION ===
Model Family: Seagate SV35
Device Model: ST2000VX000-9YW164
Serial Number: W2417FTZ
LU WWN Device Id: 5 000c50 05cf50e2e
Firmware Version: CV13
User Capacity: 2*000*398*934*016 bytes [2,00 TB]
Sector Sizes: 512 bytes logical, 4096 bytes physical
Device is: In smartctl database [for details use: -P show]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 4
Local Time is: Mon Jun 24 14:28:10 2013 SAMT
SMART support is: Available — device has SMART capability.
SMART support is: Enabled
AAM feature is: Unavailable
APM level is: 254 (maximum performance)
Rd look-ahead is: Enabled
Write cache is: Enabled
ATA Security is: Disabled, frozen [SEC2]
=== 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: ( 0) The previous self-test routine completed
without error or no self-test has ever
been run.
Total time to complete Offline
data collection: ( 609) 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: ( 274) minutes.
Conveyance self-test routine
recommended polling time: ( 2) minutes.
SCT capabilities: (0x10b9) SCT Status supported.
SCT Error Recovery Control supported.
SCT Feature Control supported.
SCT Data Table supported.
SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAGS VALUE WORST THRESH FAIL RAW_VALUE
1 Raw_Read_Error_Rate POSR— 114 100 006 — 77488464
3 Spin_Up_Time PO—- 094 094 000 — 0
4 Start_Stop_Count -O—CK 100 100 020 — 23
5 Reallocated_Sector_Ct PO—CK 100 100 036 — 0
7 Seek_Error_Rate POSR— 100 253 030 — 333771
9 Power_On_Hours -O—CK 100 100 000 — 27
10 Spin_Retry_Count PO—C- 100 100 097 — 0
12 Power_Cycle_Count -O—CK 100 100 020 — 22
184 End-to-End_Error -O—CK 100 100 099 — 0
187 Reported_Uncorrect -O—CK 100 100 000 — 0
188 Command_Timeout -O—CK 100 099 000 — 1
189 High_Fly_Writes -O-RCK 094 094 000 — 6
190 Airflow_Temperature_Cel -O—K 051 050 045 — 49 (Min/Max 46/50)
191 G-Sense_Error_Rate -O—CK 100 100 000 — 0
192 Power-Off_Retract_Count -O—CK 100 100 000 — 21
193 Load_Cycle_Count -O—CK 100 100 000 — 35
194 Temperature_Celsius -O—K 049 050 000 — 49 (0 26 0 0 0)
197 Current_Pending_Sector -O—C- 100 100 000 — 0
198 Offline_Uncorrectable —-C- 100 100 000 — 0
199 UDMA_CRC_Error_Count -OSRCK 200 200 000 — 0
||||||_ K auto-keep
|||||__ C event count
||||___ R error rate
|||____ S speed/performance
||_____ O updated online
|______ P prefailure warning
General Purpose Log Directory Version 1
SMART Log Directory Version 1 [multi-sector log support]
GP/S Log at address 0x00 has 1 sectors [Log Directory]
SMART Log at address 0x01 has 1 sectors [Summary SMART error log]
SMART Log at address 0x02 has 5 sectors [Comprehensive SMART error log]
GP Log at address 0x03 has 5 sectors [Ext. Comprehensive SMART error log]
SMART Log at address 0x06 has 1 sectors [SMART self-test log]
GP Log at address 0x07 has 1 sectors [Extended self-test log]
SMART Log at address 0x09 has 1 sectors [Selective self-test log]
GP Log at address 0x10 has 1 sectors [NCQ Command Error log]
GP Log at address 0x11 has 1 sectors [SATA Phy Event Counters]
GP Log at address 0x21 has 1 sectors [Write stream error log]
GP Log at address 0x22 has 1 sectors [Read stream error log]
GP/S Log at address 0x80 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x81 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x82 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x83 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x84 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x85 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x86 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x87 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x88 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x89 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x8a has 16 sectors [Host vendor specific log]
GP/S Log at address 0x8b has 16 sectors [Host vendor specific log]
GP/S Log at address 0x8c has 16 sectors [Host vendor specific log]
GP/S Log at address 0x8d has 16 sectors [Host vendor specific log]
GP/S Log at address 0x8e has 16 sectors [Host vendor specific log]
GP/S Log at address 0x8f has 16 sectors [Host vendor specific log]
GP/S Log at address 0x90 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x91 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x92 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x93 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x94 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x95 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x96 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x97 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x98 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x99 has 16 sectors [Host vendor specific log]
GP/S Log at address 0x9a has 16 sectors [Host vendor specific log]
GP/S Log at address 0x9b has 16 sectors [Host vendor specific log]
GP/S Log at address 0x9c has 16 sectors [Host vendor specific log]
GP/S Log at address 0x9d has 16 sectors [Host vendor specific log]
GP/S Log at address 0x9e has 16 sectors [Host vendor specific log]
GP/S Log at address 0x9f has 16 sectors [Host vendor specific log]
GP/S Log at address 0xa1 has 20 sectors [Device vendor specific log]
GP Log at address 0xa2 has 4496 sectors [Device vendor specific log]
GP/S Log at address 0xa8 has 20 sectors [Device vendor specific log]
GP/S Log at address 0xa9 has 1 sectors [Device vendor specific log]
GP Log at address 0xab has 1 sectors [Device vendor specific log]
GP Log at address 0xb0 has 5067 sectors [Device vendor specific log]
GP Log at address 0xbd has 512 sectors [Device vendor specific log]
GP Log at address 0xbe has 65535 sectors [Device vendor specific log]
GP Log at address 0xbf has 65535 sectors [Device vendor specific log]
GP/S Log at address 0xe0 has 1 sectors [SCT Command/Status]
GP/S Log at address 0xe1 has 1 sectors [SCT Data Transfer]
SMART Extended Comprehensive Error Log Version: 1 (5 sectors)
No Errors Logged
SMART Error Log Version: 1
No Errors Logged
SMART Extended Self-test Log Version: 1 (1 sectors)
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 9 —
# 2 Extended offline Completed without error 00% 9 —
# 3 Extended offline Completed without error 00% 4 —
SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Completed without error 00% 9 —
# 2 Extended offline Completed without error 00% 9 —
# 3 Extended offline Completed without error 00% 4 —
SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
SCT Status Version: 3
SCT Version (vendor specific): 522 (0x020a)
SCT Support Level: 1
Device State: Active (0)
Current Temperature: 49 Celsius
Power Cycle Min/Max Temperature: 46/51 Celsius
Lifetime Min/Max Temperature: 26/51 Celsius
Under/Over Temperature Limit Count: 0/0
SCT Temperature History Version: 2
Temperature Sampling Period: 2 minutes
Temperature Logging Interval: 94 minutes
Min/Max recommended Temperature: 1/61 Celsius
Min/Max Temperature Limit: 2/60 Celsius
Temperature History Size (Index): 128 (57)
Index Estimated Time Temperature Celsius
58 2013-06-16 06:18 ? —
… ..( 68 skipped). .. —
127 2013-06-20 18:24 ? —
0 2013-06-20 19:58 28 *********
1 2013-06-20 21:32 ? —
2 2013-06-20 23:06 28 *********
3 2013-06-21 00:40 ? —
4 2013-06-21 02:14 28 *********
5 2013-06-21 03:48 ? —
6 2013-06-21 05:22 27 ********
7 2013-06-21 06:56 ? —
8 2013-06-21 08:30 27 ********
9 2013-06-21 10:04 ? —
10 2013-06-21 11:38 29 **********
11 2013-06-21 13:12 ? —
12 2013-06-21 14:46 29 **********
13 2013-06-21 16:20 ? —
14 2013-06-21 17:54 28 *********
15 2013-06-21 19:28 ? —
16 2013-06-21 21:02 28 *********
17 2013-06-21 22:36 ? —
18 2013-06-22 00:10 28 *********
19 2013-06-22 01:44 ? —
20 2013-06-22 03:18 28 *********
21 2013-06-22 04:52 ? —
22 2013-06-22 06:26 28 *********
23 2013-06-22 08:00 ? —
24 2013-06-22 09:34 27 ********
25 2013-06-22 11:08 ? —
26 2013-06-22 12:42 27 ********
27 2013-06-22 14:16 ? —
28 2013-06-22 15:50 31 ************
29 2013-06-22 17:24 ? —
30 2013-06-22 18:58 30 ***********
31 2013-06-22 20:32 30 ***********
32 2013-06-22 22:06 29 **********
33 2013-06-22 23:40 ? —
34 2013-06-23 01:14 29 **********
35 2013-06-23 02:48 ? —
36 2013-06-23 04:22 29 **********
37 2013-06-23 05:56 ? —
38 2013-06-23 07:30 29 **********
39 2013-06-23 09:04 30 ***********
40 2013-06-23 10:38 30 ***********
41 2013-06-23 12:12 ? —
42 2013-06-23 13:46 29 **********
43 2013-06-23 15:20 ? —
44 2013-06-23 16:54 27 ********
45 2013-06-23 18:28 ? —
46 2013-06-23 20:02 26 *******
47 2013-06-23 21:36 47 ****************************
48 2013-06-23 23:10 47 ****************************
49 2013-06-24 00:44 ? —
50 2013-06-24 02:18 47 ****************************
51 2013-06-24 03:52 51 ********************************
52 2013-06-24 05:26 50 *******************************
53 2013-06-24 07:00 49 ******************************
54 2013-06-24 08:34 46 ***************************
55 2013-06-24 10:08 46 ***************************
56 2013-06-24 11:42 49 ******************************
57 2013-06-24 13:16 49 ******************************
SCT Error Recovery Control:
Read: Disabled
Write: Disabled
SATA Phy Event Counters (GP Log 0x11)
ID Size Value Description
0x000a 2 36 Device-to-host register FISes sent due to a COMRESET
0x0001 2 0 Command failed due to ICRC error
0x0003 2 0 R_ERR response for device-to-host data FIS
0x0004 2 0 R_ERR response for host-to-device data FIS
0x0006 2 0 R_ERR response for device-to-host non-data FIS
0x0007 2 0 R_ERR response for host-to-device non-data FIS
Современный жёсткий диск — уникальный компонент компьютера. Он уникален тем, что хранит в себе служебную информацию, изучая которую, можно оценить «здоровье» диска. Эта информация содержит в себе историю изменения множества параметров, отслеживаемых винчестером в процессе функционирования. Больше ни один компонент системного блока не предоставляет владельцу статистику своей работы! Вкупе с тем, что 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. в HDDScan 3.3
В каждой строке отображается отдельный атрибут S.M.A.R.T. Атрибуты имеют более-менее стандартизованные названия и определённый номер, которые не зависят от модели и производителя диска.
Каждый атрибут S.M.A.R.T. имеет несколько полей. Каждое поле относится к определённому классу из следующих: ID, Value, Worst, Threshold и RAW. Рассмотрим каждый из классов.
- ID (может также именоваться Number) — идентификатор, номер атрибута в технологии 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. | |||||||||||||||||
01 | 02 | 03 | 04 | 05 | 07 | 08 | 09 | 10 | 11 | 12 | 183 | 184 | 187 | 188 | 189 | 190 | |
0x | 01 | 02 | 03 | 04 | 05 | 07 | 08 | 09 | 0A | 0B | 0C | B7 | B8 | BB | BC | BD | BE |
191 | 192 | 193 | 194 | 195 | 196 | 197 | 198 | 199 | 200 | 201 | 202 | 203 | 220 | 240 | 254 | ||
0x | BF | С0 | С1 | С2 | С3 | С4 | С5 | С6 | С7 | С8 | С9 | СА | CB | DC | F0 | FE |
Перед тем как описывать атрибуты и допустимые значения их поля RAW, уточню, что атрибуты могут иметь поле RAW разного типа: текущее и накапливающее. Текущее поле содержит значение атрибута в настоящий момент, для него свойственно периодическое изменение (для одних атрибутов — изредка, для других — много раз за секунду; другое дело, что в программах чтения S.M.A.R.T. такое быстрое изменение не отображается). Накапливающее поле — содержит статистику, обычно в нём содержится количество возникновений конкретного события со времени первого запуска диска.
Текущий тип характерен для атрибутов, для которых нет смысла суммировать их предыдущие показания. Например, показатель температуры диска является текущим: его цель — в демонстрации температуры в настоящий момент, а не суммы всех предыдущих температур. Накапливающий тип свойственен атрибутам, для которых весь их смысл заключается в предоставлении информации за весь период «жизни» винчестера. Например, атрибут, характеризующий время работы диска, является накапливающим, т. е. содержит количество единиц времени, отработанных накопителем за всю его историю.
Приступим к рассмотрению атрибутов и их RAW-полей.
Атрибут: 01 Raw Read Error Rate
Тип | текущий, может быть накапливающим для WD и старых Hitachi |
Описание | содержит частоту возникновения ошибок при чтении с пластин |
Для всех дисков 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
Тип | текущий |
Описание | содержит значение средней производительности диска и измеряется в каких-то «попугаях». Обычно его ненулевое значение отмечается на винчестерах Hitachi. На них он может изменяться после изменения параметров ААМ, а может и сам по себе по неизвестному алгоритму |
Параметр не даёт никакой информации пользователю и не говорит ни о какой опасности при любом своём значении.
Атрибут: 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
Тип | текущий |
Описание | содержит среднюю производительность операций позиционирования головок, измеряется в «попугаях». Как и параметр 02 Throughput Performance, ненулевое значение обычно отмечается на дисках Hitachi и может изменяться после изменения параметров ААМ, а может и само по себе по неизвестному алгоритму |
Не даёт никакой информации пользователю и не говорит ни о какой опасности при любом своём значении.
Атрибут: 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
Тип | накапливающий |
Описание | содержит количество неудачных попыток понижения режима SATA. Суть в том, что винчестер, работающий в режимах SATA 3 Гбит/с или 6 Гбит/с (и что там дальше будет в будущем), по какой-то причине (например, из-за ошибок) может попытаться «договориться» с дисковым контроллером о менее скоростном режиме (например, SATA 1,5 Гбит/с или 3 Гбит/с соответственно). В случае «отказа» контроллера изменять режим диск увеличивает значение атрибута |
Не говорит о здоровье накопителя.
Атрибут: 184 (B8) End-to-End Error
Тип | накапливающий |
Описание | содержит количество ошибок, возникших при передаче данных через кэш винчестера |
Ненулевое значение указывает на проблемы с диском.
Атрибут: 187 (BB) Reported Uncorrected Sector Count (UNC Error)
Тип | накапливающий |
Описание | содержит количество секторов, которые были признаны кандидатами на переназначение (см. атрибут 197) за всю историю жизни диска. Причём если сектор становится кандидатом повторно, значение атрибута тоже увеличивается |
Ненулевое значение атрибута явно указывает на ненормальное состояние диска (в сочетании с ненулевым значением атрибута 197) или на то, что оно было таковым ранее (в сочетании с нулевым значением 197).
Атрибут: 188 (BC) Command Timeout
Тип | накапливающий |
Описание | содержит количество операций, выполнение которых было отменено из-за превышения максимально допустимого времени ожидания отклика |
Такие ошибки могут возникать из-за плохого качества кабелей, контактов, используемых переходников, удлинителей и т. д., а также из-за несовместимости диска с конкретным контроллером SATA/РАТА на материнской плате (либо дискретным). Из-за ошибок такого рода возможны BSOD в Windows.
Ненулевое значение атрибута говорит о потенциальной «болезни» диска.
Атрибут: 189 (BD) High Fly Writes
Тип | накапливающий |
Описание | содержит количество зафиксированных случаев записи при высоте полета головки выше рассчитанной — скорее всего, из-за внешних воздействий, например вибрации |
Для того чтобы сказать, почему происходят такие случаи, нужно уметь анализировать логи S.M.A.R.T., которые содержат специфичную для каждого производителя информацию, что на сегодняшний день не реализовано в общедоступном ПО — следовательно, на атрибут можно не обращать внимания.
Атрибут: 190 (BE) Airflow Temperature
Тип | текущий |
Описание | содержит температуру винчестера для дисков Hitachi, Samsung, WD и значение «100 − [RAW-значение атрибута 194]» для Seagate |
Не говорит о состоянии диска.
Атрибут: 191 (BF) G-Sensor Shock Count (Mechanical Shock)
Тип | накапливающий |
Описание | содержит количество критических ускорений, зафиксированных электроникой диска, которым подвергался накопитель и которые превышали допустимые. Обычно это происходит при ударах, падениях и т. п. |
Актуален для мобильных винчестеров. На дисках Samsung на него часто можно не обращать внимания, т. к. они могут иметь очень чувствительный датчик, который, образно говоря, реагирует чуть ли не на движение воздуха от крыльев пролетающей в одном помещении с диском мухи.
Вообще срабатывание датчика не является признаком удара. Может расти даже от позиционирования БМГ самим диском, особенно если его не закрепить. Основное назначение датчика — прекратить операцию записи при вибрациях, чтобы избежать ошибок.
Не говорит о здоровье диска.
Атрибут: 192 (С0) Power Off Retract Count (Emergency Retry Count)
Тип | накапливающий |
Описание | для разных винчестеров может содержать одну из следующих двух характеристик: либо суммарное количество парковок БМГ диска в аварийных ситуациях (по сигналу от вибродатчика, обрыву/понижению питания и т. п.), либо суммарное количество циклов включения/выключения питания диска (характерно для современных WD и Hitachi) |
Не позволяет судить о состоянии диска.
Атрибут: 193 (С1) Load/Unload Cycle Count
Тип | накапливающий |
Описание | содержит количество полных циклов парковки/распарковки БМГ. Анализ этого атрибута — один из способов определить, включена ли на диске функция автоматической парковки (столь любимая, например, компанией Western Digital): если его содержимое превосходит (обычно — многократно) содержимое атрибута 09 — счётчик отработанных часов, — то парковка включена |
Не говорит о здоровье диска.
Атрибут: 194 (С2) Temperature (HDA Temperature, HDD Temperature)
Тип | текущий/накапливающий |
Описание | содержит текущую температуру диска. Температура считывается с датчика, который на разных моделях может располагаться в разных местах. Поле вместе с текущей также может содержать максимальную и минимальную температуры, зафиксированные за всё время эксплуатации винчестера |
О состоянии диска атрибут не говорит, но позволяет контролировать один из важнейших параметров. Моё мнение: при работе старайтесь не допускать повышения температуры винчестера выше 50 градусов, хоть производителем обычно и декларируется максимальный предел температуры в 55-60 градусов.
Атрибут: 195 (С3) Hardware ECC Recovered
Тип | накапливающий |
Описание | содержит количество ошибок, которые были скорректированы аппаратными средствами ECC диска |
Особенности, присущие этому атрибуту на разных дисках, полностью соответствуют таковым атрибутов 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 раз). Таким образом программа спровоцирует «лечение» сектора, и в итоге сектор будет либо исправлен, либо переназначен.
Идёт последовательное чтение с ремапом в Victoria 4.46b
В случае неудачи чтения как с remap, так и с Advanced remap, стоит попробовать запустить последовательную запись в тех же Victoria или MHDD. Учитывайте, что операция записи стирает данные, поэтому перед её применением обязательно делайте бэкап!
Запуск последовательной записи в Victoria 4.46b
Иногда от невыполнения ремапа могут помочь следующие манипуляции: снимите плату электроники диска и почистите контакты гермоблока винчестера, соединяющие его с платой — они могут быть окислены. Будь аккуратны при выполнении этой процедуры — из-за неё можно лишиться гарантии!
Невозможность ремапа может быть обусловлена ещё одной причиной — диск исчерпал резервную область, и ему просто некуда переназначать секторы.
Если же значение атрибута 197 никакими манипуляциями не снижается до 0, следует думать о замене диска.
Атрибут: 198 (С6) Offline Uncorrectable Sector Count (Uncorrectable Sector Count)
Тип | текущий |
Описание | означает то же самое, что и атрибут 197, но отличие в том, что данный атрибут содержит количество секторов-кандидатов, обнаруженных при одном из видов самотестирования диска — оффлайн-тестировании, которое диск запускает в простое в соответствии с параметрами, заданными прошивкой |
Параметр этот изменяется только под воздействием оффлайн-тестирования, никакие сканирования программами на него не влияют. При операциях во время самотестирования поведение атрибута такое же, как и атрибута 197.
Ненулевое значение говорит о неполадках на диске (точно так же, как и 197, не конкретизируя, кто виноват).
Атрибут: 199 (С7) UltraDMA CRC Error Count
Тип | накапливающий |
Описание | содержит количество ошибок, возникших при передаче по интерфейсному кабелю в режиме UltraDMA (или его эмуляции винчестерами SATA) от материнской платы или дискретного контроллера контроллеру диска |
В подавляющем большинстве случаев причинами ошибок становятся некачественный шлейф передачи данных, разгон шин 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)
Тип | текущий |
Описание | содержит частоту возникновения ошибок при записи |
Ненулевое значение говорит о проблемах с диском — в частности, у дисков WD большие цифры могут означать «умирающие» головки.
Атрибут: 201 (С9) Soft Read Error Rate
Тип | текущий |
Описание | содержит частоту возникновения ошибок чтения, произошедших по вине программного обеспечения |
Влияние на здоровье неизвестно.
Атрибут: 202 (СА) Data Address Mark Error
Тип | неизвестно |
Описание | содержание атрибута — загадка, но проанализировав различные диски, могу констатировать, что ненулевое значение — это плохо |
Атрибут: 203 (CB) Run Out Cancel
Тип | текущий |
Описание | содержит количество ошибок ECC |
Влияние на здоровье неизвестно.
Атрибут: 220 (DC) Disk Shift
Тип | текущий |
Описание | содержит измеренный в неизвестных единицах сдвиг пластин диска относительно оси шпинделя |
Влияние на здоровье неизвестно.
Атрибут: 240 (F0) Head Flying Hours
Тип | накапливающий |
Описание | содержит время, затраченное на позиционирование БМГ. Счётчик может содержать несколько значений в одном поле |
Влияние на здоровье неизвестно.
Атрибут: 254 (FE) Free Fall Event Count
Тип | накапливающий |
Описание | содержит зафиксированное электроникой количество ускорений свободного падения диска, которым он подвергался, т. е., проще говоря, показывает, сколько раз диск падал |
Влияние на здоровье неизвестно.
Подытожим описание атрибутов. Ненулевые значения:
- атрибутов 01, 07, 195 — вызывают подозрения в «болезни» у некоторых моделей дисков;
- атрибутов 10, 11, 188, 196, 199, 202 — вызывают подозрения у всех дисков;
- и, наконец, атрибутов 05, 184, 187, 197, 198, 200 — прямо говорят о неполадках.
При анализе атрибутов учитывайте, что в некоторых параметрах 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:
Атрибут 01 в Victoria 4.46b
А так выглядит он же в «правильной» HDDScan 3.3:
Атрибут 01 в 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:
«Страшные» значения в Victoria 4.46b
Нередко встречается проблема, когда программы не могут считать 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, бесплатная), CrystalDiskInfo (Windows, бесплатная), Hard Disk Sentinel (платная для Windows, бесплатная для DOS), HD Tune (Windows, платная, есть бесплатная старая версия).
И наконец, мощнейшие программы для тестирования: Victoria (Windows, DOS, бесплатная), MHDD (DOS, бесплатная).
Технология S.M.A.R.T.
Все современные накопители на жестких магнитных дисках поддерживают технологию самотестирования, анализа состояния, и накопления статистических данных об ухудшении собственных характеристик 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. выдают расшифровку атрибутов в виде:
- Attribute — имя атрибута
- ID — идентификатор атрибута
- Value — текущее значение атрибута
- Threshold — минимальное пороговое значения атрибута
- Worst — самое низкое значение атрибута за все время работы накопителя
- Raw — абсолютное значение атрибута
- 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 приостанавливается, чтобы привлечь внимание:
Press F1 to Resume
Таким образом, без установки или запуска дополнительного программного обеспечения, имеется возможность вовремя определить критическое состояние накопителя (при включении данной опции) средствами Базовой Системы Ввода-Вывода (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 и т.п.
Сначала у их подвала было два выхода – во второй и четвертый подъезд. Но к середине марта выходы уже были завалены, и люди пробирались в укрытие и выбирались из него через узкий лаз. Старикам и детям…
Момент бомбового удара авиации российских оккупантов по драматическому театру 16 марта 2022 г. в городе Мариуполь, Украина, унёсшего жизни нескольких сотен горожан (женщин и детей).
Из Крыма приехали волонтёры в Мариуполь и привезли гуманитарную помощь для оставшихся в городе жителей, немного пообщались с пожилыми жителями города, мамочками с детьми и другими, кто нуждается в помощи….
Dynamic Flight Height — динамическое изменение высоты полета головки
Сегодня мы кратко рассмотрим технологию динамической регулировки высоты полета головки жесткого диска (Dynamic Flight Height).
Проблемы, связанные с увеличением объемов информации
Итак, на сегодня тема нашей беседы — плотность записи информации на магнитный диск и регулирование высоты полета головки над поверхностью.
Один из способов наращивания объема — увеличение вмещаемой информации на квадратный дюйм, иными словами, увеличение плотности записи.
Достигается это уменьшением расстояния между головкой и поверхностью, поэтому всплывает проблема — от малейших вибраций головка шоркает поверхность, образуя царапины и запилы.
Динамическое изменение высоты полета — как оно работает?
Как известно, головка (600) находится внутри так называемого слайдера (черной пластины, «скользящей» над поверхностью диска). Но, кроме самих читающих и пишущих элементов(35,95), там же находятся нагреватели(30, 90). Зачем же они нужны?
Зачастую, при записи или чтении, из-за большой высоты полета слайдера взаимодействие головок и магнитной поверхности затруднено из-за плохого качества пластин, и в этом случае происходит следующее:
нагревательный элемент, пропуская через себя ток, вызывает деформацию нижней части слайдера, тем самым уменьшая расстояние до диска. Таким образом, усиливая или отключая нагрев, можно уменьшать или увеличивать расстояние (fly height) от нижней кромки (100) до диска (400).
Что нам дает изменение высоты (fly height)?
Во-первых, в случае срабатывания датчика вибрации, нагревательные элементы выключаются, и слайдер возвращается в исходное положение, тем самым максимально снизив вероятность контакта с поверхностью. Это избавляет нас от первой проблемы.
Во-вторых, разные участки диска имеют разную силу магнитного поля, поэтому, в нужных местах уменьшая расстояние до поверхности, мы можем получить информацию даже со «слабых» участков. Таким образом, можно использовать менее качественные комплектующие при производстве, получая качественный результат.
Калибровка, профиль высоты полета.
Каждая головка во время заводского теста проходит калибровку, результаты который записываются в профили (часть адаптивной информации). В профилях учитывается требуемое расстояние до поверхности диска для чтения и записи информации на различных участках диска, а так же минимальная высота полета.
6 августа 2014 года
Отключение парковки
1) Качаем прогу hdparm-6.9-20070224.win32-setup
2) Устанавливаем
3) Создаём батник
@ECHO OFF
cd C:Program Fileshdparmbin
hdparm.exe -B 255 /dev/hdb
hdparm.exe -B 255 /dev/hdc
:end
ps. (hdb и hdc — 2 и 3 винт. Если винт один то будет hda) (Адрес можожет быть другой в зависимости от ОС х86 или х64)
4) Находим в папке с прогой файл hdparm-run открываем его с помощью «изменить», удаляем все что там есть и вставляем
@ECHO OFF
cd C:Program Fileshdparmbin
hdparm.exe -B 255 /dev/hdb
hdparm.exe -B 255 /dev/hdc
:end
5) Наш батник из 3 пункта кидаем Startup(автозагрузка).
И есть простой способ скачать прогу CrystalDiskInfo отключить вней APM, но при следующе перезагрузке придётся снова откл. И не на всех ЖД активна функция по откл APM
FAQ по семейству Barracuda
1. Правда ли, что винчестеры Seagate не поддерживают ААМ?
Не совсем так. Винчестеры-то его поддерживают, однако, начиная с серии 7200.7, ААМ заблокирован в одной из позиций (вопреки стандарту АТА). Для винчестеров РАТА это режим «минимальный шум, минимальная производительность», для SATA – «максимальный шум, максимальная производительность». Seagate пошла на такой шаг в угоду маркетингу, дабы вышедшие на рынок винчестеры с интерфейсом SATA были быстрее аналогичных накопителей с интерфейсом РАТА.
Включить управление ААМ можно у ремонтников или самостоятельно, подключившись к винчестеру через сервисный порт и подав соответствующие терминальные команды.
2. Мой винчестер Seagate издаёт странные звуки в простоещелчки/писк. Причём индикатор активности не горит, звуки появляются даже когда ОС не загружена, даже если отключён шлейф. Что это?
Такими звуками у накопителей Seagate сопровождаются внутреннее самотестирование, термокалибровка. Причём самотестирование может проходить довольно часто (у некоторых «семёрок» селфскан занимал целую минуту и проходил через каждых 7 минут, что реально напрягало).
Звуки селфскана и калибровки слышны у Seagate, начиная с серии 7200.7. В сериях Barracuda IV и V эти процессы тоже присутствуют, но проходят гораздо тише.
3. После выключения питания компьютера от винчестера Seagate Barracuda 7200.10 слышен угасающий шум/свист, который потом пропадает. Что это?
Это остановка шпинделя с блинами.
4. Правда ли, что винчестеры Seagate – шумные?
Тихой работой не может похвастаться серия 7200.10. Такие явления, как громкий треск головок, свист шпинделя, щелчки, писки обыденны для этих накопителей и не свидетельствуют о возможных поломках (если, конечно, эти звуки не выходят за всякие рамки). Однако диски на пластинах ёмкостью 250 ГБ и больше часто имеют невысокий уровень шума (это диски серии 7200.11).
5. Я слышал, есть какая-то особенность при подключении винчестера с включённым NCQ к контроллеру, который NCQ не поддерживает.
Да, действительно, было замечено, что винчестеры серии Barracuda 7200.8 с включённым NCQ при подключении к контроллеру без поддержки оного переводились своей микропрограммой в режим медленного поиска (ААМ – «минимальный шум, минимальная производительность»).
В следующих сериях (7200.9, 7200.10 и т.д.) подобного не наблюдалось.
6. Слышал, что накопители серии 7200.9 после установки в корпус могут перестать работать. Это правда?
Корпус этих винчестеров выполнен из тонкого металла, особенно верхняя крышка, поэтому при малейшем воздействии на неё возможен выход из строя верхней головки (особенно страдают от этого модели 160 ГБ).
7. Что за проблемы с плохо работающими микропрограммами в серии 7200.9?
Seagate применяет несколько версий прошивок для разных областей использования. Например, одни прошивки рассчитаны на ОЕМ-партнёров, другие – на массовый рынок. Так вот, прошивка версии 2.51 абсолютно не подходит для настольных систем и показывает в приложениях, типичных для них, далеко не высокую скорость.
8. У моего винчестера Seagate в полях S.M.A.R.T. “Raw Read Error Rate”/“Seek Error Rate”/“Hardware ECC Recovered” совершенно дикие значения, в то время как у накопителей иных производителей там нули. Это нормально?
Огромные числа в этих полях обусловлены тем, что все жёсткие диски Seagate и некоторые диски Samsung по-другому считают значения этих параметров. При работе современного винчестера всегда возникают ошибки такого рода и он восстанавливает их самостоятельно, это нормально, просто другие производители не считают нужным указывать количество этих ошибок.
9. Что за параметр в S.M.A.R.T. “190 (BEh) Airflow Temperature”?
Этот параметр вычисляется так: 100-температура.
10. Какая максимальная температура винчестеров Seagate?
Для современных винчестеров Seagate предельно допустимой является температура 60 градусов на поверхности банки. Однако это не означает, что накопитель сможет долго работать при таком нагреве.
11. Какую гарантию даёт Seagate на свои жёсткие диски?
5 лет.
12. Я читал, что фирма Maxtor вошла в состав Seagate…
Да, в 2006 г. Seagate купила Maxtor. Винчестеры Maxtor позиционируются Seagate как бюджетные. Маркировка такого накопителя начинается с «STM». Отличий от дисков с просто «ST» нет. Т.е. диски Seagate-Maxtor — это обычные Seagate с другим названием.
13. Как переключаются режимы SATA-1/SATA-2 в жёстких дисках Seagate?
Для переключения режимов передачи данных используется перемычка в задней части винчестера. Снятая перемычка включает режим SATA-300, надетая на контакты 1-2 (считая слева) – SATA-150.
14. Используется ли в винчестерах Seagate перпендикулярная запись?
Seagate первая в мире применила эту технологию в накопителях. Её жёсткие диски используют перпендикулярную запись, начиная с серии 7200.10.
15. Чем серия Barracuda ES (.2, Constellation ES) отличается от обычных Барракуд?
ES означает «Enterprise Storage». По информации Seagate винчестеры этой серии рассчитаны на круглосуточную работу в критически важных многодисковых серверных системах и системах хранения данных.
Имеет следующие особенности:
а) увеличенное MTBF – 1.2 млн. ч.;
б) иная микропрограмма, нежели у Барракуд;
в) при достижении температуры банки 55 градусов микропрограмма снижает скорость чтения/записи на 40%;
г) имеет вибродатчик, отсюда бОльшая устойчивость к вращательным вибрациям.
16. Стоит ли покупать винчестер ES в домашнюю систему?
Вышеуказанные особенности этой серии в домашних условиях практически не дают никаких преимуществ.
Однако эти особенности не ограничивают использование диска в «не RAID-режиме», в отличие от дисков аналогичных серий от WD с технологией TLER и от Samsung с технологией CCTL.
17. Почему все утилиты показывают объём кэша моего диска 0 МБ?
Размер кэша диска определен в его паспорте (команда ЕСh). Для этого отведено поле в 16 бит
и гранулярностью 512 байт. Для примера — значение 1000h соответствует объёму кэша 2 МБ:
1000h*200h=200000h=2097152 байт. Для кэша в 32 МБ 16 бит уже недостаточно, именно поэтому
это поле содержит нуль, что и отображается всеми программами (32*1024*1024/512=65536=10000h). (Спасибо Memphis за информацию).
18. Какие фирменные технологии использует Seagate в своих накопителях?
а) Новый тип разъёмов (SATA ClickConnect), обеспечивающий фиксацию кабелей с помощью специальных защёлок;
б) технология адаптивного зазора (Adaptive Fly Height), обеспечивающей постоянное расстояние между пластиной и головкой и позволяющей уменьшить это расстояние при неуверенном чтении;
в) автоматическая проверка диска в момент включения (Clean Sweep);
г) выполнение автономной диагностики во время простоя (Directed Offline Scan);
д) система защиты от повреждений (G-Force Protection).
19. Какие действия можно выполнять с помощью программы SeaTools?
Программа запускается с загрузочной дискеты или CD. Она может проводить несколько видов проверки: быструю, полную, структурную (по файлам), тест контроллера и системной памяти. Самая длительная из них – полная.
Для оповещения о возможных проблемах используются различные цветовые режимы: зелёный (всё хорошо), синий (тест пройден, но есть замечания), красный (тест провален), жёлтый (функция или устройство не поддерживаются программой), серый (пропущен), белый (не тестирован).
20. Какие семейства винчестеров выпускались?
а) Barracuda 7200.9 (объём – 500 ГБ (4 диска/х головок), 400 ГБ (3/?), 300 ГБ (2/?), 250 ГБ (2/?), 200 ГБ (2/?), 160 ГБ (1/?), 120 ГБ (1/?), 80 ГБ (1/1), 40 ГБ (1/1); интерфейс – АТА100 и SATA-II; кэш – 2, 8 и 16 МБ);
б) Barracuda 7200.10 (750 ГБ (4/8), 500 ГБ (3/6), 400 ГБ (3/5 и 2/4), 320 ГБ (2/4), 250 ГБ (2/3 и 1/2), 200 ГБ (2/3), 160 ГБ (1/2), 80 ГБ (1/1); АТА100 и SATA-II; 2, 8 и 16 МБ);
в) Barracuda ES (750 ГБ (4/8), 500 ГБ (3/6), 400 ГБ (2/4), 320 ГБ (2/4), 250 ГБ (2/3); SATA-II; 8 и 16 МБ; макс. скорость чтения с диска в буфер – 1030 Мбит/с);
г) Barracuda 7200.11 (1.5 ТБ (4/8), 1 ТБ (4/8 и 3/6), 750 ГБ (3/6), 640 ГБ (2/4), 500 ГБ (2/4), 320 ГБ (1/2), 160 ГБ (1/1); SATA-II; 8, 16 и 32 МБ);
д) Barracuda ES.2 (1 ТБ (4/8), 750 ГБ (3/6), 640 ГБ (2/4), 500 ГБ (2/4), 320 ГБ (1/2), 250 ГБ (1/2); SATA-II; 16 и 32 МБ; 1287 Мбит/с);
е) Barracuda 7200.12 (1 ТБ (2/4), 750 ГБ (2/3), 500 ГБ (1/2), 250 ГБ (1/1); SATA-II; 8, 16 и 32 МБ; — );
ж) Barracuda Green (2 ТБ (4/8), 1.5 ТБ (4/8), 1 ТБ (2/4), 500 ГБ (1/2); SATA-III и SATA-II; 64, 32 и 16 МБ; 1285 Мбит/с; 5900 об/мин);
з) Barracuda XT (2 ТБ (4/8); SATA-III; 64 МБ; — );
и) DiamondMax 20 (160 ГБ (1/?), 80 ГБ (1/1), 40 ГБ (1/1); АТА100 и SATA-II; 2 МБ; — );
к) DiamondMax 21 (320 ГБ (2/?), 250 ГБ (2/?); АТА100 и SATA-II; 8 МБ; — );
л) DiamondMax 22 (1 ТБ (4/8), 750 ГБ (3/6), 500 ГБ (2/4), 320 ГБ (1/2); SATA-II; 16 и 32 МБ; — )
Общее
Расшифровка маркировки семейства Barracuda (на примере ST3500630AS)
1. ST – Seagate (STM – Maxtor).
2. 3 – формат 3.5”.
3. 500 – объём данной модели в гигабайтах.
4. 6 – объём кэша 16 МБ (0 – 2 МБ, 2 – 2 МБ, 8 – 8 МБ, 4 – 16 МБ, 3 — 32 МБ и 8 МБ (смотрите по объёму диска, если внизу семейства, то 8 МБ), 5 — 32 МБ).
5. 3 – количество пластин.
6. 0 – не расшифровано.
7. AS – интерфейс SATA (А – интерфейс РАТА, NS – семейство Barracuda ES (.2)).
Расшифровка Data Code на дисках Seagate:
Формат Seagate Data Code: ГГНД или ГГТТВ (YYWD или YYWWD).
ГГ (YY): Бюджетный год, начинающийся в 1-ю субботу июля ГГ-1 (YY-1)
Н (W) [1-9] или НН (WW) [10-52]: финансовые недели с 1-й субботы июля ГГ-1 (YY-1)
Д (D): дни с начала недели НН (WW) (недели, которыми управляют с субботы до пятницы)
Например:
06212 — 20 ноября 2005 г.
0051 — 31 июля 1999 г.
Внимание!
Все винчестеры PATA всех серий, винчестеры SATA объёмом 160 и 320 ГБ Barracuda 7200.11, а также винчестеры 250 и 500 ГБ Barracuda 7200.12 заблокированы в режим ААМ «минимальный шум/минимальная производительность».
Для обладателей дисков Seagate и Seagate-Maxtor доступна бесплатная версия Acronis True Image — Seagate DiscWizard.
SPCL_THX — Ing.Syst (Источник).
ПРАВИЛА КОНФЕРЕНЦИИ
#77 3.12 Размещение в теле сообщения одной или нескольких картинок (в тегах [img]url[/img]), общим объёмом превышающих 150 кб или шириной более 800 pix и высотой более 480 pix каждая. В случае превышения размеров заменяйте картинки ссылками с указанием их объёма. #77
Сотрудничество Seagate и Samsung
Компания Samsung Electronics информирует Вас о том, что в связи с передачей HDD подразделения Samsung Electronics компании Seagate Technology («Seagate»), поддержку пользователей по данному виду продукции осуществляет компания Seagate. Включая гарантийное и сервисное обслуживание ранее проданных продуктов
http://www.seagate.com/samsung
.
Внимание оверы, если вы нашли важную информацию о ЖД Seagate.
Пожалуйста отправте в ЛС куратору темы.
Статей по жестким дискам в сети великое множество. Однако по большей части это — анализы и сравнительные характеристики исправных накопителей, когда они все хорошие, здоровые и быстрые. Опираясь на наш богатый опыт в восстановлении информации, мы решили остановиться на уязвимостях накопителей — почему они выходят из строя. Рассмотрим наиболее частые причины выхода из строя накопителей.
1. Использование некачественных блоков питания в настольных ПК
Логично, что для корректной работы любого устройства (в том числе жестких дисков) требуется качественное электропитание. Что это значит? Это значит: во-первых, напряжение отличается от номинала не более чем на 5% (напомним, что для накопителей это чаще всего — 5V и 12V) и, во-вторых, имеет минимально возможные импульсные пульсации. Когда производители экономят на фильтрующих элементах в бюджетных моделях блоков питания — пульсации напряжений выше, что привносит помехи в сигналы питающих устройств со всеми вытекающими последствиями.
Интересно, что выход из строя накопителя по причине некачественного питания не всегда связан с полной потерей работоспособности жесткого диска. В нашем сервисном центре были десятки обращений клиентов, которые очень часто возвращали нам по гарантии жесткие диски, устанавливаемые в один и тот же ПК. Выход из строя жестких дисков разных моделей и производителей проявлялся как появление ошибок в пользовательской(как множества нечитаемых и переназначенных секторов) и служебной области накопителей (как нечитаемых программных модулей — файлов для функционирования самого диска. После наших рекомендаций по замене блоков питания возвраты жестких дисков прекращались. Следует также отметить, что у всего есть свой срок службы. И даже если ваш блок питания с высокой стоимостью — из лучших линеек, компоненты (часто — электролитические конденсаторы) через 3-5 лет теряют свои свойства и, соответственно, в напряжении также могут появляться пульсации.
СОВЕТ: приобретать блоки питания надежных производителей и зарекомендовавших себя моделей.
2. Превышение рабочей температуры накопителей из-за засоренных систем охлаждения
Справедливо как для ноутбуков, так и настольных ПК. Все знают, что повышение температуры вредно для жестких дисков, но никто не говорит, почему. Чтобы разобраться в проблеме, необходимо вспомнить конструкцию жестких дисков. Сами пластины дисков изготавливаются из стекла. На стекло наносится магнитное напыление и покрывается лубрикантом. При вращении дисков головки «парят» над ними на крайне небольшой высоте. На рисунке наглядно представлено сравнение толщины человеческого волоса и высоты полета головок чтения-записи жесткого диска.
Интересно, что в современных накопителях высота полета головок в некоторых пределах может регулироваться самим устройством в процессе чтения. Происходит это по такому принципу: чем выше полет — тем безопаснее, но сигнал будет слабым. Соответственно, микропрограмме придется корректировать большое количество ошибок в потоке считанного сигнала, что снизит скорость чтения. Чем ниже высота полета — тем сигнал сильнее, корректировка ошибок — минимальная, скорость — максимальная. Но вероятность соприкосновения головок с поверхностью диска значительно выше.
Падение слайдеров на поверхность диска — это самое страшное, что может произойти с накопителем. На начальных этапах при легком соприкосновении образуется легкая царапина «микрозапил». В этом случае накопитель имеет большое количество нечитаемых секторов, либо может уже совсем не определяться в ОС. Вероятность восстановления информации с него еще остается высокой. Если слайдер головок оставил на поверхности диска видимые царапины — «запилы», то успех восстановления информации уже под большим вопросом. Для оценки возможности «достать данные» каждый случай необходимо диагностировать индивидуально.
Вернемся к повышенной температуре. При достижении высоких температурных порогов лубрикант жесткого диска начинает «вспухать». Микропрограмма накопителя считает, что качество сигнала стало совсем плохим и принимает решение прижать головки к диску. В результате этого слайдер головок соприкасается с поверхностью диска. За счет быстрого вращения дисков моментально образуются значительные «запилы» и данные буквально превращаются в пыль за считанные секунды.
Самый яркий пример такого поведения — это накопители Seagate-семейства под названием «Grenada». Это — модели STx000DM00x с партномерами, начинающиеся с 1CH-xxx (например, 1CH162-302) и 9YN-xxx (например, 9YN166-306). Максимальный объем с этом семействе был 3ТБ (3 пластины и 6 головок). Из-за более тяжелого пакета дисков нагрев самого накопителя был выше, чем у младших моделей. По этой причине 3ТБ модели выходили из строя чаще. В интернете даже встречались статьи на авторитетных сайтах с довольно юмористическими заключениями, например, на Хабре. Автор утверждал, что пыль в гермозоне накопителя появилась из-за «некачественной» резиновой прокладки. Смеем утверждать, что с реальностью это не имеет ничего общего. В накопителях в тяжелой фазе на самом деле много пыли, но пыль эта не появилась извне, она образовалась за счет упиливания соприкоснувшимися слайдерами голов магнитного слоя жестких дисков.
СОВЕТ: Не допускайте перегрева устройств. Регулярно производите чистку систем охлаждения или обращайтесь в доверенные организации для оказания данной услуги.
3. Механические воздействия на накопитель (уронили, ударили, даже неаккуратно поставили ноутбук на стол)
Как мы уже выяснили, слайдеры магнитых головок «парят» над поверхностью жестких дисков на очень близком расстоянии. При их соприкосновении моментально образуется «запил», который оставляет царапину на поверхности диска и выводит из строя сами головки. Таким образом, если накопитель в рабочем состоянии подвергается стрессовым механическим воздействиям, головки задевают жесткие диски, что приводит к неминуемой гибели устройства. Производители знают об этой уязвимости и всячески пытаются обезопасить накопители от внешних ударов. Самый распространенный метод — это парковка магнитных голов в специальном безопасном месте вне зоны жесткого диска — на парковочной рампе. Это то место, где они находятся в выключенном состоянии. К примеру, жесткий диск не производит никаких операций чтения-записи в течении заданного промежутка времени (от 10 секунд и более, зависит от замысла производителя), иными словами, когда он «простаивает без дела». Инженеры пришли к выводу, что будет безопаснее запарковать головы накопителя, что в значительной мере увеличит его устойчивость в механическим воздействиям. При первом же обращении к диску головки распарковываются и накопитель работает в обычном режиме — головки над поверхностью диска.
СОВЕТ: Не допускать механического воздействия на жесткие диски, особенно в рабочем состоянии. Очень часто проблемы возникают с внешними накопителями: из-за неустойчивого положения они падают, что приводит к серьезным неисправностям. Обеспечьте надежное положение устройства в процессе работы.
4. Неисправности, связанные с недоработкой производителей
Маркетинговая гонка производителей заставляет выпускать на рынок накопители, которые оказываются недоработанными в определенных условиях. Группы выходного контроля попросту не успевают провести весь спектр тестирования накопителей в должной мере — продукт поступает в продажу «сырым».
К примеру, в 2009 году компания Seagate выпустила семейство дисков под названием Moose (например, ST3500320AS). В процессе работы таких накопителей микропрограмма сохраняет в служебную область лог неких событий: незначительные сбои в работе, факты обнаружения секторов с подозрительно высоким временем чтения и т.д. Сам файл лога имеет ограниченную длину. И, как только файл лога становился заполненным, накопитель «не знал», как ему работать дальше и совсем переставал определяться в BIOS. Эта проблема известна под названием «мухи ЦЦ»: из-за сообщения ошибки в диагностическом порту накопителя LED: xxx000CC.
В накопителях HGST нескольких семейств 2.5” серии есть некие программные модули, в местах которых HDD производит проверку головок чтения-записи при каждом включении устройства. Если в этих модулях возникла ошибка (появился нечитаемый сектор), то накопитель считает что БМГ непригоден для использования и перестает определяться в BIOS.
Это — лишь малая часть одних из самых «безобидных» недоработок производителей. Современные жесткие диски стали значительно сложнее своих давних собратьев.
С каждым новым семейством дисков возникают индивидуальные уязвимые места. Гонка производителей за самые емкие носители зачастую заставляет жертвовать надежностью. График плотности записи (Гбит на квадратный дюйм) показывает, какими темпами происходит прирост.
СОВЕТ: Очевидно, что оградить себя от недоработок производителей невозможно. Выйти из строя может любой накопитель в любое время: новый и старый, дорогой и подешевле. Чтобы обезопасить себя от потери важной информации, мы рекомендуем соблюдать вышеуказанные советы и использовать одно очень надежное средство — резервное копирование. Это может быть любой внешний или отчуждаемый накопитель, который периодически подключается по мере добавления файлов в основное хранилище.
Если же ваш накопитель вышел из строя, вы всегда можете обратиться в e2e4 за гарантийной заменой, восстановлением информации или покупкой нового HDD.
HDD вы можете найти в каталоге е2е4.
___________________________________________
e2e4 — приятно быть умным!
Списки дефектных блоков (греков) хранятся, как правило, в двух таблицах. Одна из них (Р- list) считается постоянной и формируется при выпуске винчестера. Другая, растущая (G-list) формируется во время эксплуатации автоматически. У нового винчестера она пустая. Пользователю эти таблицы могут быть доступны лишь при использовании специальных низкоуровневых утилит обслуживания дисков. Когда штатные резервные треки тоже будут исчерпаны, диску можно продлить жизнь, выполнив его низкоуровневое переформатирование на меньшую емкость и изменив паспорт диска с помощью специальных утилит, работающих с внутренними таблицами дефектов и конфигурации. У диска можно исключить плохие поверхности — либо чисто программным путем, либо путем физической перекоммутации головок. Все эти действия должны быть отражены в паспорте диска.
Надежность считывания в большой степени зависит от точности позиционирования головок относительно продольной оси трека. Позиционирование, обеспечиваемое сервоприводом, может и не быть оптимальным для каждой головки и требовать коррекции (главным образом, эта коррекция необходима из-за изменения рабочей температуры). «Интеллектуальный» контроллер современного жесткого диска хранит карту отклонений для цилиндров и головок, которую он создает и периодически корректирует в процессе работы. Этот процесс автоматической термокалибровки накопителя запускается встроенным контроллером автоматически, а для системы, в которую он установлен, момент запуска этого процесса случаен. Процесс автоматической термокалибровки заметен и пользователю. Видно и слышно по характерным звукам, что винчестер, к которому нет обращений, вдруг начинает работать, выполняя серию позиционирований. Во время рекалибровки доступ к данным накопителя приостанавливается, что не всегда допустимо.
Существует еще один процесс, асинхронно запускаемый контроллером диска — так называемое свипирование (если к диску долгое время отсутствуют обращения, он перемешает головки в новое, случайным образом определенное положение). Этот процесс предназначен для выравнивания степени износа поверхности диска. В современных дисках начинают контролировать «высоту полета» головок во время записи, поскольку ее отклонение от номинала может привести к потере записываемых данных и впоследствии их не удастся достоверно считать. При обнаружении превышения допустимой высоты микроконтроллер повторяет операцию записи, что позволяет значительно повысить надежность хранения данных. Отказ дисковых накопителей часто приводит к самыми крупными убытками, если потерянные данные не имеют копии. Поэтому их надежность стремятся повышать всеми возможными способами, но отказы все-таки случаются. Отказы разделяются на предсказуемые и непредсказуемые.