Проверяем и ремонтируем жесткий диск с MHDD. Тестирование жесткого диска (HDD) Проверка диска mhdd

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

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

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

Как тут быть?
Именно эта проблема была решена разработчиками хардов совсем недавно - в спецификации ATA появилась функция «Automatic Acoustic Management» (AAM) - оперативная регулировка уровня шума, издаваемого накопителем в результате движения головок за счёт уменьшения скорости их перемещения.

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

В MHDD все это реализовано намного удобней: достаточно ввести «AAM» в консоль, и винчестер сам начнет трещать головками, демонстрируя свой уровень шума.
А изменить его можно клавишами «M» (минимальный уровень шума), «L» (средний) и «P» (максимальный).

Клавиша «D» выключает AAM совсем, при этом винчестер становится максимально быстрым, но в то же время и максимально громким.
Переключать винчестер можно прямо из Windows 9x в любое время, в отличие от других «фирменных» утилит (рис.3).

Рис 3. Automatic Acoustic Management

Опции безопасности

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

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

Но у такой защиты есть множество недостатков.
Информация все равно остается на носителе, и хотя она в явном виде не доступна (программы защиты часто ограничиваются шифровкой лишь загрузочной записи, оставляя неизменной даже FAT), ее можно легко извлечь с такого диска, натравив на него дисковый редактор, или, (что проще) - одну из программ для спасения информации, например всем известную «Easy Recovery».

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

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

В идеале система безопасности должна соответствовать 3-м основным требованиям:
1. Быть независимой от ОС, файловой системы, компьютера и их глюков.
2. Быть надежной и трудноломаемой.
3. Не отнимать ресурсы системы.
И так и осталось бы это мечтой, если бы никто не догадался поручить это контроллеру жесткого диска!

Это было предложено разработчиками стандарта ATA/ATAPI-3 еще в 1996 году, однако винчестеры, реально поддерживающие security-функции, появились сравнительно недавно.
Называется эта фишка «Security Set», а в просторечии - ATA-пароль.
Она позволяет защитить все содержимое винчестера не только от чтения, но и от записи, и даже от низкоуровневого форматирования!

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

Но теперь нам не надо быть обладателем супер-крутой платы или ноутбука, чтобы защитить свою инфу - это можно делать на любом компьютере с помощью MHDD!
Причем не только из BIOS, но и из DOS и Windows в любое удобное время.
Попробуем разобраться, как это работает.

Запускаем MHDD, и нажав комбинацию клавиш +, выбираем винчестер, доступ к которому мы хотим закрыть.
Нажимаем .
Обратите внимание на строку «Security: High, Off» - она означает, что пароль на винчестер не установлен (рис.4).

Драйвер AMD Radeon Software Adrenalin Edition 19.9.2 Optional

Новая версия драйвера AMD Radeon Software Adrenalin Edition 19.9.2 Optional повышает производительность в игре «Borderlands 3» и добавляет поддержку технологии коррекции изображения Radeon Image Sharpening.

Накопительное обновление Windows 10 1903 KB4515384 (добавлено)

10 сентября 2019 г. Microsoft выпустила накопительное обновление для Windows 10 версии 1903 - KB4515384 с рядом улучшений безопасности и исправлением ошибки, которая нарушила работу Windows Search и вызвала высокую загрузку ЦП.

Купил новый жестки диск (HDD) или есть подозрение что твой старенький HDD уже не тот, – настоятельно рекомендую проверить его на наличие бэдов.

Бэд, бэды, бэд-сектор, бэд-блок – (от англ. “bad ” – плохой) – сбойный, нечитаемый, ненадежный, ненадежный файл, сектор диска.

  • Оффициальный сайт Mhdd (на русском)
  • Скачать последнюю версию iso образа (на момент написания статью версия 4.6) mhdd32ver4.6iso

Приведу пошаговую инструкцию по тестированию HDD на примере программы MHDD . Программа при должном умении и опыте дает шанс исправить некоторые бэды, по незнанию лучше ничего не пытаться исправить!!!. А вот проверить исправность диска – довольно просто и безболезненно, об этом и напишу.

Как работает сканирование?

  1. MHDD посылает команду VERIFY SECTORS с номером LBA (номер сектора) и номером секторов в качестве параметров
  2. Накопитель поднимает флаг BUSY (диск блокируется)
  3. MHDD запускает таймер (таймер замеряет время блокировки диска,т.е. когда он был BUSY или по-русски – занят !)
  4. После того, как накопитель выполнил команду, он опускает флаг BUSY
  5. MHDD вычисляет затраченное накопителем время и выводит соответствующий блок на экран (табличная часть справа ). Если встретилась ошибка (bad block ), программа выводит соответствующую букву, которая описывает ошибку.

MHDD повторяет шаги 1-5 до конечного сектора.

Как разобраться в результатах скана?

Наличие красных (>500ms ) блоков на полностью здоровом накопителе недопустимо. Я бью тревогу когда появляются зеленые блоки (< 150ms ). Можно попытаться исправить эти блоки стиранием всей поверхности диска (естественно все данные будут потеряны) и, если это не помогло – можно делать выводы (накопитель перестал быть достаточно надёжным).

Буквенно-символьные блоки говорят о наличии BAD блоков на поверхности.

Расшифровка ошибок mhdd:

  • UNC (Uncorrectable Data Error) – Не удалось скорректировать данные избыточным кодом, блок признан нечитаемым. Может быть как следствием нарушения контрольной суммы данных, так и следствием физического повреждения HDD;
  • ABRT (Aborted Command) – hdd отверг команду в результате неисправности, или команда не поддерживается данным HDD (возможно установлен пароль, устаревшая или слишком новая модель…).
  • IDNF (ID Not Found) – Не идентифицирован сектор. Обычно говорит о разрушении микрокода или формата нижнего уровня HDD. У исправных винчестеров такая ошибка выдается при попытке обратиться к несуществующему адресу (проблема в том, что в современных винтах сектора не всегда имеются заголовки);
  • AMNF (Address Mark Not Found) – невозможно прочитать сектор, обычно в результате серьезной аппаратной проблемы (например, на HDD Toshiba, Maxtor – говорит о неисправности магнитных головок);
  • T0NF (Track 0 Not Found) – невозможно выполнить рекалибровку на стартовый цилиндр рабочей области. На современных HDD говорит о неисправности микрокода или магнитных головок;
  • BBK (Bad Block Detected) – Найден бэд-блок. Ошибка устарела;

Подробнее об этих ошибках можно узнать в описании ATA-стандарта на сайте www.t13.org (но найти там нужный документ -нудное дело ).

Перед подачей этой команды следует подать команду UNLOCK

RPM Изменить частоту вращения шпинделя (работа этой процедуры не гарантирована)

FF Записать секторы диска. Данные для записи берутся из указанного файла

AAM Настроить шумовые характеристики накопителя

MAKEBAD Генерация BAD-блоков. Работает не на всех накопителях

RANDOMBAD Генерация бед-блоков, разбрасывая их случайным образом по поверхности

INIT Сброс и рекалибровка

FDISK Сделать один раздел на весь диск. Изменяется только MBR

SMART / Управление системой SMART, а также просмотр атрибутов

STOP / Остановить шпиндель

I / Послать команды ID, затем INIT

ERASEВыборочное стирание секторов или полное стирание поверхности (низкоуровневое форматирование)

Для стирания напрямую, минуя BIOS, можно отключить диск в настройках BIOS, либо стирать с параметром /DISABLEBIOS .На скорость стирания данный параметр не влияет.

FASTERASE Стирание поверхности на максимальной скорости (используется парольная система)

TOF Чтение секторов диска в файл

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

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

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

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

MHDD

Эта статья написана для проявляющих интерес и делающих первые шаги в области накопителей на жестких магнитных дисках и посвящается программе MHDD и работе с ней.
На момент написания статьи последней версией программы была 2.9.

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

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

Работать программа способна из-под чистого DOS, и прямо из Windows (95/98/ME).
Правда, при работе из-под Windows существуют некоторые ограничения (о них сказано в документации: накопитель не нужно в таком случае определять в BIOS, а контроллер, на котором он установлен, в Windows лучше всего отключить).

И хотя такой вариант работоспособен, лично я все же предпочитаю работать под чистым DOS, так как даже если все будет работать стабильно в Windows, полученные скоростные показатели могут не соответствовать действительности.
И потом, Windows это все-таки Windows …

Может я и параноик, но в «варезных» делах стараюсь держаться от «Окон» подальше.
И раз уж упомянули о контроллерах, то нужно сказать, что программа позволяет работать и с накопителями установленными на внешних ATA контроллерах, но не во всех версиях.
Такая возможность анонсируется в версии 2.8, но в доступной на сайте версии 2.9 этой возможности нет.

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

Не используйте программу с того же диска, который диагностируете и лечите, если случилось так, что накопитель у вас один (бэды на своем родном и единственном восстанавливаете, например) - используйте программу с дискеты.

Аппаратная часть - ваша тестовая машина, программу не занимают совершенно: это может быть что угодно, с контроллером ATA, вплоть до 286 (в документации так сказано, сам не пробовал, так как у меня в доступности лишь 386 есть, но по теории должно).

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

На экран будет выведена подсказка об основных командах программы.

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

Название модели; логические геометрию диска (логическое число цилиндров/головок/секторов на дорожке);
- серийный номер; версию микрокода;
- число адресуемых через LBA блоков;
- поддерживаемые функции ATA и максимальный поддерживаемый режим; состояние SMART (включена ли);
- состояние системы защиты (включен/выключен аппаратный пароль);
- полный размер винчестера; результат прохождения основных тестов.

Часть этой информации отображается во второй сверху строке на экране и видна при работе.

Кроме того, о состоянии диска и его занятии в данный момент времени сигнализируют индикаторы в самой верхней строке.

Они несут следующую информацию:

BUSY - накопитель занят и на команды не реагирует;
WRFT - ошибка записи;
DREQ - накопитель жаждет обменяться данными с внешним миром;
ERR - в результате какой-либо операции возникла ошибка.

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

AMNF - Adress Mark Not Found - Обращение к какому-то конкретному сектору не удалось.

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

T0NF - Track 0 Not Found - не найден нулевой трек;
ABRT - Abort, команда отвергнута;
IDNF - Sector ID Not found;
UNCR - Uncorrectable Error - Ошибка не скорректированная кодом ECC.

Вероятно, в данном месте имеет место быть логический бэд-блок (говорилось об этом здесь).

Кроме этих вверху могут гореть еще два индикатора - PWD - сигнализирующая об установленном аппаратном пароле, и HPA - если размер накопителя был изменен с помощью команды «HPA» (для скрытия бэд-блоков в конце диска используется обычно).

Драйвер AMD Radeon Software Adrenalin Edition 19.9.2 Optional

Новая версия драйвера AMD Radeon Software Adrenalin Edition 19.9.2 Optional повышает производительность в игре «Borderlands 3» и добавляет поддержку технологии коррекции изображения Radeon Image Sharpening.

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

Зачастую с помощью MHDD и других подобных программ можно вернуть нормальную работу жесткому диску. Первый признак проблем с жестким диском – возникновение синего экрана при попытке запуска Windows. В запущенных случаях вам может быть недоступна переустановка Windows, т.к. BIOS может просто-напросто перестать видеть жесткий диск.

Стоит обратить внимание, что MHDD работает исключительно с загрузочного диска, поэтому после того, как вы загрузите программу по ссылке в конце статьи, ее необходимо записать на диск.

1. Создайте загрузочный диск или флешку с программой, а затем загрузитесь с него.

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

3. В следующем окне вам понадобится ввести команду «scan» (без кавычек) или нажать клавишу F4 . Для старта сканирования вам понадобится повторно нажать клавишу F4.

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

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

6. Чтобы приступить непосредственно к самой процедуре восстановления жесткого диска, в нижней части окна введите команду «erase» и нажмите клавишу Enter.

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

Для начала процедуры вам понадобится ввести английскую букву Y и нажать клавишу Enter.

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

Как правило, процедура очистки и восстановления занимает еще больше времени, нежели сканирование, поэтому придется набраться терпения.

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

Обратите внимание на то, что в данный момент сайт разработчиков MHDD не работает, поэтому ниже дана ссылка на скачивание утилиты со стороннего ресурса.

Что еще почитать