Какой программой можно проверить здоровье жесткого диска. Ошибка жесткого диска: причины возникновения, проверка и исправление ошибок и битых секторов

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

Проверка вашего диска на ошибки нужна, если компьютер:

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

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

Приложения для тестирования

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

Встроенные в Windows средства

Оперативная проверка диска на наличие ошибок в ОС Windows 7 и 10 возможна встроенной утилитой. В «Проводнике» кликайте по нужному диску правой кнопкой, в подменю перейдите на «Свойства». В открывшемся окошке заходите во вкладку «Сервис».

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

Еще есть вариант, как проверить жесткий диск через командную строку на исправность. Зажимайте Win+R и вводите cmd , в черном окошке вставьте chkdsk C: /f /r . Параметр «C:» означает, что будет проверен диск C, для теста остальных накопителей поставьте соответствующую им букву в команде.

Victoria HDD

Victoria HDD в совершенстве понимает, как проверить жесткий диск на ошибки и работоспособность:

  • во вкладке «Standard» выберите нужный накопитель;
  • перейдите на «SMART» и посмотрите на результат фонового теста – good или bad;
  • в разделе «Tests» отметьте параметр «Ignore», чтобы стартовать простое тестирование;
  • утилита начнет тест, плохие сектора будут окрашены в синий цвет – нечитаемые, зеленый, оранжевый или красный – медленные;
  • для исправления ошибок запустите тест еще раз со включенным параметром «Remap».

Также приложение умеет восстанавливать и переназначать битые области, сканировать более 1 Тб, проводить дефектоскопию поверхности.

HDDScan

Умеет выявлять различные проблемы накопителей. Как проверить жесткий диск в HDDScan на битые сектора:

  • в перечне выберите источник проверки;
  • кликните «SMART» и просмотрите результаты фоновой проверки;
  • на круглой кнопке справа выберите «Surface test»;
  • отметьте параметр «read» и запустите тестирование.

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

HDD Health

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

SSD Life

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

Заключение

Мы разобрались, как проверить жесткий диск на все ошибки. Выбирайте проверяющую программу в соответствие с типом накопителя и запускайте тест. Если в результате будет найдено много ошибок – контролируйте состояние регулярно, чтобы не потерять все данные.

Вы статье вы найдете руководство по использованию chkdsk, ссылки на программы, позволяющее всесторонне протестировать жесткий диск, а также инструкции к ним. Кроме того, в статье рассказывается, как выполнить проверку разделов жесткого диска с помощью встроенных средств Windows.

На этой странице

Утилита проверки диска Windows (chkdsk)

В ОС Windows имеется собственная утилита проверки дисков. Ее можно запускать из графического интерфейса или из командной строки.

Запуск проверки диска из графического интерфейса

Откройте окно Мой компьютер , щелкните правой кнопкой мыши по диску или разделу, который вы хотите проверить, и выберите из контекстного меню пункт Свойства . В окне свойств диска перейдите на вкладку Сервис и нажмите кнопку Выполнить проверку .

В следующем окне нажмите кнопку Запуск .

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

Это нормально, поскольку системный раздел используется операционной системой. Нажмите кнопку Расписание проверки диска . Чтобы запустить проверку, необходимо перезагрузить компьютер. После перезагрузки компьютера проверка диска будет выполнена до запуска операционной системы.

Запуск проверки диска из командной строки

Ниже приводится пример запуска проверки раздела C из командной строки.

Chkdsk c: /f /r

Примечание . Командную строку необходимо запускать с правами администратора .

В Windows 7, как и в случае с проверкой системного раздела из графического интерфейса, после выполнения этой команды вы увидите сообщение о невозможности выполнения проверки.

Введите Y и перезагрузите компьютер, чтобы начать проверку.

Дополнительную информацию о параметрах командной строки утилиты chkdsk вы можете получить, запустив ее с ключом /? , либо на этой странице.

Запуск проверки диска, если система не загружается

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

Windows 7, 8.1, 10

  1. Загрузитесь в среду восстановления и откройте командную строку (инструкции для Windows 8 и новее , Windows 7)
  2. В командной строке введите команду chkdsk c: /r

Windows XP

Если проблема возникла в Windows XP, используйте консоль восстановления. Загрузившись с установочного диска в консоль, выполните команду

Chkdsk c: /r

Дополнительную информацию о консоли восстановления вы найдете в статьях базы знаний Microsoft:

  • Установка и использование консоли восстановления в Windows XP
  • Включение автоматического входа администратора в систему при использовании консоли восстановления

Диагностика жесткого диска сторонними программами

Если после проверки жесткого диска утилитой chkdsk у вас продолжают возникать критически ошибки, связанные с оборудованием, стоит произвести более тщательное тестирование с помощью специализированных программ. Как правило, для диагностики используются утилиты производителей жестких дисков, либо такие программы, как Victoria или MHDD .

Вниманиe! Перед тестированием жесткого диска с помощью сторонних программ необходимо сделать резервное копирование всех данных.

Утилиты производителей жестких дисков

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

  • Western Digital : Data Lifeguard Tools (необходимо выбрать модель диска).
  • Seagate : SeaTools .
  • Hitachi : Drive Fitness Test .
  • Samsung : Shdiag .

Диагностические средства других производителей можно найти на их сайтах.

Victoria

Программу Victoria , предназначенную для глубокого тестирования состояния жесткого диска, можно найти по этой ссылке на сайте hdd-911.com .

  • Выдержки из официальной документации теста жесткого диска Victoria

MHDD

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

Дополнительную информацию вы найдете по следующим ссылкам:

Диск в полном порядке — что дальше?

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

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

Об авторе

Интересует Ваше мнение по повод этих программ:

PC-3000 DiskAnalyzer, Ver1.02 Утилита диагностики всех типов накопителей (ATA-8, SATA, USB, SCSI, Flash, SSD), Windows NT/2000/XP/Vista/7 S.M.A.R.T. Vision, Ver4.1 Утилита S.M.A.R.T. диагностики HDD IDE (ATA-8, SATA, USB, SCSI, Flash, SSD), Windows NT/2000/XP/Vista/7 http://www.acelab.ru/dep.pc/resource.php

aass , не пользовался. Но замечу, что Victoria и MHDD являются проверенными инструментами серьезной диагностики.

А информацию SMART умеет отслеживать Windows 7. Она вас предупредит, если что.

aass

Vadim Sterkin , Спасибо за ответ и за тему!
С оценкой программ Victoria и MHDD согласен, сам пользуюсь Victoria для серьёзной диагностики, но стараюсь тестировать и другие программы, всё познаётся в сравнении.)

Дмитрий

при проверке жесткого диска стандартной програмой на windows 7 написано что обнаружены плохие кластеры в null.sys…что это за драйвер?

Дмитрий

Vadim Sterkin ,

спасибо…из-за него система может тормозить?

Санёк

Здравствуйте.
Запустил (гипотетически) проверку диска С: из графического интерфейса с параметрами, аналогичными вашему скрину. Нажал кнопку «Расписание проверки диска». Передумал. Как отменить эту одноразовую проверку системного диска до перезагрузки системы?
Я и сам предполагаю, что оно возможно заносится в Планировщик заданий». Но хочу знать точно. Экспериментировать не вижу смысла. Так как, после того, как один раз такая проверка была выполнена успешно (в практической реальности), оно бы занеслось в «Планировщик» даже как одноразовое, и должно было бы, по идее, сохраниться. Ведь задания из «Планировщика» не имеют свойств к самоудалению (я так думаю). Но никаких следов в «Планировщике» не обнаружил. В инете и на форуме, как вы сами наверняка знаете, ответа не получил.

Попросту говоря, хочется узнать, где находится это мифическое «Расписание проверок» и какие способы и методы седьмая винда предлагает для его корректировки. А то получается так — клик, и аля-улю…

Санёк

Да уж…
Была графика, да вся вышла. Это уже графити какое-то чёрно-белое, с реестром. Прям «Броненосец Потёмкин».
(Да гуглил я, но правда чуть по другому запросу). Спасибо.
Это получается запланировать — две галочки ткнуть в графике, а отменить — лезь в реестр. Намудрили тут они. Ну да ладно, делать нечего — отпишусь в форуме.

Да, кстати, а вторую (нижняя) галку имеет смысл ставить, если система на SSD? Ведь насколько хватает моих познаний, SSD-контроллер сам периодически (при простое) сканирует память на неисправные ячейки.
И эта вторая галка, по определению предназначена для проверки битых ячеек на поверхности HDD.

Санёк

Санёк ,

Вы включаете свой телевизор пультом ДУ и выставляете таймер на пробуждение. На следующее утро вы просыпаетесь под музыка своего любимого музыкального канала. И жизнь течёт гладко и размеренно. Но в один прекрасный момент вас осеняет — ведь завтра же воскресенье. Не беда — говорите вы себе. Лёгким движением руки и отвёртки, не отключая телевизор от сети, вы снимаете заднюю крышку, быстренько заменяете пару сопротивлений на плате и — готово. Завтра можете спать спокойно до обеда.
Чувствуете к чему я?

Vadim Sterkin : Санек, что значит намудрили? Вы не мудрите сами, нажимая всякие непонятные кнопки, и все будет хорошо:)

Это действительно смешно, но и конечно, безусловно правда .
Да только не совсем к месту. Ничего непредсказуемого и совсем уж непонятного в проверке диска я не вижу. А разговор шёл о том, что если уж заложили графическую возможность запланировать такую задачу, то будьте любезны предоставить такую же возможность по её отключению, а не через одно место (реестр). Либо уберите графику при планировании (делайте планирование только через CMD), либо закладывайте возможность отключения данной задачи с помощью графического интерфейса. Как инженер, в своей технической практике и в практике интерфейса различных промышленных программ и IT, с подобным сталкиваюсь впервые. Да и в ОС Windows также.
Вот что я хотел донести, когда произносил — «Намудрили».
Столкнувшись с вопросом, обратил внимание, что данная функция вызывает нарекания у пользователе, в плане частых самостоятельных запусков. Но об этом не будем. Как не имеющим отношения к теме.
А так, конечно спасибо за комментарии. Здесь мне всё понятно.

По поводу нижней галки:

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

Про файловую систему ничего не говорится. Скорее о физических недостатках. Кто-то из нас не прав. Или я что-то не понял.
И далее по тексту:

Для проверки и файловых, и физических ошибок выберите оба параметра: Автоматически исправлять системные ошибки и Проверять и восстанавливать поврежденные сектора.

Прокомментируйте пожалуйста. Хочется ясности в вопросе.
Что бы не нажимать на «всякие непонятные кнопки», и всё было хорошо. :-)

Вячеслав

Меня очень удивляет возможности проверки и восстановления диска под Windows 8. Изменение размера раздела в сторону увеличения с помощью программы Acronis Disk Director 11 завершилось с ошибками. Хотел увеличить размер системного диска за счет пустого места на соседнем разделе на 200 Гб. В итоге эта программа рапортует, что все ОК, а размер диска в проводнике не поменялся. Выполнил проверку диска средствами ОС — было сказано, что есть ошибки и надо перезагрузить. После перезагрузки ничего не поменялось и появилось требование перезагрузить для исправления. Как уже можно догадаться, это тоже опять не помогло. В итоге мы имеем потерянные 200 Гб при том, что Acronis говорит все ок, а система не в состоянии исправить найденные ошибки. Печаль. Форматировать надо?

Вячеслав

Vadim Sterkin ,

Вообще-то, под ОС Windows 7 аналогичная операция выполнялась всегда без проблем. Я задачу расширения/сужения раздела выполняю всегда в 2 этапа: сначала отрезаем кусок места от ужимаемого раздела и переводим его в статус «неразмеченное пространство» с необходимого конца раздела, а потом уже расширяем другой раздел за счет этого пространства (всё выполняю вручную в 2 перезагрузки на случай «косяков», т.к. Acronis весьма странно выполняет группу операций. Есть печальный опыт под Windows XP). Так вот, если под Windows 7 после проверки диска, все нормализовывалось и свободное место не исчезало так просто, то под Windows 8 Acronis первый этап выполнил успешно, а при выполнении второго обломался с ошибками, хотя потом рапортует, что «все нормально». Проблему в итоге решил загрузкой с Live CD от Acronis. Жаль, что под Windows 8 невозможно этого сделать. А я так расчитывал на пропиаренную в СМИ «улучшенную проверку и исправление ошибок файловой системы». Конечно, очень сложно верить в то, что проверка и фоновая диагностика проблем ФС, работает корректно. Очень сильно смущает то, что время проверки одного раздела под Windows 7 и под Windows 8 различается на порядки в лучшую сторону для последней. Неужели все проблемы так легко и быстро фиксируются? Может, большинство из них Windows 8 просто не замечает или еще хуже — игнорит?

Вячеслав

Vadim Sterkin ,

Ну и какой вариант имеется в ОС windows 8 для расширения размера раздела? Видел оснастку «Управление дисками». Ну не увидел я, как там можно «стандартными средствами» урезать размер у логического тома с нужного конца. Там также невозможно переместить раздел в пределах неразмеченного пространства. Если есть аналог, который я упустил, подскажите. По ходу, вы не совсем правильно поняли, что я имел под фразой «печальный опыт был под Windows XP». А дело было так: после перезагрузки выполнялась эта операция и в тот момент вырубилось электричество. Таким образом я потерял 2 раздела, хотя, по идее, могло бы быть 3 варианта: потерялся бы второй раздел, от которого отнималось место ввиду незавершенности операции перемещения служебных зон NTFS, либо потерялся бы только системный раздел (хотя это маловероятно), либо оба раздела были бы в порядке, а между ними — некоторая область неразмеченного пространства. Но мне очень «повезло». Опустим тему источников бесперебойного питания и получится, что Acronis — уважаемая фирма, а их продуктами иногда опасно как-то пользоваться при отсутствии альтернатив со стороны ОС. А тут еще один «сюрприз» выплыл. И тут даже с электропитанием все в порядке. Но как я уже отметил — последняя проблема-то решилась загрузкой с Live CD от Acronis и классической проверки диска, а не сверхоптимизированной от Windows 8, преимуществ которой я пока не ощутил. Она как бы есть, а толку как бы нет. Или я не так использовал инструмент проверки диска. Такая «оптимизация» у меня вызывает пока, к сожалению, больше вопросов и недоверия, чем ответов.

Вячеслав

Vadim Sterkin ,

Ирина

Провела диагностику жесткого диска Windows (chkdsk). Сообщений никаких не было, но после оказалось, что нет свободного места. Хотя до проверки было заполнено меньше, чем 50 % диска. А теперь занято показывает 931 Гб. Это что все свободное простанство битое было? Диску полгода.

Забыла сказать после этого проверила викторией и сообщило, что даже ошибок нет.

Ирина

У меня не тот случай. Речь идет не о системном диске. А о внешнем дисководе. Уже выяснила — система все свободное место пометила, как бед блоки. Сейчас пробую выяснить это сбой или таки винт приказал долго жить.

Сергей

Вадим, у меня такая проблема: После запуска утилита chkdsk проверки диска, если установлены обе «галки», просит выполнить перезагрузку и выполняется проверка, не знаю как это назвать, но выглядит как MS-DOS — быстро бегут строки на чёрном фоне. После следующей перезагрузки смотрю сведения в Журналах Windows — Приложение, текст по-английски, «букв многа», но смысл можно понять из единственного предложения: «Windows has checked the file system and found no problems». При этом несколькими строчками выше мне любезно сообщается, что, дескать, «Cleaning up 31 unused security descriptors». Иногда очищается не «31 unused security descriptors», а больше или, наоборот, меньше. То есть кое-что всё-таки не совсем в порядке, и программа немножко это поправляет. Типа в целом всё хорошо, но Жучка сдохла. Так вот, сколько запускаю этот chkdsk, столько он требует перезагрузки для исправления этих ошибок, ничего другого не обнаруживается. Раньше, на другой машине в Windows XP такое случалось редко, а нынче раз за разом.
Диск SSD, занят примерно на четверть. Система легальная Windows 7 x64 Professional автоматически обновляется. Если не запускать проверку диска, то нет никаких причин для беспокойства, всё работает нормально, не глючит, не сбоит. Так вот всвязи с этим вопрос — может быть и не надо портить себе настроение. На сайте Microsoft решения проблемы этих ошибок файловой системы не нашёл, да и ошибки ли это?

far_town2 Кулясов

Есть какие-либо методы проверить достаточность мощности блока питания? И может ли из-за его недостаточной мощности в играх происходить зависания/ошибки?

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

Почему нужна диагностика жесткого диска?

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

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

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

Стандартные средства проверки

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

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

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

Кроме того, в любой версии Windows можно использовать командную строку или меню «Выполнить», где вводится команда chkdisk с разными вариациями. При стандартной проверке на наличие системных ошибок желательно задействовать дополнительный параметр автоматического исправления. В случае крайней необходимости можно включить и проверку поверхности винчестера (так называемый Surface Test).

Теперь взглянем с другой стороны на вопрос, что представляет собой диагностика жесткого диска. Windows 7, к примеру, как и любая другая «операционка» этого «семейства», может использовать не только стандартную команду проверки системных ошибок на винчестере. Сегодня не все пользователи знают, что строку chkdisc легко дополнять литерами и символами, применение которых в качестве основной команды поможет выполнять разные действия.

Так, например, ввод строки chkdsk c: /f обеспечивает автоматическое исправление ошибок. Для файловой системы NTFS применима команда chkntfs c: /x с тем же результатом. В данном случае производится поиск не только системных ошибок, но и осуществляется проверка жесткого диска на битые сектора. Однако в большинстве случаев тот же автоматический запуск стартует даже при загрузке самой системы после непредвиденных сбоев. К сожалению, такая программа для диагностики жесткого диска не всегда может похвастаться положительным результатом. Именно поэтому многие специалисты и эксперты в этой области рекомендуют использовать более мощные сторонние утилиты. Но об этом чуть позже.

Дефрагментация жесткого диска

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

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

Форматирование жесткого диска

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

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

Удаление компьютерного мусора

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

Такое постоянное обращение приводит только к тому, что даже загрузка самой ОС Windows замедляется, не говоря уже о запуске пользовательских программ и приложений.

Чтобы избавиться от всего этого, можно использовать утилиты полного удаления установленных программ или специальные автоматические чистильщики, оптимизаторы типа iObit Uninstaller, CCleaner.

Проверка на битые сектора

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

Что делать при физическом повреждении HDD?

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

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

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

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

Наиболее мощные утилиты для проверки винчестеров

Что же касается неких стандартных утилит такого направления, их можно найти в том же Интернете достаточно много.

Из наиболее интересных можно выделить приложения и программные пакеты типа Norton Disc Doctor, ScanHDD, Victoria.

Хорошая программа, при помощи которой производится диагностика жесткого диска, - Victoria. Она заслуживает отдельного внимания. Хотя создана она была белорусским программистом-энтузиастом, в мире современных компьютерных систем и технологий она занимает одно из первых мест.

Стоит отметить, что это приложение способно работать как в обычном режиме (при запуске в среде Windows), так и в уже многими ОС не поддерживающемся режиме эмуляции DOS. Что самое интересное, именно в DOS программа демонстрирует наивысшие показатели.

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

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

Восстановление данных из образа

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

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

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

Внешние носители

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

Это в равной степени относится и к стандартным средствам «операционок» Windows, и к специализированным утилитам для проверки HDD или восстановления данных.

BIOS

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

В частности это относится к режиму SATA-контроллера, который иногда бывает необходимо переключить с мода AHCI в режим IDE. Только в этом случае гарантируется бесперебойный доступ к винчестеру со всеми вытекающими отсюда последствиями.

Как правило, после установки такого режима абсолютно все программы могут получить доступ к винчестеру, естественно, с применением контролируемых пользователем параметров. Само собой разумеется, что доступ к BIOS на разных устройствах осуществляется неодинаково. В стандартном варианте это нажатие клавиши Del перед стартом системы, иногда может встречаться использование функциональных клавиш F2 и F12. Тут все зависит от версии BIOS и разработчика. Впрочем, при загрузке система сама в строке состояния сигнализирует о том, что именно нужно нажать для входа в основные настройки.

Вместо послесловия

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

Какое именно средство, при помощи которого осуществляется диагностика жесткого диска, использовать для своих нужд, каждый выбирает сам, однако с большой долей вероятности можно сказать, что лучше утилит, чем Victoria и HDD Regenerator, до сих пор не создано. Такое утверждение основывается не только на вычислении производительности самих программных пакетов, но и на результатах тех тестов, которые они демонстрируют. И, надо сказать, эти показатели превосходят все остальные программы, вместе взятые, не говоря уже о стандартных средствах «операционок» Windows, которые, увы, особой гибкостью и результативностью не отличаются. Даже в «десятке» результаты далеко не утешительны.

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

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

Тут стоит обратить внимание и еще на один факт. Как ни печально это звучит, с переходом на ОС Windows 10 при бесплатном обновлении с официального сайта Microsoft некоторые утилиты подобного типа наотрез отказываются работать. Ситуация такова, что «десятка» блокирует не только инсталляцию приложений такого рода, считая их таковыми, что могут нанести вред системе, но и не запускает даже некоторые портативные версии программ. Так что тут придется хорошенько порыться в Интернете, чтобы найти что-нибудь, более или менее нормально работающее.

CHKDSK - стандартное приложение для проверки жесткого диска на ошибки, обнаружения поврежденных секторов на жестком диске, исправления ошибок файловой системы. Приложение CHKDSK (сокращенное от Check Disk - «Проверка диска») встроено в операционную систему Windows.

Программа Chkdsk.exe находит ошибки файловой системы, сбойные bad-сектора на жестком диске, устраняет обнаруженные неисправности. Если проверка диска на ошибки файловой системы выявила неисправности, проверка CHKDSK запускается при включении компьютера.

При использовании Chkdsk.exe в разных версиях Windows, имеются некоторые различия:

  • В операционной системе Windows XP служебная программа chkdsk находит ошибки файловой системы и исправляет поврежденные сектора на диске.
  • В Windows 10,Windows1, Windows 8, Windows 7, Windows Vista, при настройках по умолчанию, приложение CHKDSK находит ошибки файловой системы, но не исправляет их. Для исправления ошибок файловой системы и проверки секторов диска необходимо вручную задать определенные параметры.

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

  • Из-за прекращения подачи электроэнергии – при внезапном отключении компьютера может произойти непредвиденный сбой системы (для предотвращения подобных ситуаций используйте ИБП - источники бесперебойного питания).
  • В случае заражения системы вредоносным программным обеспечением.
  • Из-за неисправности оборудования компьютера.

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

Проверка диска chkdsk запускается в двух режимах:

  • в графическом интерфейсе средством системы;
  • при помощи командной строки.

Если компьютер из-за неполадок не загружается, проверить жесткий диск можно при помощи , установочного DVD-диска с операционной системой Windows. После загрузки со съемного носителя, в параметрах восстановления системы выберите командную строку для запуска проверки диска на ошибки.

В этой инструкции я покажу использование приложения CHKDSK на примере операционной системы Windows 10.

Проверка CHKDSK для устранения неполадок файловой системы в графическом интерфейсе

Самый простой вариант для проверки файловой системы на ошибки: запустить программу CHKDSK в графическом интерфейсе средствами системы.

Выполните следующие действия:

  1. Запустите Проводник.
  2. Кликните правой кнопкой мыши по локальному диску, на котором нужно провести проверку.
  3. В окне «Свойства: Локальный диск (X:)» войдите во вкладку «Сервис».
  4. В разделе «Проверка на наличие ошибок» нажмите на кнопку «Проверить».
  1. В открывшемся окне «Проверка ошибок (Локальный диск (Х:)) выберите «Проверить диск», несмотря на то, что операционная система пишет, что при проверке диска ошибок не обнаружено.

В Windows 7 доступны дополнительные варианты проверки, для их запуска необходимо поставить флажки напротив пунктов:

  • Автоматически исправлять системные ошибки.
  • Проверять и восстанавливать поврежденные сектора.
  1. Начинается процесс сканирования, который займет некоторое время. Время проверки зависит от размера локального диска и от количества данных, находящихся на диске.

Во время проверки ошибок файловой системы сканируется состояние:

  • Проверяется базовая структура файловой системы.
  • Проверяются связи имен файлов.
  • Проверяются дескрипторы безопасности.
  • Проверяется журнал USN.
  1. После завершения процесса проверки, откроется информация о ее результате. В данном случае, диск успешно проверен, ошибки не обнаружены. Если ошибки будут найдены, вам предложат их устранить.

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

В окне оснастки «Просмотр событий» нажмите на «Сведения».

В окне «Свойства событий», во вкладках «Общие» и «Подробности» доступна подробная информация о результате проверки диска.

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

Как запустить CHKDSK (проверку диска) в командной строке

Команда chkdsk для проверки жесткого диска с заданными параметрами выполняется из командной строки:

  1. Запустите командную строку от имени администратора. Прочтите , как найти командную строку в Windows
  2. Для проверки системного раздела (системного диска) в окне интерпретатора командной строки введите команду:
chkdsk c: /f
  1. Нажмите на клавишу «Enter».
  2. В окне командной строки появится сообщение о невозможности выполнить команду CHKDSK из-за того, что указанный том используется системным процессом. Для запуска проверки системного диска после перезагрузки системы, нажмите на клавишу «Y», а затем нажмите на клавишу «Enter».
  3. Во время перезагрузки системы пройдет проверка и восстановление системного диска.

Примерный шаблон команды выглядит следующим образом: [«chkdsk» (название приложения)], пробел, [буква проверяемого диска с двоеточием («c:», «d:», «f:» и т. д.), путь, или имя файла], пробел, [параметры команды].

Параметры команд имеют следующие значения:

  • /F - проверка файловой системы и автоматическое исправление найденных ошибок.
  • /R - выполнение поиска поврежденных секторов на диске, восстановление содержимого (команда требует обязательного ключа /F, пример: «chkdsk C: /F /R»).
  • /V - показ полных путей файлов, отображение имен файлов на диске, в файловой системе NTFS – показ сообщений об очистке.
  • /X - отключение диска перед проверкой, дескрипторы данного диска не будут проверяться (должен быть установлен обязательный ключ /F, пример команды: «chkdsk C: /F /X»).
  • /I - проведение менее строгой проверки элементов индекса, CHKDSK проводит более быструю, но менее тщательную проверку.
  • /C - пропуск проверки циклов внутри структуры папок.
  • /L: размер - изменение размера журнала до величины, указанной в килобайтах.
  • /B - сброс результатов проверки, повторная проверка ранее найденных поврежденных секторов жесткого диска (обязателен ключ /R, пример команды: «chkdsk C: /F /R /B»).

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

Как отключить проверку диска в CHKDSK при загрузке Windows

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

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

Для отключения запуска Chkdsk при загрузке Windows можно использовать 2 способа: изменение значений в реестре операционной системы, или воспользоваться командной строкой.

Отключение проверки диска в командной строке:

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду («C:» - имя диска, на котором необходимо отключить запуск проверки диска при загрузке системы), а затем нажмите на клавишу «Enter»:
chkntfs /x с:
  • Если нужно отключить проверку на нескольких дисках, добавьте в команду через пробелы соответствующие буквы дисков, например, «chkntfs /x с: d:».
  • При помощи команды «chkntfs /d» можно вернуть исходные настройки.

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

  1. Запустите Редактор реестра (введите «regedit» в поле поиска, выполните команду).
  2. Пройдите по пути:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager
  1. Кликните по параметру «Session Manager».
  2. Найдите параметр «BootExecute», кликните по нему левой кнопкой мыши.
  3. В окне «Редактирование мультистроки» отображается значение по умолчанию.

  1. Для отключения проверки диска во время запуска Windows, перед звездочкой добавьте параметр:
autocheck autochk /k:C *
  1. Для выключения проверки на нескольких разделах, добавьте через пробел буквы дисков. Пример для дисков «C:» и «D:»:
autocheck autochk /k:C /k:D *

Выводы статьи

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

Рано или поздно (лучше, конечно, если рано) любой пользователь задает себе вопрос о том, как долго еще протянет установленный у него на компьютере жесткий диск и не пора ли присмотреть ему замену. Удивительного в этом ничего нет, поскольку жесткие диски в силу своих конструктивных особенностей являются наименее надежными среди компьютерных комплектующих. При этом именно на HDD у большинства пользователей хранится львиная доля самой разнообразной информации: документов, снимков, разнообразного ПО и т.д., вследствие чего неожиданный выход диска из строя - всегда трагедия. Конечно, нередко информацию на внешне «мертвых» жестких дисках можно восстановить, но не исключено, что эта операция влетит вам «в копеечку», да и нервов будет стоить немалых. Поэтому гораздо эффективнее попытаться предупредить потерю данных.
Как? Очень просто… Во-первых, не забывать о регулярном резервном копировании данных, а во-вторых, контролировать состояние дисков с помощью специализированных утилит. Несколько программ такого плана в ракурсе решаемых задач мы и рассмотрим в данной статье.

Контроль SMART-параметров и температуры

Все современные HDD и даже твердотельные накопители (SSD) поддерживают технологию S.M.A.R.T. (от англ. Self-Monitoring, Analysis, and Reporting Technology - технология самоконтроля, анализа и отчетности), которая была разработана основными производителями жестких дисков для увеличения надежности их продукции. Данная технология базируется на непрерывном мониторинге и оценке состояния жесткого диска встроенной аппаратурой самодиагностики (специальными сенсорами), а ее основное предназначение - своевременное выявление возможного выхода накопителя из строя.

Мониторинг состояния HDD в реальном времени

Ряд информационно­диагностических решений для диагностики и тестирования «железа», а также специальные мониторинговые утилиты используют технологию S.M.A.R.T. для наблюдения за текущим состоянием различных жизненно важных параметров, описывающих надежность и производительность жестких дисков. Они считывают соответствующие параметры непосредственно с сенсоров и термодатчиков, которыми оснащены все современные жесткие диски, анализируют полученные данные и отображают их в виде краткого табличного отчета с перечнем атрибутов. При этом часть утилит (Hard Drive Inspector, HDDlife, Crystal Disk Info и т.п.) не ограничивается отображением таблицы атрибутов (значения которых для неподготовленных пользователей непонятны) и дополнительно выводит краткую информацию о состоянии диска в более доступном для понимания виде.

Диагностировать состояние жесткого диска с помощью такого рода утилит проще простого - достаточно ознакомиться с краткой базовой информацией об установленных HDD: с основными данными о дисках в Hard Drive Inspector, неким условным процентом здоровья жесткого диска в HDDlife, индикатором «Техсостояние» в Crystal Disk Info (рис. 1) и т.д. В любой из подобных программ предоставляется минимум необходимой информации о каждом из установленных на компьютере HDD: данные о модели винчестера, его объеме, рабочей температуре, отработанном времени, а также уровне надежности и производительности. Эта информация дает возможность сделать определенные выводы о работоспособности носителя.

Рис. 1. Краткая информация о «здоровье» рабочего HDD

Следует настроить запуск мониторинговой утилиты одновременно со стартом операционной системы, скорректировать интервал времени между проверками S.M.A.R.T.-атрибутов, а также включить отображение температуры и «уровня здоровья» жестких дисков в системном трее. После этого для контроля за состоянием дисков пользователю достаточно будет время от времени поглядывать на индикатор в системном трее, где будет отображаться краткая информация о состоянии имеющихся в системе накопителей: уровне их «здоровья» и температуре (рис. 2). Кстати, рабочая температура - это не менее важный показатель, чем условный показатель здоровья HDD, ведь жесткие диски могут внезапно выйти из строя вследствие банального перегрева. Поэтому если жесткий диск нагревается выше 50 °C, то разумнее будет обеспечить ему дополнительное охлаждение.

Рис. 2. Отображение состояния жесткого диска
в системном трее программой HDDlife

Стоит отметить, что в ряде таких утилит предусмотрена интеграция с проводником Windows, благодаря чему на иконках локальных дисков в случае их исправности отображается зеленый значок, а при возникновении проблем значок становится красным. Так что забыть о состоянии здоровья жестких дисков вам вряд ли удастся. При таком постоянном мониторинге вы не сможете пропустить момент, когда с диском начнут возникать какие­то проблемы, ведь в случае выявления утилитой критических изменений атрибутов S.M.A.R.T. и/или температуры она заботливо оповестит об этом пользователя (сообщением на экране, звуковым сообщением и т.д. - рис. 3). Благодаря этому можно будет успеть скопировать данные с внушающего опасение носителя заблаговременно.

Рис. 3. Пример сообщения о необходимости немедленной замены диска

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

Контроль S.M.A.R.T.-атрибутов

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

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

Бо льшая часть важных атрибутов имеет один и тот же смысл для дисков всех производителей. Значения данных атрибутов при нормальной работе диска могут варьироваться в некоторых интервалах. Для любого параметра производителем определено некое минимально безопасное значение, которое не может быть превышено при нормальных условиях эксплуатации. Однозначно определить критически важные и критически неважные для диагностики параметры S.M.A.R.T. проблематично. Каждый из атрибутов имеет свою информационную ценность и свидетельствует о том или ином аспекте в работе носителя. Однако в первую очередь следует обращать внимание на следующие атрибуты:

  • Raw Read Error Rate - частота ошибок чтения данных с диска, возникших по вине оборудования;
  • Spin Up Time - среднее время раскрутки шпинделя диска;
  • Reallocated Sector Count - число операций переназначения секторов;
  • Seek Error Rate - частота появления ошибок позиционирования;
  • Spin Retry Count - число повторных попыток раскрутки дисков до рабочей скорости в случае неудачности первой попытки;
  • Current Pending Sector Count - количество нестабильных секторов (то есть секторов, ожидающих процедуру переназначения);
  • Offline Scan Uncorrectable Count - общее количество нескорректированных ошибок во время операций чтения/записи секторов.

Обычно атрибуты S.M.A.R.T. отображаются в табличном виде с указанием имени атрибута (Attribute), его идентификатора (ID) и трех значений: текущего (Value), минимального порогового (Threshold) и самого низкого значения атрибута за всё время работы накопителя (Worst), а также абсолютного значения атрибута (Raw). Каждый атрибут имеет текущее значение, которое может быть любым числом от 1 до 100, 200 или 253 (общих стандартов для верхних границ значений атрибутов не предусмотрено). Значения Value и Worst у совершенно нового винчестера совпадают (рис. 4).

Рис. 4. Атрибуты S.M.A.R.T. у нового HDD

Приведенная на рис. 4 информация позволяет сделать вывод, что у теоретически исправного винчестера текущие (Value) и наихудшие (Worst) значения должны быть максимально близкими друг к другу, а значение Raw у большинства параметров (за исключением параметров: Power-On Time, HDA Temperature и некоторых других) должно приближаться к нулю. Текущее значение может со временем изменяться, что в большинстве случаев отражает ухудшение параметров жесткого диска, описываемых атрибутом. Это можно увидеть на рис. 5, где представлены фрагменты таблицы атрибутов S.M.A.R.T. для одного и того же диска - данные получены с интервалом в полгода. Как видим, в более свежей версии S.M.A.R.T. увеличилась частота ошибок при чтении данных с диска (Raw Read Error Rate), происхождение которых обусловлено аппаратной частью диска, и частота ошибок при позиционировании блока магнитных головок (Seek Error Rate), что, возможно, свидетельствует о перегреве винчестера и его неустойчивом положении в корзине. Если текущее значение какого-нибудь атрибута приближается или становится меньше порогового, то жесткий диск признается ненадежным, и его следует срочно менять. Например, падение значения атрибута Spin-Up Time (среднее время раскрутки шпинделя диска) ниже критического значения, как правило, сообщает о полном износе механики, вследствие чего диск больше не в состоянии поддерживать заданную производителем скорость вращения. Поэтому необходимо контролировать состояние HDD и периодически (например, раз в 2-3 месяца) проводить диагностику S.M.A.R.T. и сохранять полученную информацию в текстовом файле. В дальнейшем эти данные можно будет сравнить с текущими и сделать определенные выводы о развитии ситуации.

Рис. 5. Таблицы атрибутов S.M.A.R.T., полученные с полугодовым интервалом
(более свежая версия S.M.A.R.T. внизу)

При просмотре S.M.A.R.T.-атрибутов в первую очередь стоит обращать внимание на критически важные параметры, а также на параметры, выделенные отличными от базового цвета (чаще синего или зеленого) индикаторами. В зависимости от текущего состояния атрибута в выводимой утилитой S.M.A.R.T. таблице он обычно маркируется тем или иным цветом, что облегчает понимание ситуации. В частности, в программе Hard Drive Inspector цветовой индикатор может иметь зеленый, желто­зеленый, желтый, оранжевый или красный цвет - зеленый и желто­зеленый цвета говорят о том, что всё нормально (значение атрибута не менялось или несущественно менялось), а желтый, оранжевый и красный цвета сигнализируют об опасности (хуже всего красный цвет, который говорит о том, что значение атрибута достигло своего критического значения). Если какой­то из критически важных параметров отмечен значком красного цвета, то нужно срочно заменить винчестер.

Просмотрим в программе Hard Drive Inspector таблицу S.M.A.R.T.-атрибутов того самого диска, краткая оценка которого мониторинговыми утилитами нами была приведена ранее. Из рис. 6 видно, что значения всех атрибутов в норме и все параметры промаркированы зеленым цветом. Аналогичную картину покажут и утилиты HDDlife и Crystal Disk Info. Правда, более профессиональные решения для анализа и диагностики HDD не столь лояльны и часто маркируют S.M.A.R.T.-атрибуты более придирчиво. К примеру, такие известные утилиты, как HD Tune Pro и HDD Scan, в нашем случае с подозрением отнеслись к атрибуту UltraDMA CRC Errors, который отображает число ошибок, возникающих при передаче информации по внешнему интерфейсу (рис. 7). Причина возникновения таких ошибок обычно связана с перекрученным и некачественным SATA-шлейфом, который, возможно, следует заменить.

Рис. 6. Таблица S.M.A.R.T.-атрибутов, полученная в программе Hard Drive Inspector

Рис. 7. Результаты оценки состояния S.M.A.R.T.-атрибутов
утилитами HD Tune Pro и HDD Scan

Для сравнения ознакомимся со S.M.A.R.T.-атрибутами очень древнего, но пока еще работающего HDD с периодически возникающими проблемами. Программе Crystal Disk Info доверия он не внушил - в индикаторе «Техсостояние» состояние диска было оценено как тревожное, а атрибут Reallocated Sector Count (Переназначенные сектора) оказался выделенным желтым цветом (рис. 8). Это весьма важный с точки зрения «здоровья» диска атрибут, обозначающий число секторов, переназначенных при обнаружении диском ошибки чтения/записи, при этой операции данные с поврежденного сектора переносятся в резервную область. Желтый цвет индикатора у параметра говорит о том, что оставшихся резервных секторов, которыми можно заменить сбойные, осталось мало, и вскоре переназначать вновь появляющиеся сбойные сектора окажется нечем. Проверим также, как оценивают состояние диска более серьезные решения, например широко используемая профессионалами утилита HDDScan, - но и здесь видим точно такой же результат (рис. 9).

Рис. 8. Оценка проблемного жесткого диска в CrystalDiskInfo

Рис. 9. Результаты S.M.A.R.T.-диагностики HDD в HDDScan

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

Сканирование поверхности на bad-сектора

К сожалению, на практике одним контролем SMART-параметров и температуры не обойтись. При появлении мельчайших свидетельств о том, что с диском что­то не так (в случае периодического зависания программ, например при сохранении результатов, появлении сообщений об ошибках чтения и т.д.) необходимо просканировать поверхность диска на наличие нечитаемых секторов. Для проведения подобной проверки носителя можно воспользоваться, например, утилитами HD Tune Pro и HDDScan или диагностическими утилитами от производителей винчестеров, однако эти утилиты работают только со своими моделями жестких дисков, а потому рассматривать их мы не будем.

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

В качестве примера с помощью HD Tune Pro проверим на плохие сектора поверхность HDD, который выше не внушил доверия утилите Crystal Disk Info. В этой программе для запуска процесса сканирования достаточно выбрать нужный диск, активировать вкладку Error Scan и щелкнуть на кнопке Start . После этого утилита приступит к последовательному сканированию диска, считывая сектор за сектором и отмечая на карте диска сектора разноцветными квадратиками. Цвет квадратиков в зависимости от ситуации может быть зеленым (нормальные сектора) или красным (bad-блоки) либо будет иметь некий промежуточный между этими цветами оттенок. Как видим из рис. 10, в нашем случае полноценных bad-блоков утилита не нашла, но тем не менее налицо солидное количество секторов с той или иной задержкой чтения (судя по их цвету). В дополнение к оному в средней части диска имеется небольшой блок секторов, цвет которого близок к красному - данные сектора пока утилитой не признаны сбойными, но они уже близки к этому и перейдут в категорию сбойных в самое ближайшее время.

Рис. 10. Сканирование поверхности на bad-сектора в HD Tune Pro

Протестировать носитель на плохие сектора в программе HDDScan сложнее, да и опаснее, поскольку в случае неверно выбранного режима информация на диске будет безвозвратно утрачена. Первым делом для запуска сканирования создают новую задачу, щелкнув по кнопке New Task и выбрав в списке команду Suface Tests . Затем нужно удостовериться, что выбран режим Read - этот режим устанавливается по умолчанию и при его использовании тестирование поверхности жесткого диска производится по чтению (то есть без удаления данных). После этого нажимают на кнопку Add Test (рис. 11) и дважды щелкают на созданной задаче RD-Read . Теперь в открывшемся окне можно наблюдать процесс сканирования диска на графике (Graph) или на карте (Map) - рис. 12. По завершении процесса получим примерно такие же результаты, что выше были продемонстрированы утилитой HD Tune Pro, но с более четкой интерпретацией: сбойных секторов нет (они отмечаются синим цветом), но в наличии три сектора со временем отклика более 500 мс (помечены красным цветом), которые и представляют реальную опасность. Что касается шести оранжевых секторов (время отклика от 150 до 500 мс), то это можно считать в пределах нормы, поскольку такая задержка отклика зачастую вызывается временными помехами в виде, например, работающих фоновых программ.

Рис. 11. Запуск тестирования диска в программе HDDScan

Рис. 12. Результаты сканирования диска в режиме Read с помощью HDDScan

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

Программы для S.M.A.R.T.-мониторинга и тестирования HDD

HD Tune Pro 5.00 и HD Tune 2.55

Разработчик: EFD Software

Размер дистрибутива: HD Tune Pro - 1,5 Мбайт; HD Tune - 628 Кбайт

Работа под управлением: Windows XP/Server 2003/Vista/7

Способ распространения: HD Tune Pro - shareware (15-дневная демо-версия); HD Tune - freeware (http://www.hdtune.com/download.html)

Цена: HD Tune Pro - 34,95 долл.; HD Tune - бесплатно (только для некоммерческого применения)

HD Tune - удобная утилита для диагностики и тестирования HDD/SSD (см. таблицу), а также карт памяти, USB-дисков и ряда других устройств хранения данных. Программа отображает детальную информацию о накопителе (версия прошивки, серийный номер, объем диска, размер буфера и режим передачи данных) и позволяет установить состояние устройства с использованием данных S.M.A.R.T. и мониторинга температуры. Кроме того, с ее помощью можно провести тестирование поверхности диска на наличие ошибок и оценить производительность устройства, проведя серию тестов (тесты скорости последовательного и случайного чтения/записи данных, тест файловой производительности, тест кэша и ряд Extra-тестов). Также утилита может использоваться для настройки AAM и безопасного удаления данных. Программа представлена в двух редакциях: коммерческой HD Tune Pro и бесплатной облегченной HD Tune. В редакции HD Tune доступен только просмотр детальной информации о диске и таблицы атрибутов S.M.A.R.T., а также сканирование диска на ошибки и тестирование на скорость в режиме чтения (Low level benchmark - read).

За мониторинг S.M.A.R.T.-атрибутов в программе отвечает вкладка Health - считывание данных с сенсоров производится через установленный промежуток времени, результаты отображаются в таблице. Для любого атрибута можно просмотреть историю его изменений в численном виде и на графике. Данные мониторинга автоматически записываются в лог, но никаких уведомлений пользователя при критических изменениях параметров не предусмотрено.

Что касается сканирования поверхности диска на предмет наличия поврежденных секторов, то за эту операцию отвечает вкладка Error Scan . Сканирование может быть быстрым (Quick scan) и глубоким - при быстрой проверке проверяется не весь диск, а только какая-то его часть (зона сканирования определяется через поля Start и End). Поврежденные сектора отображаются на карте диска в виде красных блоков.

HDDScan 3.3

Разработчик: Artem Rubtsov

Размер дистрибутива: 3,64 Мбайт

Работа под управлением: Windows 2000(SP4)/XP(SP2/SP3)/Server 2003/Vista/7

Способ распространения: freeware (http://hddscan.com/download/HDDScan-3.3.zip)

Цена: бесплатно

HDDScan - утилита для низкоуровневой диагностики жестких дисков, твердотельных накопителей и Flash-дисков с интерфейсом USB. Основное предназначение данной программы - тестирование дисков на наличие bad-блоков и сбойных секторов. Также утилита может использоваться для просмотра содержимого S.M.A.R.T., мониторинга температуры и изменения некоторых настроек жесткого диска: управления шумом (AAM), управления питанием (APM), принудительного запуска/остановки шпинделя накопителя и др. Программа работает без установки и может запускаться с портативного носителя, например флэшки.

Отображение S.M.A.R.T.-атрибутов и мониторинг температуры в HDDScan производится по требованию. Отчет S.M.A.R.T. содержит информацию о производительности и «здоровье» накопителя в виде стандартной таблицы атрибутов, температура накопителя отображается в системном трее и в специальном информационном окне. Отчеты можно распечатывать или сохранять в MHT-файле. Возможно проведение S.M.A.R.T.-тестов.

Проверка поверхности диска производится в одном из четырех режимов: Verify (режим линейной верификации), Read (линейного чтения), Erase (линейной записи) и Butterfly Read (режим чтения Butterfly). Для проверки диска на наличие bad-блоков обычно используется тест в режиме чтения (Read), с помощью которого происходит тестирование поверхности без удаления данных (вывод о состоянии накопителя делается на основании скорости посекторного чтения данных). При тестировании в режиме линейной записи (Erase) информация на диске затирается, но зато данный тест может несколько подлечить диск, избавив его от сбойных секторов. В любом из режимов тестировать можно весь диск полностью либо определенный его фрагмент (зона сканирования определяется указанием начального и конечного логических секторов - Start LBA и End LBA соответственно). Результаты тестирования представляются в виде отчета (вкладка Report) и отображаются на графике (Graph) и карте диска (Map) с указанием в числе прочего количества сбойных секторов (Bads) и секторов, время отклика которых при тестировании заняло более 500 мс (помечены красным цветом).

Hard Drive Inspector 4.13

Разработчик: AltrixSoft

Размер дистрибутива: 2,64 Мбайт

Работа под управлением: Windows 2000/XP/2003 Server/Vista/7

Способ распространения: shareware (14-дневная демо-версия - http://www.altrixsoft.com/ru/download/)

Цена : Hard Drive Inspector Professional - 600 руб.; Hard Drive Inspector for Notebooks - 800 руб.

Hard Drive Inspector - удобное решение для S.M.A.R.T.-мониторинга внешних и внутренних HDD. В данный момент на рынке программа предлагается в двух редакциях: базовой Hard Drive Inspector Professional и портативной Hard Drive Inspector for Notebooks; последняя включает всю функциональность версии Professional, и в то же время учитывает специфику мониторинга жестких дисков ноутбуков. Теоретически существует еще версия SSD, но она распространяется только в OEM-поставках.

Программа обеспечивает автоматическую проверку S.M.A.R.T.-атрибутов через указанные промежутки времени и по завершении выдает свой вердикт относительно состояния накопителя с отображением значений неких условных индикаторов: «надежности», «производительности» и «отсутствия ошибок» вместе с числовым значением температуры и температурной диаграммой. Также приводятся технические данные о модели диска, его емкости, общем свободном месте и времени работы в часах (днях). В расширенном режиме можно посмотреть информацию о параметрах диска (размер буфера, название прошивки и т.д.) и таблицу атрибутов S.M.A.R.T. Предусмотрены разные варианты информирования пользователя в случае критических изменений на диске. Дополнительно утилита может быть использована для снижения уровня шума, производимого жесткими дисками, и снижения энергопотребления HDD.

HDDlife 4.0

Разработчик: BinarySense, Ltd

Размер дистрибутива: 8,45 Мбайт

Работа под управлением: Windows 2000/XP/2003/Vista/7/8

Способ распространения: shareware (15-дневная демо-версия - http://hddlife.ru/rus/downloads.html)

Цена : HDDLife - бесплатно; HDDLife Pro - 300 руб.; HDDlife for Notebooks - 500 руб.

HDDLife - простая утилита, предназначенная для контроля состояния жестких дисков и SSD (с версии 4.0). Программа представлена в трех редакциях: бесплатной HDDLife и двух коммерческих - базовой HDDLife Pro и портативной HDDlife for Notebooks.

Утилита осуществляет мониторинг S.M.A.R.T.-атрибутов и температуры через заданные промежутки времени и по результатам анализа выдает компактный отчет о состоянии диска с указанием технических данных о модели диска и его емкости, отработанном времени, температуре, а также отображает условный процент его здоровья и производительности, что позволяет сориентироваться в ситуации даже новичкам. Более опытные пользователи дополнительно могут посмотреть таблицу S.M.A.R.T.-атрибутов. В случае проблем с жестким диском предусмотрена возможность настройки уведомлений; можно настроить программу так, чтобы при нормальном состоянии диска результаты проверки не отображались. Возможно управление уровнем шума HDD и энергопотреблением.

CrystalDiskInfo 5.4.2

Разработчик: Hiyohiyo

Размер дистрибутива: 1,79 Мбайт

Работа под управлением: Windows XP/2003/Vista/2008/7/8/2012

Способ распространения: freeware (http://crystalmark.info/download/index-e.html)

Цена: бесплатно

CrystalDiskInfo - простая утилита для S.M.A.R.T.-мониторинга состояния жестких дисков (включая многие внешние HDD) и SSD. Несмотря на бесплатность программа обладает всем необходимым функционалом для организации контроля состояния дисков.

Мониторинг дисков производится автоматически через указанное число минут или по требованию. По окончании проверки в системном трее отображается температура контролируемых устройств; детальная информация об HDD с указанием значений S.M.A.R.T.-параметров, температуры и вердикта программы о состоянии устройств доступна в главном окне утилиты. Имеется функционал для настройки пороговых значений для некоторых параметров и автоматического уведомления пользователя в случае их превышения. Возможно управление уровнем шума (AAM) и питанием (APM).

К сожалению, немалая часть современных HDD нормально работает чуть больше года, потом начинаются разного рода проблемы, которые со временем могут привести к потере данных. Подобной перспективы вполне можно избежать, если внимательно следить за состоянием жесткого диска, например, с помощью рассмотренных в статье утилит. Однако забывать о регулярном резервировании ценных данных также не стоит, поскольку мониторинговые утилиты, как правило, удачно прогнозируют выход диска из строя по вине «механики» (согласно статистике компании Seagate, из-за механических компонентов выходят из строя около 60% HDD), но они не в состоянии предсказать гибель накопителя вследствие неполадок с электронными компонентами диска.