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

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.

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

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

Описание программы MHDD.

MHDD — одна из наиболее распространенных программ, которая поможет провести диагностику, а также восстановление жесткого диска. Скачать ее можно на различных сайтах, причем сделать это можно абсолютно бесплатно, что также не может не радовать пользователей. В первую очередь стоит отметить, что данная программа подходит для большинства интерфейсов HDD, среди которых SATA,IDE, SCSI, USB.

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

  • чтение или запись произвольных секторов винчестера;
  • управление системой SMART;
  • удаление плохо функционирующих секторов;
  • очистка жесткого диска;
  • изменение объема жесткого диска;
  • управление пароля системы;
  • снижение шума при работе устройства. При этом существенно уменьшается скорость работы HDD;
  • тест жесткого диска при максимальных нагрузках.
Многие пользователи слышали об этой программе, но столкнулись с трудностями при ее работе. Всё из-за незнания азов, которые необходимы для работы с MHDD. Поэтому прежде чем начать работать с этой программой детально ознакомьтесь для чего она нужна и как с ней работать. Для этого вам понадобиться всего 20-30 минут времени. Если же этого не сделать, то надеяться на восстановление жестких дисков можно не надеяться. При этом вы можете сделать только хуже, к примеру, стереть всё содержимое с диска без возможности восстановления.

Главным преимуществом такой программы можно назвать скорость ее работы. Запустить диагностику и проверить жесткий диск на ошибки можно за очень короткий отрезок времени. Также к достоинствамMHDD можно отнести возможность запустить программу с любого носителя информации, будь то дискета, диск или USB-накопитель.

Как же работает MHDD.

Первым делом для запуска этой программы необходимо зайти в BIOS, где нужно изменить метод загрузки системы. Требуется произвести загрузку с того устройства, где у вас находится сама программа, то есть с диска, дискеты или USB-накопителя. Делается это очень просто, нужно просто в пункте First Boot Device установить нужное вам устройство. Например, если загрузку нужно произвести с CD-ROM, то выглядеть это будет следующим образом:

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

Программа выдаст вам информацию с количеством секторов, которые есть на вашем жестком диске.

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

После этого вы сможете узнать всю информацию о винчестере, а также познакомиться с основными командами, которые нужны будут для работы с MHDD. Для этого соответственно нужно будет нажать F2 и F1 соответственно. Далее можно приступить к сканированию жесткого диска, вписав название команды (Scan), после чего вы перед собой увидите вот такое меню:

При этом вы можете начать проверку своего жесткого диска, указав с какого и по какой сектор нужно произвести диагностику. Эти данные вы вписываете в первых двух строчках меню. Все остальные пункты можно оставить неизменными. После этого можно приступить к запуску проверки и определению битых секторов жесткого диска, для этого нажимаете клавишу F4. Также иногда будет полезным в меню изменить последний пункт c Off на On. Это нужно если у вас есть подозрения того, что сама система ошибочно относит некоторые сектора к битым. Определить это обычным пользователям практически нереально. При таком сканировании будут стерты все сектора, где обнаружены задержки чтения.

После этого вы увидите перед собой такую картинку, где и будет происходить проверка жесткого диска:

В колонке справа будет отображено количество блоков, которые читаются с разной скоростью, соответственно со скоростью до 3, до 10, до 50, до 150, до 500 и более 500 миллисекунд. Нормальным считается показатель до 150 миллисекунд. Наличие символов «x» и «s» свидетельствуют о битых секторах винчестера.

Проверка жесткого диска будет длиться до нескольких часов времени. Всё напрямую зависит от объема винчестера. После этого вам будет выдана информация о том, сколько битые секторов обнаружено на винчестере. И лишь после этого можно приступить к их устранению. Для этого и существуют функцииErase Delays и Remap, которая помечает все сбойные области диска и в дальнейшем к ним не обращается. Рекомендуется запускать именно Erase Delays. Так вы сможете удалить все программные сбои винчестера. А уже после проверки с помощью этой функции можно приступить к запуску с включенной функцией Remap. Так вы сможете восстановить все возможные области жесткого диска и удалите все битые сектора с него. Информация, которая при этом находилась в битых секторах, будет удалена.

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

Вывод.

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

Программа Victoria предназначена для тестирования различных накопителей: HDD, flash, массивов RAID, также позволяет осуществлять скрытие дефектов поверхности HDD, если такая возможность присутствует. Автор программы Сергей Казанский, распространяется бесплатно, скачать можно http://hdd-911.com/

Краткое описание программы

В системах Vista и старше программу нужно запускать от имени Администратора даже, если ваша учётная запись имеет права администратора.

Окно программы разделено на несколько вкладок: Standart, SMART, Test, Advanced и Setup. Переключатели API и PIO меняют режим работы программы с тестируемым диском. Для режима PIO требуется поддержка со стороны чипсета материнской платы. Современные системы младше примерно 2011г данный режим работы программы не поддерживают, поэтому мы не будем его описывать. Приведём краткое описание управляющих элементов во вкладках.

Standart. В окне справа приведён список накопителей, установленных в системе. Это не только жёткие диски, но и USB-флешки, ридеры SD, CF и прочих карт памяти. Их тоже можно тестировать. Выбор устройства для тестирования происходит кликом мыши по нужному пункту. Сразу слева в окне Drive ATA passport выводится информация о выбранном устройстве. Seek, Acoustic menegment & BAD"er запускает тест seek, позволяет управлять AAM (если поддерживается диском) и имитировать плохие сектора на диске.

S.M.A.R.T. При нажатии кнопки Get SMART считывается SMART. USB-диски не поддерживаются. Остальные кнопки SMART ON, SMART OFF, Auto save attributes ON/OFF позволяют включать/отключать SMART-мониторинг, сохранять считанные атрибуты.

Test. Основная вкладка, с которой будем в дальнейшем работать. Окна Start LBA/End LBA задают начало и конец тестируемой области. По-умолчанию тестируется весь диск. Pause – ставит тест на паузу, значение меняется на Continue. Start – запуск выбранного теста, меняет значение на Stop – остановка теста. Ромб с зелёными стрелками - перемещение по поверхности диска вперёд или назад. Block size – размер считывемого за раз блока секторов, можно не трогать. Timeout – время, по истечении которого, при отсутствии отклика от накопителя, программа передёт к следующему сектору. End of test – что делать по окончании теста: остановить диск, запустить тест сначала, выключить диск или выключить компьютер. Цветовая шкала показывает количество блоков с указанным временем чтения. Переключатели Verify, Read, Write – выбор теста. Verify – проверка: диск читает сектор, но не передаёт его содержимое в компьютер. Read – читает сектор в компьютер. Write – стирает сектор - данный тест уничтожает пользовательские данные. Переключатели Ignor, Remap, Restore, Erase – режим работы с бэд-блоками. Ignor – пропускать. Remap – пытаться выполнить процедуру переназначения сектора из резерва. Restore – пытаться вычитать данные и записать обратно (не работает на современных дисках >80ГБ). Erase – попытка записи в повреждённый сектор. Может его исправить, если в сектор записана неверная контрольная сума (CRC). > - выполнение теста вперёд. <- выполнение теста назад: с конца диска. >?< - чтение по случайным адресам. >|< - тест «бабочка»: чтение попеременно сначала и с конца диска. Break All – отмена всех команд. Sleep – остановить диск. Recall – включить диск снова (после sleep).

Advanced. Основное окно показывает содержимое сектора, заданного в поле Sec. Окно ниже показывает содержимое таблицы разделов по кнопке View part data. Кнопки MBR ON/OFF включают/отключают возможность распознавания разделов в операционной системе.

Пример работы с программой Victoria Для примера тестирования диска возьмём неисправный HDD WD2600BEVT, имеющий повреждения поверхности и плохие атрибуты в SMART. Запускаем программу, выбираем наш диск и видим следующее: слева видим параметры выбранного диска.
Далее на вкладке SMART можно посмотреть SMART нашего диска. Вот он.



Видим, что программа интерпретирует его, как плохой. Рассмотрим подробней.

Атрибут 5 Reallocated sector count – количество переназначенных секторов 1287 - диск «сыпется».

Атрибут 197 Current pending sectors – количество секторов-кандидатов на переназначение, при переполненном 5-ом атрибуте говорит о том, что диск «сыпется», поверхность быстро деградирует.

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



Видны ошибки типа UNCR – это плохие, нечитаемые сектора - бэды (bad-блоки).

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



По окончании теста можно попробовать скрыть плохие сектора, выбрав режим Remap. Это может помочь, если есть бэды, но SMART ещё не имеет статуса BAD. Выглядит это так:



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



Значение 5-ого атрибута увеличилось и стало 1291. При обычной эксплуатации диски, при отсутствии обращений к ним, запускают в фоновом режиме собственные процедуры проверки и переназначения секторов и количество кандидатов на ремап, исчисляемое сотнями говорит о том, что диск уже не может поддерживать кондиционное состояние и подлежит замене. И далеко не всегда состояние SMART"а адекватно описывает состояние диска - он может быть сильно повреждён, а SMART статус отображается как GOOD.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Приведу пошаговую инструкцию по тестированию 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 (но найти там нужный документ -нудное дело ).

mob_info