Как проверить снятый жесткий диск на работоспособность. Проверка жесткого диска на битые сектора

Письмо. Сложный вопрос администратору сайта сайт и просьба ответить простым языком, что бы было понятно простому пользователю.

Как проверить жесткий диск на работоспособность , а самое главное можно ли убрать сбойные сектора с жёсткого диска или как их ещё зовут-бэд-блоки, которые как оказалось бывают нескольких видов:
– физические (осыпающийся магнитный слой рабочих пластин, сколы и т.д.),
– логические (ошибки логики сектора), к логическим бэд-блокам, так же можно отнести программные бэды , то есть софт-бэды (ошибки файловой системы).
Прежде чем вам написать, я довольно долго разбирался в данном вопросе и понял, что обычному пользователю известна поверхностная и неточная информация, а именно: многие считают что все сбойные сектора или бэд-блоки убираются обычным форматированием, но это не так. Оказывается, что физические бэды убрать вообще невозможно, а логические только с помощью специальных программ и только программные бэд-блоки или софт-бэды (ошибки файловой системы) можно убрать обычными средствами Windows, к примеру с помощью или обычным форматированием. К чему я это всё.


Недавно мне пришлось обращаться в сервисный центр по поводу странной работы моего компьютера. Во первых наблюдались периодические зависания, продолжительностью по нескольку секунд, а иногда и насовсем, приходилось перезагружать компьютер кнопкой Reset. Изредка из жёсткого диска слышались странные щелчки и скрип. В системе обнаруживались странные папки без названий. Простой процесс копирования файла, с одного раздела винчестера на другой, длился ужасно долго. Так же операционная система часто проверяла жёсткий диск на ошибки при включении компьютера, а последний раз выдала BOOTMGR is missing в на чёрном экране, данную ошибку восстановил с помощью установочного диска семёрки, но через день при загрузке компьютер выдал просто чёрный экран, я подумал хватит и обратился в сервисный центр.

В сервисном центре технический специалист проверял мой жёсткий диск бесплатной программой HDDScan.

К сожалению мастер проверяя ничего не объяснил, показал мне только после проверки наличие 12 бэд-блоков (англ. bad sector, bad block, сбойные секторы-повреждённые) , помеченных программой синим цветом. Ещё 90 секторов были помечены красным цветом, бэд-блоками они ещё не были, но время отклика у них было не хорошее, более 500 ms.

Так же мастер показал мне S.M.A.R.T моего жёсткого диска и признал его не очень хорошим, так как самый важный параметр Reallocated Sector Count -обозначающий число переназначенных секторов (при обнаружении диском ошибки чтения/записи, сектор помечается «переназначенным», и данные с повреждённого сектора или другими словами физического бэд-блока переносятся в резервную область), является почти критическим, он отвечает за физические дефекты жёсткого диска, которые уже не исправить.

Ещё один параметр Current Pending Errors Count -отвечающий за число секторов, считывание которых затруднено и сильно отличается от считывания нормального сектора, тоже был помечен жёлтым цветом, что говорило о его плохом состоянии. Совет специалиста был такой- Перенести все важные данные с жёсткого диска и «подлечить» его в данной программе HDDScan, но так как бэд-блоков очень много, вероятнее всего, все их исправить не удастся и операционную систему на него устанавливать уже будет нельзя, в последующем использовать данный винчестер нужно как файловое хранилище или как ещё говорят файловую помойку, только так, он проживёт ещё какое-либо время.

Я послушал мастера и оставил винчестер в сервисе на «лечение » до вечера, а вечером мне был показан результат.

Ни одного сбойного сектора (бэд-блока), а было 12. Число секторов со временем отклика более 500 ms, стало меньше (было 90, а стало 23),

один из критически важных показателей S.M.A.R.T - 197 Current Pending Errors Count -отвечающий как я уже говорил за число секторов, считывание которых затруднено, стал нормальным, параметр 198 Uncorrectable Errors Count -число нескорректированных ошибок при обращении к сектору тоже стал в пределах нормы, но самый, по его словам важный показатель Reallocated Sector Count не изменился и остался неудовлетворительным, поэтому вывод такой: операционную систему на данный жёсткий диск устанавливать нельзя.

И вот у меня к вам вопрос, объясните подробно, как проверить жесткий диск на профпригодность самостоятельно, как определить сколько у меня сбойных секторов и какие они? Как пользоваться программами наподобие HDDScan, а самое главное, как избавиться с помощью неё от бэд-блоков. Что именно делает программа с винчестером, избавляя его от бэд-блоков и надолго ли поможет такое лечение жёсткого диска? Можно всё-таки на этот жёсткий диск установить операционную систему или нет? И последний вопрос, неисправимый параметр S.M.A.R.T - Reallocated Sector Count может всё-таки можно исправить и на самом ли деле физические бэды вообще неисправимые, на многих форумах в интернете говорят, что есть фирменные утилиты производителей жёстких дисков, способные произвести низкоуровневое форматирование в домашних условиях. Александр Анатольевич. г. Томск.

Друзья, говорят краткость - сестра таланта, один мой приятель, прочитав данный вопрос, ответил на него так: - «Царапину не залепишь ничем, а софтовый бэд лечится нулём».

Тема непростая, но актуальная, статья длинная, но я постарался, что бы она была доступная для понимания простому пользователю. Что бы легче всё было понять, я предлагаю по ходу статьи пошагово проверить бесплатной программой HDDScan жёсткий диск MAXTOR STM3250310AS, установленный в компьютере, который принесли в наш сервис на ремонт. Установленная на жёстком диске операционная система, время от времени зависает, отказывается загружаться, выдавая разные ошибки или просто чёрный экран. Жёсткий диск поскрипывает и щёлкает, (ниже объясню почему). Переустановка Windows делу не помогла и хозяева компьютера не знают что делать.

Итак как проверить состояние жёсткого диска ? Сделать это можно различными тестами в программе HDDScan, для начала проверим показатели S.M.A.R.T данного винчестера, затем проведём тест поверхности винчестера, обнаружим ни много ни мало 63 сбойных сектора и наша программа их все исправит, другой вопрос надолго ли (читаем далее).

  • Но прежде очень краткая информация о том, как же всё-таки устроен жёсткий диск, если данного отступления не сделать, вы просто не поймёте принцип работы программы HDDScan и других подобных программ, тем более не поймёте, что такое S.M.A.R.T, а так же сбойные сектора (бэд-блоки) и почему некоторые из них невозможно исправить.

Жёсткий диск изготовлен из алюминиевых или стеклянных пластин, покрытых слоем ферромагнитного материала. Жёсткий диск это в первую очередь устройство работающее по принципу магнитной записи. Магнитные головки, считывающие, записывающие или стирающие информацию с жёсткого диска, парят над его поверхностью на высоте 10-12 нм и никогда не касаются поверхности магнитного диска, который легко повредить.

  • На заключительном этапе производства винчестера, проводится низкоуровневое форматирование , то есть на рабочие пластины жёсткого диска наносятся дорожки, каждая дорожка делится на секторы. Так же на магнитную поверхность жёсткого диска наносятся специальные магнитные сервометки, они нужны для точного попадания магнитной головки винчестера на дорожки жёсткого диска. Минимальная единица информации на жёстком диске это сектор , объём доступный пользователю составляет 512 байт данных . Низкоуровневое форматирование в жизни жёсткого диска происходит только один раз друзья и только на специальном и очень дорогом заводском оборудовании – называемом Серворайтер . Информация записанная с помощью такого форматирования уже никогда не будет перезаписана. Ни в каком сервисе друзья, такое форматирование сделать не удастся. Поэтому мой ответ на вопрос, можно ли провести низкоуровневое форматирование средствами операционной системы, будет ответ - нет нельзя. Низкоуровневое форматирование можно сделать только на заводе, оно уничтожает даже дорожки, сектора и магнитные сервометки. К примеру, в программе Виктория затирает всю информацию на жёстком диске путём заполнения всех секторов нулями, это нельзя назвать низкоуровневым форматированием, но и форматированием назвать нельзя, это что-то среднее. После режима Write все сектора жёсткого диска заполнены нулями и не содержат никаких ошибок и его можно форматировать в файловую систему средствами Windows.
  • На заводе в секторы записывается только служебная информация (сервоинформация servo-служба , к примеру физический адрес сектора и адресный маркер, определяющий начало сектора), данную информацию можно назвать разметкой, она нужна для нормальной работы жёсткого диска, это информация о номерах дорожек и секторов, нужная для безошибочного попадания головок на эти дорожки и сектора при считывании информации записанных в них.
    Уже после покупки жёсткого диска, пользовательские данные так же позже будут записаны в эту область (к примеру первый сектор жёсткого диска будет содержать главную загрузочную запись MBR), но данные пользователя можно будет записывать и стирать , в отличии от служебной информации, которая обладает намного большей намагниченностью , именно поэтому головки чтения-записи накопителя не могут её затереть .

Вся служебная информация о номерах дорожек и секторов будет храниться в специальной таблице, находящейся в закрытой и недоступной для средств ОС и BIOS служебной зоне , представляющей из себя миниоперационную систему, вместе с прошивкой Firmware они управляют работой жёсткого диска. Иногда задают вопрос - Нужно ли иногда обновлять прошивку жёсткого диска, ответ отрицательный, современные винчестеры в обновлении не нуждаются. Так же в данной служебной зоне будет храниться паспорт диска, значения атрибутов SMART, а так же таблица-дефектов с информацией о невосстановимых или переназначенных сбойных секторах (бэд-блоках).
Вот мы и добрались с Вами до физических, логических и программных сбойных секторов.

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

  • Друзья, проводить ремап или нет, решает только контроллер жёсткого диска в процессе работы, а не какие-либо программы по работе с винчестером (Victoria, MHDD). Данные программы, могут только намекнуть своими тестами (например Advanced REMAP в программе Victoria - улучшенный алгоритм скрытия сбойных блоков) контроллеру винчестера о том, что нужно сделать ремап.

Факт признания сектора сбойным заносится в таблицу-дефектов с информацией о невосстановимых или переназначенных сбойных секторах, находящуюся в служебной зоне.

Кстати таблиц дефектов бывает две, одна начальная P-list (Primary-list), создаётся после конечных заводских испытаний, любой жёсткий диск друзья уже при выходе с завода имеет уже несколько переназначенных бэд-блоков. Ну а растущая таблица дефектов G-list (Grown-list), заполняется по мере использования жёсткого диска уже нами.

Какие бывают сбойные сектора и как их исправить?

  • Физические сбойные сектора являются механическими дефектами магнитного покрытия поверхности жёсткого диска (осыпающийся магнитный слой рабочих пластин, сколы и т.д.). То есть сама структура сектора физически является неисправной, несомненно такой бэд-блок подлежит переназначению нормальным сектором с резервной дорожки. Очень часто это происходит из-за удара, вызванного например падением жёсткого диска на пол, образуются механические повреждения магнитного покрытия жёсткого диска, повреждение магнитных головок, то же самое может произойти из-за перегрева. Так же опасна вибрация жёсткого диска, если он ненадёжно закреплён. Пыльное помещение, курение, не смотря на установленный в жёстком диске фильтр, тоже играют огромную роль в образовании бэд-блоков, табачные смолы и пыль прилипают к поверхности жёсткого диска и мешают считыванию информации.
  • Физические бэд-блоки невозможно исправить никаким форматированием, можно только переназначить запасными секторами с резервных дорожек, естественно из-за этого несколько упадёт быстродействие, так как магнитной головке винчестера придётся делать много дополнительных движений, выискивая информацию на переназначенных секторах с резервных дорожек.

Почему жёсткий диск скрипит и щёлкает иногда при работе

Когда операционная система встречает сбойный сектор, контроллер жёсткого диска, предпринимает несколько попыток прочесть информацию из него, при этом щелчки и скрип может издавать позиционер головки винчестера.

Так же причиной щелчков и скрипа жёсткого диска может быть следующая причина. При переназначении сбойного сектора нормальным с резервной дорожки (находящейся не всегда рядом), магнитной головке естественно приходится менять направление, как говорят многие скакать из стороны в сторону.

Третья причина –как я уже говорил выше, при изготовлении жёсткого диска, производится специальная разметка магнитной поверхности жёстких дисков специальными сервометками, служат данные сервометки для точного позиционирования магнитной головки на дорожках винчестера, именно с помощью сервометок магнитная головка винчестера двигается правильно. Иногда сервометки разрушаются по тем же причинам, по которым образуются физические бэд-блоки и магнитная головка не может занять и удержать нужное ей положение, при этом из жёсткого диска раздаются щелчки и скрип.

  • Логические бэд-блоки (ошибки логики сектора), в свою очередь делятся на исправимые и неисправимые . В каком случае логический бэд-блок невозможно исправить ? Как я уже говорил выше, каждый сектор несёт в себе кроме пользовательской информации ещё служебную (сервоинформацию, например физический адрес сектора и адресный маркер, определяющий начало сектора), простыми словами разметку, при помощи которой магнитная головка винчестера попадает на нужные дорожки секторов, такая разметка наносится путём низкоуровневого форматирования на заводе при изготовлении жёсткого диска. Данную информацию практически невозможно удалить так как она сильно намагничена, но при определённых обстоятельствах, схожих с причинами появления физических бэд-блоков (удар, вибрация, люфт подшипников и так далее) происходит нарушение данной информации и восстановить её можно только в заводских условиях. Да, есть специальные фирменные утилиты перезаписывающие служебную информацию, но в силу сложности их применения, данный вопрос сложен даже для узких специалистов и мы его рассматривать не будем.
  • Логические бэд-блоки , которые можно исправить . При записи в сектор пользовательской информации, дополнительно записывается порция служебной информации, так называемая контрольная сумма сектора ECC (Error Correction Code-код коррекции ошибок), данный код позволяет восстанавливать данные, если они были прочитаны с ошибкой. Но бывает данный код не записывается, а соответственно сумма пользовательских данных в секторе не совпадает с контрольной суммой ECC. Одним из простых примеров, почему такое происходит, можно привести внезапное отключение компьютера из-за сбоев с электричеством, из-за этого информация в сектор жёсткого диска была записана, а контрольная сумма нет. В следующий раз операционная система обратится к данному сектору и попробует сосчитать с него данные, но они не будут соответствовать контрольной сумме ECC, будет предпринята попытка прочесть данные ещё раз и опять безуспешно (вот вам и зависания и сбойный бэд-блок).
  • Программные бэд-блоки (ошибки файловой системы- например неправильно помеченный сектор, принадлежащий двум файлам) можно убрать средствами операционной системы - , надёжнее обычным форматированием.

Вы скажете, что всё это хорошо и понятно, но как избавиться от бэд-блоков, может перекинуть с винчестера данные и форматировать в программе установки операционной системы?

При форматировании всеми способами, доступными операционной системе, произойдёт та же самая попытка прочесть информацию из сбойного сектора, потом сравнить их с контрольной суммой ECC, а она не совпадает и значит перезапись неправильной информации не произойдёт и сбойный сектор останется сбойным даже после форматирования. Вот и получается, что нужна специальная программа, например МHDD или HDDScan, которая ничего не будет считывать, а просто принудительно сделает перезапись, обычно заполнит сбойный сектор нулями , а вот затем уже прочитает записанное и сравнит контрольную сумму, после этого сектор вернётся в работу.

К примеру в программе HDDScan есть функция Erase -Тест в режиме линейной записи (посекторное стирание данных) осторожно все ваши данные удалятся. К сожалению без удаления данных ничего не получится, поэтому перед этим тестом их необходимо перенести на другой носитель информации.

А лучше всего совсем снять ваш жёсткий диск и подсоединить его к другому компьютеру имеющему программу HDDScan, затем запустить тест Erase и проверить весь ваш винчестер. Можно и не снимать ничего, записать загрузочные диски с программами MHDD или Victoria , загрузиться с них и запустить данные программы с функцией Advanced remap , но это мы сделаем в других статьях.

Теперь друзья переходим непосредственно к работе с программой HDDScan, с помощью этой программы, мы увидим полную картину происходящего с нашим жёстким диском, а именно узнаем S.M.A.R.T нашего винчестера и расшифруем его, так же установим количество сбойных секторов и конечно попытаемся их исправить.
Читаем далее статью .

HDDScan

Программа предназначена для проверки жестких дисков и SSD на битые сектора, просмотра S.M.A.R.T. атрибутов, изменения специальных настроек, таких как: управление питанием, старт/стоп шпинделя, регулировка акустического режима и др. Предусмотрен вывод значения температуры накопителя в панель задач.

Возможности и требования

Поддерживаемые типы накопителей:
  • HDD с интерфейсом ATA/SATA.
  • HDD с интерфейсом SCSI.
  • HDD с интерфейсом USB (см. Приложение А).
  • HDD с интерфейсом FireWire или IEEE 1394 (см. Приложение А).
  • RAID массивы с ATA/SATA/SCSI интерфейсом (только тесты).
  • Flash накопители с интерфейсом USB (только тесты).
  • SSD с интерфейсом ATA/SATA.
Тесты накопителей:
  • Тест в режиме линейной верификации.
  • Тест в режиме линейного чтения.
  • Тест в режиме линейной записи.
  • Тест в режиме чтения Butterfly (искусственный тест случайного чтения)
S.M.A.R.T.:
  • Чтение и анализ S.M.A.R.T. параметров с дисков с интерфейсом ATA/SATA/USB/FireWire.
  • Чтение и анализ таблиц логов с дисков с интерфейсом SCSI.
  • Запуск S.M.A.R.T. тестов на накопителях с интерфейсом ATA/SATA/USB/FireWire.
  • Монитор температуры на накопителях с интерфейсом ATA/SATA/USB/FireWire/SCSI.
Дополнительные возможности:
  • Чтение и анализ идентификационной информации с накопителей с интерфейсом ATA/SATA/USB/FireWire/SCSI.
  • Изменение параметров AAM, APM, PM на накопителях с интерфейсом ATA/SATA/USB/FireWire.
  • Просмотр информации о дефектах на накопителя с интерфейсом SCSI.
  • Старт/стоп шпинделя на накопителях с интерфейсом ATA/SATA/USB/FireWire/SCSI.
  • Сохранения отчетов в формате MHT.
  • Печать отчетов.
  • Поддержка «скинов».
  • Поддержка командной строки.
  • Поддержка SSD накопителей.
Требования:
  • Операционная система: Windows XP SP3, Windows Server 2003, Windows Vista, Windows 7, Windows 8, Windows 10(НОВОЕ).
  • Программа не должна запускаться с накопителя, работающего в режиме «только для чтения».

Интерфейс пользователя

Основной вид программы при запуске

Рис. 1 Основной вид программы

Элементы управления главного окна:

  • Select Drive – выпадающий список, который содержит все поддерживаемые накопители в системе. Выводится модель накопителя и серийный номер. Рядом находится иконка, определяющая предположительный тип накопителя.
  • Кнопка S.M.A.R.T. – позволяет получить отчет о состоянии драйва, сделанный на основе атрибутов S.M.A.R.T.
  • Кнопка TESTS – показывает всплывающее меню с выбором тестов чтения и записи (см. Рис. 2).
  • Кнопка TOOLS – показывает всплывающее меню для выбора доступных элементов управления и функций диска (см. Рис. 3).
  • Кнопка More – показывает раскрывающееся меню с элементами управления программой.

Когда вы нажимаете кнопку TESTS, всплывающее меню предлагает вам один из тестов. Если вы выберете какой-либо тест, то будет открыто диалоговое окно теста (см. Рис. 4).

Рис. 2 Меню тестов

Когда вы нажимаете кнопку TOOLS, всплывающее меню предложит вам выбрать один из следующих вариантов:

Рис. 3 Меню функций

  • DRIVE ID – генерирует отчет идентификационной информации.
  • FEATURES – открывает окно дополнительных возможностей программы.
  • S.M.A.R.T. TEST – открывает окно S.M.A.R.T. тестов: Short, Extended, Conveyance.
  • TEMP MON – запускает задачу мониторинга температуры.
  • COMMAND – открывает окно построения командной строки.

Диалоговое окно теста

Рис. 4 Диалоговое окно теста

Элементы управления:

  • Поле FIRST SECTOR – начальный логический номер сектора для тестирования.
  • Поле SIZE – количество логических номеров сектора для тестирования.
  • Поле BLOCK SIZE – размер блока в секторах для тестирования.
  • Кнопка Previous – возвращает к основному окну программы.
  • Кнопка Next – добавляет тест в очередь задач.
Возможности и ограничения тестов:
  • Может быть запущен только один тест поверхности в одно время. Это связано с тем, что автору программы не удалось пока получить стабильных качественных результатов при запуске 2-х и более тестов одновременно (на разных накопителях).
  • Тест в режиме Verify может иметь ограничение на размер блока в 256, 16384 или 65536 секторов. Это связано с особенностями работы Windows.
  • Тест в режиме Verify может неправильно работать на USB/Flash накопителях.
  • При тестировании в режиме Verify накопитель считывает блок данных во внутренний буфер и проверяет их целостность, передача данных через интерфейс не происходит. Программа замеряет время готовности накопителя после выполнения этой операции после каждого блока и выводит результаты. Блоки тестируются последовательно - от минимального к максимальному.
  • При тестировании в режиме Read накопитель считывает данные во внутренний буфер, после чего данные передаются через интерфейс и сохраняются во временном буфере программы. Программа замеряет суммарное время готовности накопителя и передачи данных после каждого блока и выводит результаты. Блоки тестируются последовательно - от минимального к максимальному.
  • При тестировании в режиме Erase программа подготавливает блок данных заполненных специальным паттерном с номером сектора и передает данные накопителю, накопитель записывает полученный блок (информация в блоке безвозвратно теряется! ). Программа замеряет суммарное время передачи и записи блока и готовности накопителя после каждого блока и выводит результаты. Блоки тестируются последовательно - от минимального к максимальному.
  • Тестирование в режиме Butterfly Read аналогично тестированию в режиме Read. Разница заключается в порядке тестирования блоков. Блоки обрабатываются парами. Первый блок в первой паре будет Блок 0. Второй блок в первой паре будет Блок N, где N это последний блок заданного участка. Следующая пара будет Блок 1, Блок N-1 и т.д. Завершается тестирование в середине заданного участка. Этот тест замеряет время чтения и позиционирования.

Окно управления задачами

Рис. 5 Менеджер задач

Это окно содержит очередь задач. Сюда попадают все тесты, которые запускает программа, а также монитор температуры. Менеджер позволяет удалять тесты из очереди. Некоторые задачи можно ставить на паузу или останавливать.

Двойной клик на записи в очереди вызывает окно с информацией о текущей задаче.

Информационное окно тестов

Окно содержит информацию о тесте, позволяет ставить тест на паузу или останавливать, а также генерирует отчет.

Вкладка Graph:

Содержит информацию зависимости скорости тестирования от номера блока, которая представлена в виде графика.

Рис. 6 Вкладка Graph

Вкладка Map:

Содержит информацию о зависимости времени тестирования от номера блока, которая представлена в виде карты.

Рис. 7 Вкладка Map

Вы можете выбрать «Block Processing Time» (Время обработки блока) в миллисекундах. Каждый протестированный блок, занявший время дольше, чем «Block Processing Time», будет занесен в журнал на вкладке «Report».

Вкладка Report:

Содержит информацию о тесте и всех блоках, время тестирования которых больше, чем «Block Processing Time».

Рис. 8 Вкладка Report

Идентификационная информация

Отчет содержит информацию об основных физических и логических параметрах накопителя.

Отчет можно распечатывать и сохранять в файл MHT.

Рис. 9 Пример окна идентификационной информации

S.M.A.R.T. отчет

Отчет содержит информацию о производительности и «здоровье» накопителя в виде атрибутов. Если, по мнению программы, атрибут в норме, то рядом с ним стоит иконка зеленого цвета. Желтым обозначаются атрибуты, на которые следует обратить внимание особенно, как правило, они указывают на какую-либо неисправность накопителя. Красным обозначаются атрибуты, находящиеся за пределами нормы.

Отчеты можно распечатывать или сохранять в файл типа MHT.

Рис. 10 Пример отчета S.M.A.R.T.

Монитор температуры

Позволяет оценивать температуру накопителя. Информация выводится в панель задач, а также в специальное окно информации о тесте. Рис. 11 содержит показания для двух накопителей.

Рис. 11 Монитор температуры в панели задач

Для ATA/SATA/USB/FireWire накопителей окно информации содержит 2 значения. В панель задач выводится второе значение.

Первое значение берется из атрибута Airflow Temperature, второе значение берется из атрибута HDA Temperature.

Рис. 12 Монитор температуры для ATA/SATA диска

Для SCSI накопителей окно информации содержит 2 значения. В панель задач выводится второе значение.

Первое значение содержит максимально допустимую температуру для накопителя, второе показывает текущую температуру.

Рис. 13 Монитор температуры для SCSI диска

S.M.A.R.T. тесты

Программа позволяет запускать три типа S.M.A.R.T. тестов:

  1. Short test – длится обычно 1-2 минуты. Проверяет основные узлы накопителя, а также сканирует небольшой участок поверхности накопителя и сектора, находящиеся в Pending-List (сектора, которые могут содержать ошибки чтения). Тест рекомендуется для быстрой оценки состояния накопителя.
  2. Extended test – длится обычно от 0.5 до 60 часов. Проверяет основные узлы накопителя, а также полностью сканирует поверхность накопителя.
  3. Conveyance test – длится обычно несколько минут. Проверяет узлы и логи накопителя, которые могут указывать на неправильное хранение или перевозку накопителя.

SMART тест можно выбрать из диалогового окна SMART Tests, вызываемого нажатием кнопки SMART TESTS.

Рис. 14 Диалоговое окно SMART Tests

После выбора тест будет добавлен в очередь «Задачи». Информационное окно S.M.A.R.T. теста может отображать состояние выполнения и завершения задачи.

Рис. 15 Информационное окно S.M.A.R.T. теста

Дополнительные возможности

Для ATA/SATA/USB/FireWire накопителей программа позволяет изменять некоторые параметры.

  1. AAM – функция управляет шумом накопителя. Включение это функции позволяет уменьшить шум накопителя за счет более плавного позиционирования головок. При этом накопитель немного теряет в производительности при случайном доступе.
  2. APM – функция позволяет экономить питание накопителя за счет временного снижения скорости вращения (или полной остановки) шпинделя накопителя в момент простоя.
  3. PM – функция позволяет настроить таймер остановки шпинделя на определенное время. При достижении этого время шпиндель будет остановлен при условии, что накопитель находится в режиме простоя. Обращение к накопителю любой программой вызывает принудительное раскручивание шпинделя и сбрасывание таймера на ноль.
  4. Программа также позволяет останавливать или запускать шпиндель накопителя принудительно. Обращение к накопителю любой программой вызывает принудительное раскручивание шпинделя.

Рис. 16 Информационное окно дополнительных возможностей ATA/SATA накопителя

Для SCSI накопителей программа позволяет просматривать дефект-листы и запускать/останавливать шпиндель.

Рис. 17 Информационное окно дополнительных возможностей SCSI накопителя

Использование командной строки

Программа может строить командную строку для управления некоторыми параметрами накопителя и сохранять эту строку в.bat или.cmd файл. При запуске такого файла программа вызывается в фоновом режиме, изменяет параметры накопителя в соответствии с заданными и автоматически закрывается.

Рис. 18 Окно построения командной строки

Приложение А: Накопители с интерфейсом USB/FireWire

Если накопитель поддерживается программой, то для него доступны тесты, S.M.A.R.T. функции и дополнительные возможности.

Если накопитель не поддерживается программой, то для него доступны только тесты.

Накопители с интерфейсом USB/FireWire, которые поддерживает программа:

Maxtor Personal Storage (USB2120NEP001)
Накопитель Микросхема контроллера
StarTeck IDECase35U2 Cypress CY7C68001
WD Passpopt Неизвестно
Iomega PB-10391 Неизвестно
Seagate ST9000U2 (PN: 9W3638-556) Cypress CY7C68300B
Seagate External Drive (PN: 9W286D) Cypress CY7C68300B
Seagate FreeAgentPro Oxford
CASE SWEXX ST010 Cypress AT2LP RC7
Vantec CB-ISATAU2 (adapter) JMicron JM20337
Beyond Micro Mobile Disk 3.5" 120GB Prolific PL3507 (только USB)
Maxtor Personal Storage 3100 Prolific PL2507
In-System ISD300A
SunPlus SPIF215A
Toshiba USB Mini Hard Drive Неизвестно
USB Teac HD-15 PUK-B-S Неизвестно
Transcend StoreJet 35 Ultra (TS1TSJ35U-EU) Неизвестно
AGEStar FUBCP JMicron JM20337
USB Teac HD-15 PUK-B-S Неизвестно
Prolific 2571
All Drives That Support SAT Protocol Majority of Modern USB controllers

Накопители с интерфейсом USB/FireWire, которые возможно поддерживает программа:

Накопитель Микросхема контроллера
AGEStar IUB3A Cypress
AGEStar ICB3RA Cypress
AGEStar IUB3A4 Cypress
AGEStar IUB5A Cypress
AGEStar IUB5P Cypress
AGEStar IUB5S Cypress
AGEStar NUB3AR Cypress
AGEStar IBP2A2 Cypress
AGEStar SCB3AH JMicron JM2033x
AGEStar SCB3AHR JMicron JM2033x
AGEStar CCB3A JMicron JM2033x
AGEStar CCB3AT JMicron JM2033x
AGEStar IUB2A3 JMicron JM2033x
AGEStar SCBP JMicron JM2033x
AGEStar FUBCP JMicron JM2033x
Noontec SU25 Prolific PL2507
Transcend TS80GHDC2 Prolific PL2507
Transcend TS40GHDC2 Prolific PL2507
I-O Data HDP-U series Неизвестно
I-O Data HDC-U series Неизвестно
Enermax Vanguard EB206U-B Неизвестно
Thermaltake Max4 A2295 Неизвестно
Spire GigaPod SP222 Неизвестно
Cooler Master - RX-3SB Неизвестно
MegaDrive200 Неизвестно
RaidSonic Icy Box IB-250U Неизвестно
Logitech USB Неизвестно

Накопители с интерфейсом USB/FireWire, которые не поддерживает программа:

Накопитель Микросхема контроллера
Matrix Genesis Logic GL811E
Pine Genesis Logic GL811E
Iomega LDHD250-U Cypress CY7C68300A
Iomega DHD160-U Prolific PL-2507 (модифицированная прошивка)
Iomega
Maxtor Personal Storage 3200 Prolific PL-3507 (модифицированная прошивка)
Maxtor One-Touch Cypress CY7C68013
Seagate External Drive (PN-9W2063) Cypress CY7C68013
Seagate Pocket HDD Неизвестно
SympleTech SympleDrive 9000-40479-002 CY7C68300A
Myson Century CS8818
Myson Century CS8813

Приложение Б: SSD накопители

Поддержка того или иного накопителя по большей мере зависит от установленного на нем контроллера.

Накопители SSD, которые поддерживает программа:

Накопитель Микросхема контроллера
OCZ Vertex, Vertex Turbo, Agility, Solid 2 Indilinx IDX110M00
Super Talent STT_FTM28GX25H Indilinx IDX110M00
Corsair Extreme Series Indilinx IDX110M00
Kingston SSDNow M-Series Intel PC29AS21AA0 G1
Intel X25-M G2 Intel PC29AS21BA0 G2
OCZ Throttle JMicron JMF601
Corsair Performance Series Samsung S3C29RBB01
Samsung SSDs Samsung Controllers
Crucial and Micron SSDs Some Marvell Controllers

Накопители SSD, которые возможно поддерживает программа:

Дополнительная информация

Версию HDDScan 3.3 можно скачать версию 2.8


Поддержка:

Во всех современных домах имеется стационарный компьютер или ноутбук. Кому-то он нужен для игр, кому-то – для работы или учебы. В любом случае, на компьютере хранятся фотографии, какие-то важные записи, контактные данные людей, нужные адреса и т.д. И местом хранения всех этих сведений является жесткий накопитель.

Недаром, опытные программисты говорят, что при ситуации, когда в компьютере есть ошибка жесткого диска, его форматирование – настоящее бедствие. Ведь форматирование чревато потерей всей информации. Но это в том случае, если не принять соответствующих мер. А вот если вовремя заметить какие-то ошибки и сбои в работе диска и исправить их, то можно избежать этой глобальной катастрофы

Основными причинами неполадок HDD являются «битые» сектора – отрезки дискового пространства, которые каким-то образом повреждены.

Их подразделяют на физические и логические. Последние появляются при ошибках ПО и могут быть откорректированы, тогда как физические исправлению не подлежат. В последнем случае придется заменить жесткий диск.

Такие поврежденные участки способны появляться как на магнитных, так и на стандартных SSD-накопителях.

Причины появления битых секторов и ошибок

Сбои ЖД зависят от типа поврежденных участков:

  1. логические «битые» — отображаются при вредоносном ПО или вирусах, а также при внезапном отключении электропитания или силового кабеля во время записи;
  2. физические «битые» — обнаруживаются на совершенно новом изделии. Тогда нужно обратиться к производителю с просьбой замены продукции.

В магнитных накопителях «битые» сектора могут появиться в результате износа движущихся частей устройства, при попадании инородных тел на механизм диска, при банальном падении на пол. В последнем случае царапается магнитная головка диска, что и приводит к его ошибкам.

SSD-накопители выдают ошибки потому, что на них много раз пытались записать какую-либо информацию.

Проверить «хард» на «битые» сектора вполне реально. Windows имеет приложение «chkdsk» (проверка дисков). Нужно открыть на рабочем столе или в меню «Пуск» папку «Мой компьютер» , щелкнув по подлежащему проверке диску. С помощью контекстного меню выбрать «Свойства» — «Сервис». Под фразой «Проверка» будет находиться кнопка, нажав на которую, можно будет видеть количество «битых» секторов.

В ходе проверки компьютер будет устранять ошибки логических «битых» секторов, а также отмечать участки с физическими повреждениями.

Внимание! Можно запускать систему проверки вручную, однако если Windows самостоятельно обнаружит «битые» сектора, то утилита запустится сама, при старте системы.

Утилиты для проверки

Некоторое ПО не имеет встроенной проверки. Для таких случаев имеются специальные программы, помогающие выявить «битые» сектора и ошибки и, по возможности, исправить их.

«Victoria»

Является востребованным софтом для поиска поврежденных участков. Помимо различных способов анализа и переназначения проблемных участков, имеет функцию поиска поврежденных контактов в шлейфе, а также функцию оценки производительности жесткого диска. Единственным «минусом» программы является отсутствие официальных сборок. Поэтому специалисты рекомендуют использовать ее отдельно от ОС.

«HDD Regenerator»

Данная утилита использует свои методы для восстановления «битых» секторов (комбинация высоких и низких сигналов) и поддерживает любые интерфейсы подключения накопителей.

Минус – высокая стоимость лицензии (90$).

Одна из лучших и многофункциональных утилит по проверке устройства на наличие поврежденных участков. Обладает следующим функционалом:

  • восстанавливает и перенастраивает сектора;
  • исправляет таблицы разделов;
  • восстанавливает файлы и создает их резервные копии;
  • выделяет файлы в таблице;
  • копирует данные удаленных разделов;
  • создает резервные копии данных.

Данная утилита использует несколько методов выявления проблем, а также возможность отслеживания SMART-атрибутов и очистки жесткого диска.

Важно! Программа поддерживает все версии Windows, однако она не сканирует/тестирует тот диск, где установлена ОС.

С помощью можно проверять как один, так и несколько жестких дисков одновременно.

«Seagate Seatools» for Windows

Приложение поддерживает все современные системы Windows. С помощью нее можно сделать как базовое, так и продвинутое тестирование. Более простая, чем «Seagate Seatools» for DOS , но менее мощная.

Добрый день, друзья! На этот раз давайте поговорим о проверке работоспособности жесткого диска. Что я имею ввиду: у нас есть диск. Он вроде нормально работает, не сбоит. Но мы совсем ничего о нем не знаем.

Сколько он проработал времени? Сколько раз он включался, в каком состоянии его поверхность? Все эти вопросы актуальны, если вы не хотите дожидаться, пока диск с важной информацией накроется. Так же это очень важно в случае покупки жесткого диска с рук (б/у).

Первичный осмотр

Первым делом стоит покрутить жесткий диск в руках, удостовериться, что все пломбы на месте, что он не побит, то есть не падал. Естественно, это обязательно делать только при покупке.

Затем читаем информацию с этикетки. Нас интересует дата выпуска жесткого диска. Хоть эти данные и не говорят о многом, так как старый жесткий диск мог пролежать на полке запечатанным, тем не менее стоит посмотреть. И чем диск новее, тем лучше.

Однако, не стоит сразу отворачиваться и от старого жесткого диска. В моей практике были случаи, когда жесткий диск возрастом в 6 лет работал всего 10 дней, то есть он практически новый.

Проверка поверхности диска

Можно сказать, что главным этапом проверки жесткого диска на работоспособность, является проверка его поверхности. Это очень важно. Проверка позволит понять какое время отклика у секторов диска.

Если время отклика секторов меньше 100 миллисекунд, можно сказать, что диск в хорошем состоянии.

Если же попадаются сектора с временем отклика в 500 миллисекунд или же вообще с не читаемыми секторами, рекомендую не работать с этим диском. Так как он или уже сыпется, или очень скоро начнет.

Если очень нужно все-таки использовать этот жесткий диск, старайтесь не хранить на нем хотя бы важную информацию. Программа проверки выкинет из карты диска не читаемые сектора (но они могут появиться снова, если диск таки сыпется).

Анализируем информацию SMART

Итак, мы с вами проверили поверхность и решили, что диск в хорошем состоянии. Теперь хотелось бы понять, сколько времени этот диск вообще работал. Дело в том, что существует определенное количество времени работы, которое производитель заявляет как «время работы на отказ». Это что-то типа гарантии.

Некоторые производители говорят, что время работы жесткого диска на отказ равно 50000 часов. Это очень много, до таких сроков диски редко доживают.

Более реально было бы ограничиться сроком в 20000 — 25000 часов, после которого переносить данные на новый диск, а старый снимать и больше им не пользоваться.

Для справки: один год непрерывной работы — это 8760 часов.

Вся необходимая нам информация хранится на самом жестком диске. Для этого была разработана специальная технология самодиагностики под названием SMART.

Так же были написаны специальные программы, которые позволяют читать информацию из SMART, анализировать её и выводить в удобочитаемом виде конечному пользователю.

Для примера я подключил к своему компьютеру заведомо плохой диск (он сыпется). То что диск сыпется было установлено опять же при помощи программы MHDD заранее.

Теперь запускаем программу CrystalDiskInfo и она анализирует все подключенные жесткие диски. И сразу же символизирует о тревоге. Это говорит о том, что, в принципе только данной программы достаточно для проверки жесткого диска на работоспособность (хотя я рекомендую проверять поверхность отдельно).

Программа показала, что на диске присутствуют нестабильные сектора, которые вызывают неисправимые ошибки. Эти сектора просто напросто не читаются.

Теперь представим, что диск в порядке. Для этого я переключился на вкладку своего жесткого диска. Нас интересуют строки: «число включений» и «общее время работы». Это даст четкое понятие относительно того, сколько времени диск работал.

Если общее время работы меньше 12000 — 15000 часов, а количество включений три — четыре тысячи, таким диском еще можно попользоваться. То есть можно его купить и даже выбить небольшую скидку (вы ведь знаете все параметры, можете поднадавить на продавца).

Также обращу ваше внимание на то, что неисправный диск не смог проработать более 15000 часов. Однако включений у него было 5603.

Заключение

Итак, мы с вами разобрали как проверять жесткие диски на работоспособность. Надеюсь, что статья окажется полезной вам. Так же рекомендую

Жёсткий диск – важный, при этом далеко не совершенный, компонент персонального компьютера. У некоторых пользователей он работает ненадёжно, «сыпется», данные с него теряются или бывают существенно повреждены. Одной из самых распространённых проблем жёсткого диска является появление на нём так называемых «битых» (плохих) секторов, которые становятся «головной болью» множества пользователей. В данной статье я расскажу о причинах появления битых секторов на жёстком диске, перечислю ряд программ, позволяющие их распознать, а также поясню, как осуществляется проверка жёсткого диска на битые сектора на вашем ПК.

Что такое «битые сектора»?

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

Сам диск делится на дорожки, а последние, в свою очередь, делятся на сектора, на которые записывается нужная пользователю информация.

Из-за определённых причин (их я перечислю ниже), информация с ряда секторов не может быть считана винчестером. Такие сектора получают статус «битых секторов» (bad sector), и система старается или восстановить работоспособность такого сектора (restore), или переназначить адрес такого битого сектора резервному сектору (remap), или провести его тотальную очистку битого сектора (erase). В случае же ремаппинга (remap) запасные работоспособные сектора обычно находятся в конце жёсткого диска, и винчестер тратит дополнительное время на доступ к ним, что неминуемо сказывается на скорости работы жёсткого диска, загрузке различных приложений и программ. Далее я расскажу, какими способами можно проверить жесткий диск компьютера на битые сектора.

Причины появления битых секторов

Каковы же причины появления битых секторов на HDD диске? Обычно они бывают следующими:

  • Постепенное «осыпание» поверхности жёсткого диска вследствие его износа, из-за чего плохих секторов на диске становится всё больше и больше;
  • Физическое воздействие на жёсткий диск вследствие различного рода внешних ударов;
  • Скачки напряжения в сети, непосредственно влияющие на нарушение целостности данных на жёстком диске, и ведущие к появлению битых секторов;
  • Некорректное выключение компьютера (неправильная эксплуатация), вследствие чего на винчестере появляются плохие сектора.

Симптоматика появления битых секторов

Из-за описанных причин битых секторов на жёстком диске становится всё больше, что начинает непосредственно отражаться на работе операционной системы. В частности, вы можете заметить следующее:

  • Система медленно загружается;
  • Система подтормаживает (подвисает) при считывании-записи данных с жёсткого диска;
  • Система вообще отказывается грузиться (довольно часто - на середине процесса);
  • Компьютер иногда без причин перезагружается;
  • Во время работы ОС регулярно возникают различные ошибки.

После того, как мы описали симптоматику и причины появления битых секторов, перейдём к описанию того, как выполнить проверку жёсткого диска на битые сектора.

Лучшие способы проверки жесткого диска на битые сектора

Так как проверить битые сектора (да и исправить их)? Ниже я опишу ряд способов, подтвердивших свою эффективность в работе с различными жёсткими дисками.

Способ 1. Используем системную утилиту CHKDSK

Самый простой и удобный способ найти и исправить битые сектора на HHD винчестере – это использовать функционал системной утилиты CHKDSK.

  1. Чтобы воспользоваться её возможностями запустите Проводник, кликните правой клавишей мыши на неактивном томе (на котором нет установленной операционной системы), в появившемся меню выберите «Свойства».
  2. В открывшемся окне перейдите на вкладку «Сервис», там кликните на кнопке «Выполнить проверку».
  3. Поставьте галочки напротив двух опций проверки, нажмите на «Запуск», и дождитесь окончания процесса.

То же самое можно выполнить в отношении системного тома (на котором установлена ОС). Единственное, что для этого может понадобиться перезагрузка системы, но после того, как система перезагрузится, она начнёт проверку диска на битые сектора.

Также можно запустить CHKDSK через консоль. Для этого запустите командную строку от имени администратора, и в ней впишите:

chkdsk c: /f /r - (вместо с: при необходимости укажите другую букву проблемного диска) нажмите ввод и дожидайтесь окончания процесса.

Способ 2. Пользуемся программой Victoria HDD для анализа и лечения диска

Victoria HDD – наверное, самая популярная программа для проверки жёсткого диска на битые сектора (да и для восстановления последних). Она эффективно проверяет и восстанавливает битые сектора, имеет хорошие отзывы от специалистов, и может быть задействована как в классическом графическом режиме, так и в режиме DOS.

Один из бонусов «Вики» - это возможность считывания показателя SMART вашего винчестера, что позволяет достаточно детально отслеживать степень его работоспособности (вкладка «SMART» программы). Кроме того, программа Виктория осуществляет «ремаппинг» (переназначение повреждённых секторов), обнуляет плохие сектора, проводит детальный тест поверхности винчестера, ранжируя сектора на различные группы в зависимости от скорости считывания информации с них.

  1. Чтобы воспользоваться данной программой скачайте и запустите её.
  2. Затем перейдите во вкладку «Test», выберите там «Ignore» и проверьте поверхность на наличие битых секторов.
  3. Если такие будут найдены, стоит выбрать режим «Remap» в этой же вкладке, это позволит переназначить адреса с битых секторов на резервные.
  4. Если же после ремаппинга плохие сектора остались, можно попробовать их восстановить с помощью функции «Restore», функция же «Erase» полностью стирает данных в плохих секторах, записывая туда нули.

В целом, функционал «Виктории» достаточно обширен, и для ознакомления полного его описания требуется перейти на материал именно об использовании программой.

Способ 3. Используем программу HDD Scan для проверки винчестера на повреждённые сектора

Ещё одна программа, способная выполнить проверку жёсткого диска на битые сектора – это HDD Scan . Это достаточно популярная утилита, предлагающая несколько различных тестов (Surface Test, Smart Offline Tests и др.). Выберем Surface Test, установим галочку напротив «Read» справа и запустим проверку поверхности диска.

Программа произведёт анализ времени отклика имеющихся секторов, и выдаст нам результат в графическом режиме.

Способ 4. Проверяем свой жесткий диск с HDD Regenerator

Программа HDD Regenerator позволяет проверять и восстанавливать данные на жёстком диске, это же и касается битых секторов. Замечу, что программа платная, но желающие могут поискать в сети её бесплатные варианты.

  1. Чтобы воспользоваться возможностями программы необходимо запустить её, выбрать диск для работы, определиться с режимом сканирования (рекомендую Normal Scan), а затем выбрать опцию «Scan and repair» (сканировать и восстанавливать).
  2. Потом будет необходимо указать границы сканирования (начиная с сектора 0) и мониторить сам процесс сканирования.
  3. В различности от скорости отклика сектора будут помечаться различными буквами и цветом.

Способ 5. Сканируем диск программой HDD Health на повреждённые сектора

Ещё одна программа для проверки поверхности диска повреждённые сектора. HDD Health анализирует общее состояние диска, предоставляет подробную статистику по имеющимся разделам (с использованием технологии SMART, включающей общее состояние структуры, показатель температуры вращения дисков, наличие битых секторов и так далее).

Значок запущенной программы находится в системном трее, сама же программа по мере необходимости уведомляет пользователя о каких-либо проблемах в работе жёсткого диска.

Восстановление жесткого диска, удаление BAD (битых) секторов [видео]

Обычно, проверка жёсткого диска на битые сектора проводится с помощью специальных программных инструментов, уровня Victoria HDD или HDD Regenerator. Наиболее эффективная из всех перечисленных в статье программ - Victoria HDD позволяет не только проверять поверхность жёсткого диска на наличие битых секторов, но и восстанавливать их, проводить их ремаппинг и очистку. Если на вашем винчестере начали появляться битые сектора, тогда рекомендую задействовать функционал вышеперечисленных программ, они доказали свою эффективность в работе с жёсткими дисками множества пользователей.