Hdd self test options что это
Скорее всего, любой пользователь компьютера, так или иначе, знает, что такое BIOS. Или хотя бы имеет смутное представление. Чтобы проинформировать тех, кто еще не сталкивался с настройкой системы в BIOS, остановимся подробно (но не пространно) на том, что же все-таки такое BIOS.
BIOS (basic input/output system) или же базовая система ввода-вывода - это встроенное в компьютер программное обеспечение, которое отвечает за конфигурирование, установку (инициализацию) и настройку оборудования, подключенного к компьютеру, при запуске (включении). Функционирование BIOS происходит без обращения к диску. BIOS управляет клавиатурой, видеокартой, дисками, портами и прочими устройствами.
Физически, BIOS записан в специальной микросхеме ПЗУ (ROM), которая находится на системной плате, таким образом, BIOS доступен всегда, даже при некоторых неполадках в работе компьютера, с его помощью можно провести первоначальную загрузку и настройку системы.
ROM (read-only memory) - это память только для чтения. Данные в нее вносятся в процессе ее производства. Но бывают и другие виды памяти, используемой для хранения BIOS.
PROM (programmable read-only memory) - программируемая память только для чтения. Этот тип памяти тоже хранит те данные, которые в него были однажды записаны. Отличие PROM от ROM в том, что PROM изначально производятся без каких-либо данных, а для записи на них применяются специальные устройства - программаторы.
EPROM (erasable programmable read-only memory) - стираемая программируемая память только для чтения. Этот тип памяти, похожий на PROM, может быть очищен и все данные стерты. После очистки, EPROM может быть перепрограммирована.
EEPROM (electrically erasable programmable read - only memory ) - электрически стираемая программируемая память только для чтения. Такой тип PROM может быть очищен электрическим разрядом. И существует еще специальный тип EEPROM - Flash memory или Flash EEPROM - он может быть перезаписан с помощью специальных программ, просто находясь в компьютере.
В настоящее время, почти все материнские платы комплектуются Flash BIOS, именно тем, который может быть перезаписан при помощи программ. Операция по записи новой версии BIOS на Flash тип микросхемы называется "перепрошивкой".
Перепрошивка BIOS (запись обновленного BIOS) может быть необходима в случае, если старая версия работает некорректно или не поддерживает некоторые современные устройства, или же в том редком случае, когда старая версия по каким-либо причинам повреждена или испорчена.
На современных материнских платах чаще всего встречаются BIOS двух ведущих фирм - American Megatrends, Inc. и Phoenix Technologies Ltd. (которой полностью принадлежит Award Software International Inc. и ее бренд - AwardBIOS). На сайтах этих двух производителей можно узнать самые необходимые подробности о функционировании системного BIOS. Но необходимо отметить, что последние обновления BIOS можно получить по электронной почте или скачать только у производителя конкретной материнской платы. Это происходит оттого, что все платы очень разные по своим параметрам, и BIOS на них установлен также различный. Производители BIOS поставляют его сборщикам системных плат в модульном виде, т.е. состоящем из набора системных кодов, отвечающих за различные функции, а те, в свою очередь, собирают к каждой плате свой собственный BIOS, со своими функциями и настройками.
Все подробные инструкции по перезаписи нового BIOS можно найти на сайтах производителей BIOS или материнских плат. Там же содержатся обязательные предупреждения о потенциальной угрозе невозможности работы компьютера при неправильной записи обновлений.
AWARD
Этот сигнал в AwardBIOS бывает, строго говоря, всего одного вида - при ошибке доступа к видеоадаптеру встроенный динамик издаст один длинный и два коротких гудка. Все остальные сигналы, которые могут генерироваться процедурой POST , относятся, скорее всего, к ошибке доступа к памяти.
BIOS ROM checksum error - System halted
Контрольная сумма кода BIOS ошибочна, что означает поврежденный или неправильный код BIOS .
CMOS battery failed
Не работает батарея CMOS.
CMOS checksum error - Defaults loaded
Контрольная сумма CMOS ошибочна, при этом загружены значения настроек BIOS по умолчанию. К подобным ошибкам может привести (как один из вариантов) слабый заряд батареи.
CPU at :.
Выводит на экран установленное значение скорости работы процессора.
Display switch is set incorrectly
Press ESC to skip memory test
Floppy disk(s) fail
Система не может инициализировать дисковод или контроллер флоппи-дисков.
HARD DISK initializing
Please wait a moment
Такая надпись может появляться при установленных жестких дисках, которые требуют дополнительного времени на инициализацию.
HARD DISK INSTALL FAILURE
BIOS не может обнаружить или опознать контроллер жесткого диска или сам диск.
Hard disk(s) diagnosis fail
Keyboard error or no keyboard present
BIOS не может опознать клавиатуру или еж она не подсоединена. В настройках можно установить продолжение процедуры POST даже с отсутствующей клавиатурой.
Keyboard is locked out - Unlock the key
Бывает, что в процессе загрузки были нажаты одна или несколько клавиш клавиатуры, рекомендуется убедиться, что на кнопках не забыты никакие предметы (между прочим, рекомендация производителя!).
Memory Test :
Эта фраза означает процедуру тестирования памяти.
Memory test fail
Override enabled - Defaults loaded
В случае невозможности загрузки системы с параметрами, установленными пользователем, BIOS принудительно выставляет параметры по умолчанию.
Press TAB to show POST screen
OEM производители могут менять стандартный вид AwardBIOS POST дисплея. В этом случае, может быть предусмотрена возможность вернуть стандартный вид.
Primary master hard disk fail
Процедура POST обнаружила ошибку винчестера, установленного как мастер-диск на первичном IDE .
Primary slave hard disk fail
Процедура POST обнаружила ошибку винчестера, установленного как подчиненный диск на первичном IDE .
Secondary master hard disk fail
Процедура POST обнаружила ошибку винчестера, установленного как мастер-диск на вторичном IDE .
Secondary slave hard disk fail
Процедура POST обнаружила ошибку винчестера, установленного как подчиненный диск на вторичном IDE .
AMI
Память.
Gate 20 Error
BIOS не может правильно обеспечить работу функции Gate A 20, которая отвечает за доступ к памяти свыше 1Мб. Возможно, проблема с клавиатурой.
Multi - Bit ECC Error
Parity Error
Неисправимая ошибка при обращении к памяти. Работа системы будет завершена.
Загрузка.
Boot Failure .
Invalid Boot Diskette
Дискета найдена в дисководе, но она не пригодна для загрузки с нее.
Drive Not Ready
BIOS не может обратиться к определенному устройству, или же отсутствует носитель в устройстве.
A: Drive Error/B: Drive Error
BIOS не смог обратиться и инициализировать дисковод A : или B :. Причиной может быть плохое подсоединение кабеля или непригодная дискета.
Insert BOOT diskette in A:
Необходимо вставить загрузочную дискету в дисковод A :.
Reboot and Select proper Boot device or Insert Boot Media in selected Boot device
BIOS не обнаружил загрузочного устройства в системе или же отсутствует загрузочный носитель в приемном устройстве.
Накопители.
Primary Master Hard Disk Error
Процедура POST обнаружила ошибку винчестера, установленного как мастер-диск на первичном IDE .
Primary Slave Hard Disk Error
Процедура POST обнаружила ошибку винчестера, установленного как подчиненный диск на первичном IDE .
Secondary Master Hard Disk Error
Процедура POST обнаружила ошибку винчестера, установленного как мастер-диск на вторичном IDE .
Secondary Slave Hard Disk Error
Процедура POST обнаружила ошибку винчестера, установленного как подчиненный диск на вторичном IDE .
Primary Master Drive - ATAPI Incompatible
BootSector Write !!
BIOS обнаружил попытку записи в boot -сектор диска. Это означает возможное присутствие вируса в системе. Отключается в соответствующем пункте BIOS SETUP .
VIRUS : Continue (Y/N)?
Пользователь имеет возможность выбора: продолжать работу или нет при подозрении на вирус.
DMA-2 Error и DMA Controller Error
POST обнаружил ошибки в инициализации первичного или вторичного DMA контроллера.
Checking NVRAM..Update Failed
Ошибка записи данных в NVRAM . Либо флэш часть NVRAM защищена от записи, либо в системе используется PROM или EPROM .
NVRAM Checksum Bad , NVRAM Cleared
Неверная контрольная сумма NVRAM , система очистит данные из NVRAM .
NVRAM Ignored или NVRAM Bad
NVRAM используется для хранения Plug'n'Play ( PnP ) данных при прохождении процедуры POST . Если данные неверны и при прочих ошибках система их игнорирует.
Static Resource Conflict
Два или больше устройства пытаются использовать одну и ту же область ресурсов (память, например).
PCI I/O conflict / PCI ROM conflict / PCI IRQ conflict
Timer Error
Обозначает ошибку в программировании таймера.
Interrupt Controller-1 error/ Interrupt Controller-2 error
BIOS POST не смог инициализировать Master Interrupt Controller или Slave Interrupt Controller. Проблема , скорее всего , в железе .
CMOS.
CMOS Date / Time Not Set
Неверно установлены системные дата и время.
CMOS Battery Low
Недостаток зарядки батареи CMOS .
CMOS Settings Wrong
Неверные настройки CMOS , требуется их изменение в процедуре SETUP .
CMOS Checksum Bad
Ошибка в контрольной сумме CMOS , возможен сбой или требуется изменение настроек SETUP .
System Halted
Чтобы избежать появления каких-либо неприятных фраз от BIOS, необходимо правильно настроить свой компьютер. Далее пойдет разговор об основных настройках BIOS SETUP .
Настройки БИОС (SETUP).
Рассмотрим типичные пункты меню на примере AwardBIOS generic . Эти пункты почти наверняка будут присутствовать в любой системе с AwardBIOS . Конечно, могут встречаться и другие пункты, специфичные для конкретной материнской платы, их значение и настройки можно посмотреть в соответствующем руководстве пользователя.
Вначале, при запуске Setup по клавише Del , появится основное меню. В нем можно встретить следующие пункты : Standard CMOS setup, BIOS features setup, Password setting, Load BIOS defaults, Load setup defaults, IDE HDD auto detection, HDD low format, Save and exit, Exit without save. Некоторые из них имеют свои собственные подменю, о них чуть ниже, а некоторые, такие как Save and exit и Exit without save , вполне понятны и так - это сохранение или отмена внесенных изменений, соответственно.
Итак, по порядку.
Date
Позволяет менять дату (число, месяц, год), по нажатию клавиши F 3 становится доступным текущий календарь.
Time
Здесь можно менять системное время, которое исчисляется в 24-часовом формате. В руководстве пользователя он назван почему-то военным форматом.
Daylight saving
В этом пункте разрешается или запрещается переход на летнее время.
Drive C :/ D : Type
Если система сама не смогла определить тип жесткого диска, то здесь можно вручную выставить все его параметры, такие как число цилиндров, головок, секторов и прочие.
Drive A :/ B : Type
Здесь можно установить параметры флоппи дисковода (или дисководов, если их несколько) от 5.25-дюймовых на 360КБ, до 3.5-дюймовых на 2.88МБ.
Video
Понятно, что этот подпункт отвечает за настройку основного видеоадаптера, наиболее распространенный тип на сегодняшний день это EGA / VGA , но при желании и необходимости можно установить и CGA 40/ CGA 80 и даже MONO .
Error halt
Этот пункт отвечает за настройку параметров остановки загрузки при обнаружении тех или иных ошибок.
- no errors
Система пропустит все отмеченные ошибки.
- all errors
Система остановится каждый раз, когда будет обнаружена ошибка.
- all, but keyboard
Система пропустит все ошибки клавиатуры.
- all, but diskette
Система пропустит все ошибки обращения к дискете.
- all, but disk/key
Система пропустит все ошибки клавиатуры и диска.
Virus warning
CPU Internal/External Cache
Эта опция включает/выключает системное процессорное кэширование для ускорения работы. По умолчанию выставлена на Disabled (отключено), так как ускорение работы от включения зависит, во многом, от конкретного чипсета и установленного процессора.
Quick Power On Self Test (POST)
При включении данной опции, BIOS пропустит некоторые этапы проверки оборудования, что должно сократить время первоначальной загрузки.
Boot sequence
В этом подменю можно выставить требуемую последовательность поиска загрузочной информации по устройствам. Если возникает необходимость загрузки, к примеру, с CD - ROM , то в этом меню стоит установить его первым, по отношению к винчестеру.
Boot up Floppy Seek
При включении данной опции, BIOS потратит дополнительное время на проверку параметров флоппи дисковода, определяя, сколько дорожек (40 или 80) он поддерживает.
Boot up NumLock Status
Здесь можно задать параметры загрузки клавиатуры - либо keypad будет установлен в режим цифр ( On ). Либо в режим стрелок ( Off ).
IDE HDD Block Mode
Это меню разрешает или запрещает запись на жесткий диск информации блоками, а не отдельными байтами.
Gate A 20 Option
Этот пункт определяет работу функции gate A 20. Она используется для адресации памяти свыше 1МБ, первоначально эта функция включалась с клавиатуры ( Normal ), теперь же, гораздо быстрее оставить поддержку этого параметра чипсету ( chipset ).
Memory Parity Check
Здесь можно включать или отключать проверку четности памяти. При включенной опции, система проверит отсутствие ошибок четности в памяти. При выключенной - этот тест будет пропущен.
Typematic Rate Setting
В этом пункте можно задавать реакции системы на нажатие и удержание клавиши на клавиатуре. Enabled - позволит одним нажатием пропечатывать рад символов или продолжительно передвигать курсор. Disabled - система отметит единичное нажатие и никак не прореагирует на удержание клавиши.
Typematic rate (Chars/Sec)
Если включена опция повтора сигнала с клавиатуры при удерживании клавиши, то в этом меню можно выставить скорость повтора символа. Можно задавать значения 6, 8, 10, 12, 15, 20, 24 и 30 символов в секунду.
Typematic Delay ( Msec )
Если включена опция повтора сигнала с клавиатуры при удерживании клавиши, то в этом меню можно выставить задержку между нажатием клавиши и началом повтора символа. Возможные значения: 250, 500, 750 и 1000 миллисекунд.
Security option
Доступ к системе и к настойкам BIOS может быть ограничен паролем. При установке значения System в этом меню, пароль будет спрашиваться как при загрузке системы, так и при загрузке Setup BIOS . Значение Setup ограничит доступ паролем только к меню настроек BIOS .
System BIOS Shadow
Доступ к обычной памяти ( RAM ) происходит гораздо быстрее, нежели к памяти BIOS ( ROM ). Для ускорения загрузки BIOS может быть скопирован в специальную область RAM , называемую Shadow RAM . Для этого достаточно выставить в этом пункте значение Enabled . Если система не позволяет такой процедуры, то необходимо выставить значение Disabled .
Video BIOS Shadow
Эта же опция доступна для загрузки видео BIOS . Также можно разрешать или запрещать подобное действие.
Итак, мы рассмотрели основные пункты меню настроек системы. Теперь перейдем к вопросам оптимизации настроек и (или) разгону компьютера.
Максимальная производительность или разгон?
Сначала определимся, что можно считать разгоном, применительно к настройке системы через BIOS Setup , а что - нет. Разгон - это принудительное выставление в настройках таких параметров и значений, которые явно не предусмотрены производителем оборудования, и для которых производитель не гарантировал стабильную и безотказную работу. Если оборудование, в силу своих внутренних резервов и заложенного запаса прочности, полноценно функционирует на таких нештатных режимах, то это - успешный разгон. Если же нет: А вот настройками на максимальную производительность системы можно считать те штатные параметры, при комбинации которых (в сумме по всем устройствам), система в целом функционирует быстрее, чем при значениях "по умолчанию".
Итак, на что стоит обратить свое внимание в первую очередь, при настройке максимальной производительности? В первую очередь, как ни странно, на параметры самих устройств в компьютере и в мануалы по ним. Если точно знать режимы работы винчестеров, видеокарты, памяти и прочего, то можно смело выставлять соответствующие значения в настройках. Правда, заметного увеличения производительности через пункты BIOS достичь не удастся, гораздо эффективней будет правильно установить и настроить операционную систему и все, что с ней связано.
Но что касается разгона, то здесь все обстоит по-другому. Если плата поддерживает такие жизненно-важные оверклокерские функции, как управление напряжением, подаваемом на процессор, управление делителем системной шины PCI и ручное выставление таймингов памяти, то в руках опытного в таких делах человека окажутся все рычаги для увеличения штатной скорости работы компьютера. Останется только найти подходящие программы для измерения произошедших изменений, ведь не секрет, что на глаз их увидеть удается далеко не всегда.
Взял за правило всегда ставить все обновления ОС, возможно с небольшой задержкой (до недели), также поставил специальное приложение (APP Center) от производителя материнской платы, которое следит за обновлением драйверов и некоторых программ, а также имеет в составе такие полезные программы, как, например, настройка работы вентиляторов или обновление UEFI (в 2018 году пришлось обновить 3 раза из-за выявленных проблем в процессорах Intel). В этом приложении до последнего времени всё работало, как ожидалось. Каждый день проверял, нет ли чего нового и обычно сразу ставил. Так было до недавнего времени. Когда пришло обновления ПО звуковой карты (оно полностью удаляло классическое приложение и ставило новое), подождал немного и решил установить. Небольшая проблема APP Center в том, что он предлагает установить или обновить ещё ряд программ, которые мне не нужны, например антивирус, а купленный меня вполне устраивает, поэтому перед обновлениями всегда пробегаюсь по списку и снимаю ненужные галки. Так было и на этот раз. Но что-то пошло не так.
Вообще вкладок обычно две, на одной внизу кнопка «Обновить», на другой «Устанавливать», на каждой «Отменить». Одновременно видно содержимое только одной вкладки. В тот день появилась третья. Можно было бы теперь вернуться на момент перед инцидентом и выложить сюда скриншот, а потом вернуться на текущий момент (резервные копии, хотя и старого формата, пока ещё не удалил), но стараюсь без необходимости восстановлением Acronis True Image не пользоваться — даже проблемы сначала пытаюсь решить обычными способами. И уж тем более не перепрыгиваю в различные состояния системы из-за желания сделать скриншот (хотя восстановление происходит быстро и запускается прямо из работающей ОС, требуется только разрешить перезагрузку). Поэтому полагаюсь на память. А она может подвести: в тот день несколько раз пробегал по вкладкам. Делал, вроде, всё логично, но что-то не учёл.
При загрузке система выпала в BSOD и начала перезагружаться до следующего BSODа и так в цикле. До рабочего стола не доходило. Не проблема: у меня резервные копии хранятся на внешнем USB HDD, на котором установлен Acronis Survival Kit, который при загрузке позволяет запустить восстановление резервной копии в среде WinRE. Неудача. Программа рекомендовала загрузиться с Linux флешки Acronis и продолжить восстановление. А вот этой флешки я заранее не сделал. Зато была флешка RecoveryDrive, с неё и загрузился (чтобы воспользоваться чужим компьютером, пришлось бы ждать — было раннее утро) и поставил на компьютер чистую систему. Установил True Image и создал-таки загрузочную флешку с Linux версией этого ПО.
Восстановил копию системы на вечер перед инцидентом и опять проверил жёсткий диск — те же ошибки. Покопался в журнале «Система», нашёл, что проблема, скорее всего, в одном фильтре файловой системы (ошибки возникали сразу после его загрузки, к тому же дата уж больно древняя). На этот раз APP Center (в этой копии) уже не предлагал обновиться, поэтому восстановился на последнюю копию перед инцидентом. Успешно обновил все драйвера, опять всё проверил. Дополнительно поставил smartmontools. Оказалось, что за это время S.M.A.R.T. успел переназначить больше 2200 секторов (почти 100%), в общем HDD испорчен, хотя проблема не в дефектах на поверхности диска, а только софтовая. Но по крайней мере всё работало. До тех пор, пока не купил подписку на Acronis True Image 2020.
Обновился и опять не смог сделать копию. Точнее, иногда копия делалась, иногда нет из-за ошибок HDD. Написал в техподдержку Acronis (штатные средства не выявляли проблем) и продолжил попытки найти, что не даёт работать на этот раз. Проверил с помощью chkdsk ещё и скрытые диски — нет проблем. Добрался до SeaTools – ПО от производителя HDD как раз для таких случаев. Вот оно и выявило проблему — тест DST не проходил. Предлагалось создать Linux флешку и продолжить ремонт, загрузившись с неё. Что я и сделал. DST также не проходил до конца, запустил полную проверку, а затем короткий ремонт. После этого DST прошёл. И Acronis True Image 2020 стал без проблем делать копии. Но вопросы остались.
После ремонта smartctl показал, что количество переназаначенных секторов не увеличилось, chkdsk (включая скрытые диски) также не показал увеличения числа дефектных секторов, похоже, проблема полностью не решена и, возможно, проявится в будущем. А это значит, что, наверно, придётся менять HDD. Кстати, поддержка Acronis в понедельник ответила (я отправлял запрос в субботу), но проблема мной была уже решена (хотя купить за рубли недорого Acronis True Image в России уже нельзя, но поддержка для физлиц всё-таки есть, привык с 2010 года к этому софту, менять не собираюсь, буду платить в Евро теперь).
Возможно, специалисты в области восстановления данных смогут прояснить, верны ли были мои действия и выводы. Сразу скажу, что теперь в Windows 10 восстановление заведомо работоспособной VSS копии не даёт уже уверенности в дальнейшей её нормальной работе.
Конфигурация компьютера | |
Процессор: P IV 2600 512/800/S478 | |
Материнская плата: ASUS P4P800 Deluxe rev.A2 | |
Память: DDR 2048Mb PC3200: 2 x Kingston Kit of 2_KVR400X64C3AK2/1G 400МГц (512MB 64M x 64 -Bit x 2 pcs.) | |
HDD: WD5000ABYS 16Mb/7500/SATA300 | |
Видеокарта: ATi Radeon 3650 512Mb TV OUT DVI | |
Звук: SoundMAX-integr. | |
Блок питания: Termaltake Purepower RX 550A W0143 550W, 01.2008г. | |
CD/DVD: RW NEC ND-4571A | |
Монитор: Nokia 710C (iiyama HM903DTA (Vision Master Pro 454) 19") | |
ОС: Windows 7 SP1 Ultimate Rus; WinXP SP3+ Prof Rus | |
Индекс производительности Windows: 4,1 | |
Прочее: +(4-6) разномастных SATA/IDE-HDD (80-320Gb) |
Когда вставил загрузочный диск с win xp, то ноут нормально запустился, при перезагрузке опять выдаёт такую же ошибку, причём когда опять ставлю диск загрузки не происходит. » |
- что значит ". нормально запустился. ", объясните подробнее?
- установите параметры BIOS SETUP в значение По умолчанию, попробуйте загрузиться.
Также, просканируйте (линейное чтение по клавише F4) HDD (в-первую очередь, системный) любой из программ:
MHDD;
Victoria for DOS;
результат сканирования, SMART, паспорт тестируемого HDD выложите здесь. Чтобы не усложнять жизнь объяснениями про лог-файлы, результаты просто сфотографируйте, например телефоном. SMART должен быть виден весь!
Оценка технического состояния жестких дисков с использованием технологии S.M.A.R.T
Современные жесткие диски довольно “умные” устройства и, кроме основных присущих им как устройствам хранения и обработки данных свойств, поддерживают технологию самотестирования, анализа состояния, и накопления статистических данных об ухудшении собственных характеристик S.M.A.R.T. ( S elf- M onitoring A nalysis a nd R eporting T echnology). Основы S.M.A.R.T. были разработаны в 1995 г. совместными усилиями ведущих производителями жестких дисков (HDD). В последующие годы стандарты S.M.A.R.T дорабатывались в соответствии с изменениями технологий и оборудования ( SMART II и SMART III) и продолжают совершенствоваться в настоящее время.
Жесткий диск, начиная с момента его изготовления, постоянно отслеживает определенные параметры своего состояния и отражает их в специальных характеристиках - атрибутах (Attribute), сохраняющихся в постоянном запоминающем устройстве , как правило, в специально выделенной части дисковой поверхности, доступной только внутренней микропрограмме накопителя - служебной зоне . Данные атрибутов могут быть считаны, в соответствии со спецификацией ATA ( AT Attachment ) по командам поддержки SMART (SMART READ DATA и еще более десятка команд), которые передаются в накопитель специальным программным обеспечением, как например, утилитами от производителей оборудования или универсальными программами тестирования и мониторинга состояния HDD (udisks, smartctl, GSmartControl, gnome-disks и т.п.). Современные стандарты ATA включают в себя поддержку протокола SCT (SMART Command Transport), обеспечивающего считывание журналов статистики устройства. Журнал статистики устройства — это доступный только для чтения журнал SMART, передаваемый накопителем при получении команд READ LOG EXT, READ LOG DMA EXT или SMART READ LOG.
Атрибут представляет собой характеристику определенного состояния жесткого диска, которая изменяется в процессе эксплуатации, принимая числовое значение от максимального, установленного в момент изготовления данного устройства, до минимального, при достижении которого, работоспособность накопителя не гарантируется. Все атрибуты идентифицируются своим цифровым номером, большинство из которых одинаково интерпретируется жесткими дисками разных моделей. Некоторые из них могут использоваться только конкретным производителем оборудования, и поддерживаться отдельными моделями накопителей. Так, например, атрибут с идентификатором 7 , характеризующий количество ошибок установки головок на требуемую дорожку поверхности диска Seek_Error_Rate не имеет смысла для твердотельных дисков ( SSD ) и, соответственно, не поддерживается ими, а атрибут с идентификатором 9 ,характеризующий суммарное время работы накопителя за весь срок эксплуатации и обозначаемый как Power_On_Hours ,поддерживается как SSD, так и традиционными HDD.
Атрибуты состоят из нескольких полей, ( наиболее часто обозначаемых как Val, Worst, Tresh, RAW ), каждое из которых является определенным показателем, характеризующим техническое состояние накопителя на данный момент времени. Программы считывания S.M.A.R.T. выводят содержимое атрибутов, как правило, в виде нескольких колонок :
Pre-Failure (PF, 01h) - при достижении порогового значения данного типа атрибутов диск требует замены. Иногда данный бит флагов обозначают как Life Critical (CR) или Pre-Failure warranty (PW)
O nline test (OC, 02h)– атрибут обновляет значение при выполнении off-line/on-line встроенных тестов SMART;
P erfomance R elated (PE или PR , 04h)– атрибут характеризует производительность ;
E rror R ate (ER , 08h )– атрибут отражает счетчики ошибок оборудования;
E vent C ounts (EC, 10h ) – атрибут представляет собой счетчик событий;
S elf P reserving (SP, 20h ) – самосохраняющися атрибут;
Некоторые из программ могут интерпретировать флаги в виде текстовых описаний, близких по смыслу к рассмотренным выше. Один атрибут может иметь несколько установленных в единицу значений флагов, например, атрибут с идентификатором 05 отражающий количество переназначенных из-за сбоев секторов из резервной области, имеет установленные флаги SP+EC+OC – самосохраняющийся, счетчик событий, обновляется при автономном и интерактивном режиме накопителя.
Для анализа состояния накопителя, пожалуй самым важным значением атрибута является Value - условное число (обычно от 0 до 100 или до 253), заданное производителем. Значение Value изначально установлено на максимум при производстве накопителя и уменьшается в случае ухудшения его параметров. Для каждого атрибута существует пороговое значение, при достижения которого, производитель не гарантирует его работоспособность - поле Threshold . Если значение Value приближается или становится меньше значения Threshold , - накопитель пора менять.
Перечень атрибутов и их значения жестко не стандартизированы и некоторые из них могут определяться изготовителем накопителя, но основная часть интерпретируются одинаково. Например, атрибут с идентификатором 05 ( Reallocated sector count ) будет характеризовать число забракованных и переназначенных из резервной области секторов диска, как для устройств производства компании Seagate Technology, так и для устройств производства Western Digital . Набор поддерживаемых атрибутов зависит от модели накопителя и может значительно отличаться по составу для разных моделей.
smartctl - программное средство для управления S.M.A.R.T
Для работы с утилитой smartctl требуются права суперпользователя root .
Формат командной строки smartctl :
smartctl параметры устройство
Примеры использования smartctl
smartctl –help или smartctl --usage - отобразить подсказку об использовании команды.
-V, --version, --copyright, --license - отобразить версию, информацию копирайта и лицензии.
-i, --info - отобразить идентификационную информацию для устройства.
-g NAME, --get=NAME - отобразить параметры настроек диска ( all, aam, apm, lookahead, security, wcache, rcache, wcreorder)
-a, --all - отобразить все данные SMART указанного диска.
-x, --xall - отобразить все технические данные для указанного диска.
--scan - выполнить поиск дисковых устройств.
-q TYPE, --quietmode=TYPE установить режим детализации вывода для smartctl ( errorsonly, silent, noserial)
-d TYPE, --device=TYPE - установить тип устройства (ata, scsi, sat[,auto][,N][+TYPE], usbcypress[,X], usbjmicron[,p][,x][,N], usbsunplus, marvell, areca,N/E, 3ware,N, hpt,L/M/N, megaraid,N, cciss,N, auto, test) Обычно установка типа устройства требуется в тех случаях, когда утилита smartctl не может определить его автоматически.
-b TYPE, --badsum=TYPE - задать реакцию на обнаружение ошибок контрольных сумм ( warn, exit, ignore)
-r TYPE, --report=TYPE - опция предназначена для разработчиков smartmontools и позволяет получить детализированную информацию при выполнении транзакций функции управления устройствами ввода/вывода ioctl ( ioctl, ataioctl, scsiioctl и уровень отладки). Подробности - man smartctl
-n MODE, --nocheck=MODE - режим запрета на выполнение тестов для режимов энергосбережения ( never, sleep, standby, idle ). Обычно используется для предотвращения запуска шпиндельного двигателя по команде smartctl.
-s VALUE, --smart=VALUE - отключение или включение SMART (on/off)
-o VALUE, --offlineauto=VALUE - запрет или разрешение автоматического выполнения тестов в неинтерактивном режиме ( в режиме простоя накопителя), принимаемые значения - on/off
-S VALUE, --saveauto=VALUE автосохранение атрибутов (on/off)
-s NAME[,VALUE], --set=NAME[,VALUE] - запрет/разрешение параметров оборудования накопителя ( aam,[N|off], apm,[N|off], lookahead,[on|off], security-freeze, standby,[N|off|now], wcache,[on|off], rcache,[on|off], wcreorder,[on|off])
-H, --health - отобразить состояние накопителя ( SMART health status)
-c, --capabilities - отобразить информацию о поддерживаемых возможностях SMART указанного жесткого диска.
-A, --attributes - отобразить атрибуты SMART
-f FORMAT, --format=FORMAT - задать формат отображаемых атрибутов SMART ( old, brief, hex[,id|val]). В основном, влияет на формат отображаемых значений идентификаторов атрибутов и формат отображения их флагов:
old - идентификаторы атрибутов выводятся в десятичной системе счисления, значения флагов отображаются в шестнадцатеричной и интерпретируются в виде текста.
hex - то же, что и в предыдущем случае, но идентификаторы атрибутов отображаются в шестнадцатеричной системе счисления.
brief - компактный вывод, идентификаторы отображаются в десятичной системе счисления, флаги отображаются в виде символов с расшифровкой в нижней части таблицы:
-l TYPE, --log=TYPE - отобразить указанный журнал устройства ( selftest, selective, directory[,g|s], xerror[,N][,error], xselftest[,N][,selftest],background, sasphy[,reset], sataphy[,reset], scttemp[sts,hist], scttempint,N[,p], scterc[,N,M], devstat[,N], ssd, gplog,N[,RANGE], smartlog,N[,RANGE]
-v N,OPTION , --vendorattribute=N,OPTION - установить параметр для определенного производителем атрибута с идентификатором N
-F TYPE, --firmwarebug=TYPE - адаптация программы для учета ошибок в аппаратной прошивке накопителя ( none, nologdir, samsung, samsung2, samsung3, xerrorlba, swapid)
-P TYPE, --presets=TYPE - предустановки параметров диска. По умолчанию, обнаружив информацию о накопителе в своей базе, утилита smartctl , использует набор параметров, доступный для данной модели. Опция use - использовать предустановки для данного накопителя, ignore - не использовать, show - отобразить предустановки для данного диска, showall - отобразить предустановки для указанной модели. Примеры:
smartctl –P ignore /dev/hdb - игнорировать предустановки для диска /dev/hdb;
smartctl –P show /dev/sdb - отобразить предустановки для указанного диска;
smartctl –P showall ‘ST9250315AS’ - - отобразить предустановки для указанной модели диска - ST9250315AS;
smartctl –P showall ‘ST3750515AS’ ‘SD15’ - отобразить предустановки для указанной модели диска ST3750515AS с прошивкой SD15;
-B [+]FILE, --drivedb=[+]FILE - прочитать и изменить базу данных моделей дисков из файла FILE. Знак “+” перед именем файла, означает добавление новых записей в базу, перед уже существующими.
По умолчанию, база данных хранится в файле /usr/share/smartmontools/drivedb.h
===== DEVICE SELF-TEST OPTIONS =====
-t TEST, --test=TEST - запустить выполнение теста TEST Run test. TEST: offline, short, long, conveyance, force, vendor,N, select,M-N, pending,N, afterselect,[on|off]
-C, --captive - выполнение тестов в режиме захвата накопителя. Используется совместно с параметром -t для тестов не в режиме offline . Использование данного параметра может вызвать занятость устройства на все время выполнения теста и привести к нарушению работы системы и потере данных. Не стоит использовать опцию -c для выполнения тестов накопителей с монтированными разделами. Для SCSI устройств данная опция означает выполнение встроенных тестов в режиме "Foreground mode" .
-X, --abort - принудительно завершить тест, выполняющийся без ключа --captive .
Примеры использования smartctrl.
smartctl --info /dev/sdb - отобразить идентификационную информацию для устройства /dev/sdb. Пример вывода команды:
smartctl --all /dev/hdа - отобразить все данные SMART для устройства /dev/hda
Пример отображаемых данных:
smartctl -A -v 9,minutes /dev/hda - отобразить все данные атрибутов SMART для устройства /dev/hda и атрибут с идентификатором 9 ( время нахождения во включенном состоянии) интерпретировать как внутреннее значение, задаваемое в минутах, а не в часах.
smartctl --smart=on --offlineauto=on --saveauto=on /dev/hda - включить SMART для диска /dev/hda, разрешить автоматическое выполнение оффлайн-тестов и самосохранение атрибутов. Команду можно выполнять на работающей системе. Фактически, это установка стандартных параметров эксплуатации для обычного дискового накопителя.
smartctl --test=long /dev/hda - выполнить расширенные встроенные тесты для диска /dev/hda.Команду можно использовать на работающей системе. Для просмотра результатов выполнения тестов используется команда вывода внутреннего журнала после завершения теста
smartctl -l selftest /dev/hda
smartctl --attributes --log=selftest --quietmode=errorsonly /dev/had - отобразить данные внутреннего журнала самотестирования и атрибуты ошибок.
smartctl -s on -t offline /dev/hdc - включить SMART и выполнить оффлайн-тест для диска /dev/hdc. Если при тестировании будет обнаружена ошибка, то информация по ней будет записана во внутренний журнал, просмотреть который можно с использованием параметра -l error .
smartctl -q silent -a /dev/had - проверить данные SMART без вывода полученной информации.Обычно используется в скриптах. После выполнения команды проверяется код возврата (переменная $? командной оболочки)для определения факта выхода значения какого – либо атрибута за предельную величину или наличия записи об ошибках в журналах устройства.
smartctl -q errorsonly -H -l selftest /dev/had - выводить информацию только при наличии ошибочного состояния SMART или если какой-либо из внутренних тестов завершился с ошибкой.
smartctl -t select,10-100 -t select,30-300 -t afterselect,on -t pending,45 /dev/hda - выполнить внутренний тест в заданной области блоков LBA и после его завершения сканировать оставшуюся часть диска. Если при сканировании будет выполнено выключение питания, то продолжить его через 45 минут после включения.
smartctl --all --device=3ware,0 /dev/sda - получить данные SMART для первого ATA-диска, подключенного к RAID контроллеру 3ware.
smartctl -a -d 3ware,0 /dev/twe0 - получить данные SMART для первого ATA-диска, подключенного к RAID контроллеру 3ware RAID 6000/7000/8000.
smartctl -a -d 3ware,0 /dev/twa0 - получить данные SMART для первого ATA-диска, подключенного к RAID контроллеру 3ware RAID 9000
smartctl -t short -d 3ware,3 /dev/sdb - запустить выполнение коротких внутренних тестов для 4-го диска, второго дискового SCSI устройства /dev/sdb
smartctl -a -d hpt,1/3 /dev/sda - получить данные SMART диска, подключенного к 3-му каналу первого контроллера HighPoint RocketRAID
Расшифровка атрибутов S.M.A.R.T
Идентификаторы атрибутов указаны в десятичной системе счисления, а в скобках они же – в шестнадцатеричной.
Оценка технического состояния жесткого диска по данным S.M.A.R.T
Набор атрибутов поддерживаемых конкретной моделью жесткого диска, даже если он минимален, позволяет с высокой достоверностью определить техническое состояние и перспективы эксплуатации устройства. Можно определить время нахождения во включенном состоянии по значению атрибута 9 , а в совокупности со значением атрибута 12 - количество включений /выключений электропитания, и следовательно, – круглосуточный или периодический режим эксплуатации. Интенсивность использования, температурный режим, негативные внешние воздействия – все эти факты легко отслеживаются по абсолютным значениям соответствующих атрибутов. Подобным же образом, можно оценить и уровень износа оборудования, качество поверхности и тракта записи/чтения.
Primary Master Hard Disk: S.M.A.R.T status BAD!, Backup and Replace.
Press F1 to Resume
Таким образом, без установки или запуска дополнительного программного обеспечения, имеется возможность вовремя определить факт критического состояния накопителя средствами Базовой Системы Ввода-Вывода (BIOS) при включении компьютера.
Изменение абсолютных значений атрибутов нужно рассматривать в динамике, и в логической взаимосвязи друг с другом.
Выполнение встроенных тестов S.M.A.R.T
Набор встроенных тестов S.M.A.R.T определяется производителем и может значительно отличаться для разных моделей жестких дисков. В основном, встроенные тесты SMART представлены короткими тестами ( short self-test ) и длинными ( extended sels-test ). Короткие тесты выполняют сканирование небольшой части дисковой поверхности, определенной производителем, и выполняются, в среднем, около 1 минуты. Длинные тесты выполняют сканирование всей рабочей поверхности диска и могут выполняться, в зависимости от быстродействия и объема диска, даже несколько часов. Также, для современных дисков, можно выполнять селективные тесты ( selective self-test), параметры которых задаются пользователем и тесты после транспортировки устройства ( conveyance self-test). Выполнение тестов можно прервать, если не задан режим захвата накопителя ( captive ) и накопитель поддерживает команду отмены теста. Что касается режима захвата накопителя при выполнении тестов captive , то пользоваться им нужно осторожно, если диск используется системой.
smartctl --test=short /dev/sdb - запустить короткий тест. В ответ на команду, будет выведена информация:
Что означает, что диску отправлена команда на выполнение короткого теста, диск ее воспринял успешно, тест будет продолжаться 1 минуту, и для принудительного его прекращения можно воспользоваться командой smartctl –X.
Результат выполнения теста можно проверить, просмотрев журнал тестов командой smartctl –l selftest . В ответ будет получена информация журнала selftest :
Колонки журнала: Num - номер записи.
Test_Description - описание теста.
Status - статус завершения ( выполнен без ошибок)
Remaining - процент оставшегося времени до завершения теста, если он еще не завершен ( 00% )
LifeTime(hours) - время работы накопителя с начала эксплуатации.
LBA_of_first_error - номер логического блока LBA где обнаружена первая ошибка при выполнении теста. В данном примере, ошибок нет.
Для запуска длинного теста используется команда:
smartctl --test=long /dev/sdb
В ответ на команду выводится информация о начале теста:
Как видно, длинный тест для данной модели накопителя будет выполняться 70 минут.
Результат выполнения можно проверить командой smartctl –l selftest /dev/sda
SMART - self-monitoring, analysis and reporting technology, что переводится как «технология самодиагностики, анализа и отчетности». Ошибка S.M.A.R.T. сигнализирует о том, что в жестком диске есть существенные неполадки. Пользователь рискует в любую минуту потерять весь архив документов, музыки, фотографий. Необходимо как можно быстрее сделать бэкап всей информации перед восстановлением smart жесткого диска.
Задачи SMART
Самодиагностика устройства возможна благодаря интерфейсу SATA. Благодаря ей, можно выявить ряд проблем на ранних стадиях. Система S.M.A.R.T. позволяет решить следующие задачи:
- Проводит полный анализ жесткого диска.
- Решает программные неполадки HDD.
- Сканирует устройство.
- Позволяет программную очистку и исправление поврежденных разделов.
- Оценивать важные параметры накопителя.
- Составлять отчетность о параметрах накопителя.
Таким образом, можно получить полную отчетность об аппаратном состоянии устройства. С помощью этих данных можно спрогнозировать полный физический износ жесткого диска и заранее скопировать необходимую информацию на резервный носитель.
«Failure predicted» сигнализирует о неминуемом выходе устройства из строя. В этом случае незамедлительно копируйте информацию, сбой может произойти неожиданно.
«Status BAD» - восстановить smart HDD требуется как можно скорее, ошибка сигнализирует о физическом истощении деталей.
«The smart hard disk check has detected» также обозначает возможный сбой.
Некоторые коды меняться в зависимости от производителей и операционной системы, но все они обозначают, что необходимо срочно предпринимать действия.
Что делать при появлении ошибки
Ниже пошаговый алгоритм действий при первых симптомах неполадки.
- Первым делом необходимо прекратить эксплуатацию и перенести данные на другое устройство. Появление ошибки еще не говорит о том, что устройство сломано, но полный отказ может случиться в любую секунду. Предупреждение о неполадке дает вам шанс спасти ценную информацию. Дальнейшая эксплуатация приведет к частичному или полному повреждению данных.
- Можно попробовать восстановить smart HDD. Некоторые поломки могут поставить запрет на использование данных, тогда поможет утилита Hetman Partition Recovery.
- Установите программу на компьютер и подключите диск.
- Запустите мастер восстановления файлов и выберете необходимое устройство.
- Рекомендуется выбрать полный анализ жесткого диска, выберете тип в следующем окне.
- Нажмите на «Восстановление», когда программа предложит отметить необходимые объекты.
- Установите способ сохранения документов. Диск обязательно должен быть рабочим.
- Проверить, как работают кулеры.
- Очистить системный блок от грязи и пыли.
- Если необходимо, установить еще один кулер.
Если проблема с вентиляцией устранена, оборудование заработает в штатном режиме.
Нюансы ошибок смарт на дисках SSD
В SSD есть ячейки памяти, которые имеют ограничение на перезапись данных. Это происходит со временем, не поможет даже встроенная защита от износа. На этих дисках есть специфические данные об ошибках, это «209 Remaining Drive Life» или «231 SSD life left». Таким образом, система предупреждает о скором сбое. В случае выхода из строя ячейки невозможно будет восстановить, информация будет утеряны безвозвратно.
Как восстановить жесткий диск после ошибки smart
Ошибку можно сбросить в BIOS. Однако специалисты не советуют прибегать к этому способу, чтобы не потерять необходимые данные. Если надоедливая надпись все время появляется перед глазами, то зайдите в BIOS и перейдите в Advanced > SMART settings > SMART self test. Выберите значение Disabled. При этом важно не забывать, что со всеми данными можно неожиданно попрощаться. Восстанавливать оборудование нет смысла. Так как любые программные операции не исправят механический износ деталей.
Если диск окончательно сломался и доступа к данным больше нет, то потребуется восстановить данные с помощью программ. Потребуется сканирование всего диска или анализ отдельного раздела. На это потребуется время. Утилиты, которые могут вернуть архив информации:
- Recuva. Работает на любой ОС Windows, есть в бесплатном доступе и имеет русскоязычный интерфейс
- Puran File Recovery. Простое в использовании приложение, специалисты отмечают надежность утилиты
- Transcend RecoveRx. Понятный и простой интерфейс
- R.Saver. Работает в режиме онлайн без установки на компьютер
- DMDE Free Edition. Профессиональная утилита, справится со сложными случаями, но есть лимит на восстановленные файлы.
Программы отличаются интерфейсом, размером и скоростью работы. Но все отлично выполняют основную функцию – восстанавливают данные с жестких дисков.
Стоит ли ремонтировать HDD
Как восстановить смарт на жестком диске в лаборатории Storelab
Читайте также: