Mhdd для windows 7 64 на флешку

Подробнее о том, где безопасно можно скачать MHDD 4.6 для Windows 10, 7, как создать загрузочную флешку и пользоваться программой. Подробная инструкция с примерами.

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

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

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

Содержание статьи

  1. Что это за программа (краткое описание)
  2. Где скачать
  3. Создание загрузочной флешки с MHDD
  4. Как пользоваться программой (инструкция)
  5. Анализ результатов
  6. Процедура восстановления
  7. Анализ SMART
  8. Проблемы, с которыми вы можете столкнуться
  9. Видео инструкция
  10. Комментарии пользователей

Что это за программа (краткое описание)

MHDD – профессиональное бесплатное решение для проверки жестких дисков на наличие ошибок и дефектов. Может похвастаться весьма большим функционалом, позволяющим провести не только базовое и расширенное сканирование, но и выполнить восстановление HDD.

окно начала сканирования

Поскольку установка происходит не на компьютер, а на USB накопитель, MHDD подходит для всех ОС, включая Windows 7 и 10 (32 и 64 bit). Распространяется абсолютно бесплатно, интерфейс достаточно простой, хоть и полностью английском языке.

А теперь, предлагаю перейти к подробной инструкции по ее использованию.

Где скачать

Скачать последнюю версию MHDD 4.6 можно с официального сайта разработчиков, обязательно в .ISO формате, сохранив его к себе на компьютер. По умолчанию скачивается архив «.zip», поэтому не забудьте его разархивировать.

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

скачать образ iso mhdd 4.6

ISO — специальный формат (образ) для записи на флешку, предназначенный для последующего запуска через DOS.

Также она по умолчанию включена в популярные бесплатные Live CD: Hiren’s Boot CD, Ultimate Boot CD, 2k10 Live CD и другие. Пользоваться подобными сборками удобно, поскольку в них включены все утилиты для комплексной диагностики системы, включая «Memtest86» и «Regenerator».

Для записи предлагаю использовать специальное бесплатное приложение «UltraISO». Оно распространяется на русском языке и совместимо с Windows 10, 7 и другими версиями. Поэтому предварительно скачайте и установите ее.

Далее выполняем все по шагам:

  1. Щелкаем по скачанному файлу в формате .iso правой мышкой, наводим на пункт «Открыть с помощью» и выбираем «UltraIso».создание загрузочной флешки
  2. В верхнем меню нажимаем на раздел «Самозагрузка» и выбираем «Записать образ …».запись iso образа
  3. В открывшемся окне для пункта «Disk Drive» указываем USB носитель, метод записи выставляем «USB — HDD», все остальные опции оставляем по умолчанию. Нажимаем «Записать» и дожидаемся окончания процесса.форматирование
  4. Дождитесь завершения создания загрузочной флешки. Теперь для запуска нужно перезагрузить компьютер, войти в биос и поменять приоритет загрузки устройств, поставив USB носитель на первое место. Обычно порядок загрузки меняется в разделе «Boot».

Убедитесь, что в БИОСЕ выставлен режим работы «IDE» для SATA накопителей. В противном случае утилита его не увидит и отобразит ошибку инициализации. После завершения проверки при необходимости можно изменить обратно на «AHCI».

Сохраняем настройки и повторно перезапускаем компьютер.

Как пользоваться программой (инструкция)

Теперь подробнее о том, как правильно пользоваться MHDD. Это важно, поскольку от этого зависит результативность.

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

start computer

Далее отобразятся все жесткие диски, подключенные к компьютеру. Каждый HDD имеет порядковый номер, находящийся слева от его названия. Вводим необходимую цифру и нажимаем «Enter». У меня это цифра «2». Для переопределения винта с которым планируется начать работу, нужно нажать комбинацию «SHIFT + F3».

выбор жесткого диска

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

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

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

запуск справки через f1

Разберем наиболее популярные из них:

  1. SCAN – начать сканирование. Также можно использовать клавишу «F4».список доступных команд
  2. ERASE – произойдет перезапись каждого сектора (низкоуровневое форматирование), при этом вся информация находящаяся на накопителе удалится. Используется для устранения софтовых бэдов (ошибок).
  3. SMART ATT – используется для просмотра SMART параметров. Он также открывается клавишей «F8».

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

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

начальное окно

Сразу хочу обратить ваше внимание, на то, что есть и другие функции:

  • Start LBA – начальный пункт с которого начнется сканирование.
  • End LBA – конечный пункт.
  • Remap – используется когда необходимо выполнить сканирование с автоматическим переназначением поврежденных секторов (применяется для восстановления работоспособности). Принимает значение «OFF» и «ON», то есть, включить – выключить.
  • Timeout – время задержки на считывание сектора.  После истечения времени произойдет переход к следующей области.
  • Spindown after scan – останавливает HDD после завершения процедуры сканирования.
  • Loop test/repair – цикличная проверка.
  • Erase Delays – используется для полной перезаписи медленных или недоступных зон. При этом часть информации, находящейся на накопителе удалится. Принимает значение «OFF» и «ON».

Для изменения параметров используется клавиша «Enter», для перехода к другому параметру используются стрелки на клавиатуре.

Анализ результатов

По завершении проверки вы увидите окно с подробной информацией в виде разноцветных квадратиков и буквенных обозначений.

результат сканирования

Что означает каждый из них:

  • Серые квадраты (3-50 ms) — показывают общее количество наиболее быстрых секторов, с которыми никаких проблем не наблюдается.
  • Зеленые (<150 ms) – говорят о наличии медленных секторов. Большое их количество (выше 500) снижает скорость работы винта. Однако наличие зеленых квадратиков, присуще каждому накопителю и является нормой (в разумных значениях).
  • Оранжевые (<500 ms) – очень медленные зоны, значительно понижающие скорость работы накопителя. Наличие хотя бы одного, говорит о начале проблем в работе винчестера.
  • Красные (>500 ms) – сбойные зоны (бэд блоки). Существенно замедляют работу винчестера, вызывают различные сбои в работе ОС и приложений.
  • UNC – сбойная область не поддающаяся восстановлению. Скорее всего это «логический BAD блок». Обычно устраняется перезаписью функцией «ERASE» (низкоуровневым форматированием).
  • AMNF – пропавшая адресная метка. Чаще всего возникает из-за неисправности аппаратной части винчестера. Стоит попробовать провести ERASE или REMAP, правда в большинстве своем это не приносит результата.
  • ABTR – запрос на чтение отвергнут. Появляется в результате аппаратной неисправности, либо по причине несовместимости с конкретным винчестером.
  • IDNF – не найден идентификационный номер. Говорит о неисправности, либо о неудачной попытке обращения к области.
  • T0NF – нулевой трек не найден, рекалибровка не удалась. Говорит о неисправности носителя.

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

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

  1. Если найдены UNC, AMNF, IDNF сектора, то необходимо выполнять сканирование с функцией «Erase Delays». Это устранит сбойную область. Но если проблема останется, то выполняем «ERASE».erase delays
  2. В случае с оранжевыми, коричневыми блоками, выполняем «REMAP». Также помогает комбинация «ERASE» — «REMAP» или «Erase Delays».remap

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

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

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

Анализ SMART

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

Открыть SMART вам поможет клавиша F8 или команда «SMART ATT». Обращаем внимание на колонку «RAW».smart

Наиболее значимые атрибуты:

  • Reallocated sectors count – общее количество автоматических переназначенных секторов (бэдов).
  • Current pending sectors – сектора, которые стоят в очереди на переназначение.
  • Ultra ATA CRC – количество ошибок возникших при передаче данных посредством SATA кабеля. Значение должно быть сведено к нулю. Устраняется заменой кабеля или SATA разъема.

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

После проведения диагностики, чтобы выйти из BIOS, нужно воспользоваться комбинацией «Ctrl + Shift + Delete» для перезагрузки, либо отключить ПК через кнопку питания.

Проблемы, с которыми вы можете столкнуться

  1. Иногда, утилита MHDD не видит подключенный жесткий диск, даже несмотря на то, что он отображается в Windows. Скорее всего дело в физической неисправности. Как правило, при этом отображается сообщение «drive is not ready». В таком случае попробуйте подключить устройство к другому разъему используя новый SATA кабель или очистить окислы на плате винчестера.
  2. Если устройство издает сторонние шумы, то скорее всего дело во внутреннем механизме. Ситуация исправляется заменой.
  3. О неисправном механизме также говорит зависание на этапе проверки. Или отвал HDD в основном меню с сообщением «driver has been disconnected».

Видео инструкция

Содержание

  1. Низкоуровневый ремонт. Чиним жесткий диск с MHDD
  2. Содержание статьи
  3. Введение
  4. Ох уж эти интерфейсы
  5. Xakep #213. FUCK UAC
  6. Готовимся
  7. Не убий
  8. Сканируем
  9. Восстанавливаем
  10. О чем сигнализируют индикаторы
  11. MHDD — программа для работы с жесткими дисками (инструкция)
  12. Что это за программа
  13. О чем сигнализируют индикаторы
  14. Создание загрузочной флешки с MHDD
  15. Запуск низкоуровневого форматирования
  16. Инструкция по пользованию
  17. Как просканировать жесткий диск и проверить на ошибки
  18. Анализ результатов сканирования
  19. Сканируем
  20. Процедура восстановления
  21. Управление парольной защитой
  22. Анализ SMART
  23. Проблемы, с которыми вы можете столкнуться
  24. Восстанавливаем

Низкоуровневый ремонт. Чиним жесткий диск с MHDD

Содержание статьи

Введение

Если SMART показывает проблемы, чаще всего это означает одно: диск вот-вот начнет сыпаться, и повлиять может даже лишняя загрузка ОС. Следующее, что нужно понять, — это софтверные на нем «бэды» или хардварные. Если хардварных не так много, то диск еще можно попытаться вернуть к жизни.

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

MHDD — это небольшая, но мощная бесплатная программа, которая предназначена для работы с накопителями на самом низком уровне (насколько это возможно). Первая версия была выпущена Дмитрием Постриганем в 2000 году. Она могла сканировать поверхность накопителя с интерфейсом IDE в режиме CHS. Сейчас MHDD — это значительно больше, чем диагностика. С MHDD ты можешь делать все что угодно: диагностировать накопители, выполнять чтение и запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя.

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

Ох уж эти интерфейсы

Не каждый интерфейс может корректно распознаваться программой.

Интерфейс SATA. Есть вероятность, что диск не определится в MHDD. Причина может заключаться в режиме работы SATA-контроллера (IDE и AHCI) в BIOS. MHDD, увы, не поддерживает режим AHCI. Необходимо менять настройки BIOS. Хуже всего то, что нынче не все матплаты поддерживают этот режим. Выходом может стать только использование машины с подходящей материнкой или отказ от MHDD.

Интерфейс IDE. Для данного интерфейса характерно распределение устройств на шлейфе — master/slave. По умолчанию MHDD скрывает все устройства в режиме slave. Исправить это можно двумя способами. Первый — изменить расположение жесткого диска (переключить перемычку на master) и проверить соответствие настройки в BIOS. Второй способ — попробовать в MHDD сменить номер диска на 2 или 4. Ну и не забывай про конфигурационный файл mhdd.cfg , который лежит в папке CFG. В данном случае важен параметр PRIMARY_ENABLED=TRUE .

Интерфейс SCSI. Может не определиться драйвер SCSI-контроллера.

Интерфейс USB. Подключить диск через USB теоретически возможно с помощью дополнительного драйвера и настройки программы. Драйвер эмулирует режим работы через SCSI. Также необходимо отключить все лишние USB-накопители. Целевой диск должен быть подключен до загрузки MHDD. В config.sys потребуется прописать: device=X:USBASPI.SYS /w /v , где X: — путь к диску.

Итак, я беру с полки один из сломанных дисков (я обычно клею на них этикетку broken) и сейчас попробую воскресить его, чтобы показать тебе, как это работает на практике. У меня на руках оказался винт WDC WD7500BPVX-60JC3T0 с винегретом вместо системы и всех файлов на нем.

SMART подопытного диска

Xakep #213. FUCK UAC

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

Готовимся

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

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

Не убий

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

Что ж, можно приступать к делу! Для начала создаем загрузочную флешку. Для этого я рекомендую USB Tools — полная инструкция и сам DOS есть вот здесь. Когда носитель готов, остается только бросить в его корень MHDD, чтобы лишний раз не лазить по директориям из командной строки.

Чтобы диск, подключенный на первый канал, точно отображался, нужно подредактировать конфиг mhdd.cfg, который лежит в папке CFG.

USB Tools

Как я уже говорил, сканирование любого устройства возможно, только если оно определяется командами ID или EID (или нажатием F2).

Определяем наш жесткий диск

Сканируем

Чтобы выполнить сканирование, набираем SCAN и жмем ENTER или используем F4. Появится меню, из которого можно изменить часть настроек. По умолчанию начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.

Начинаем сканирование

Давай пройдемся по параметрам сканирования.

  • Start LBA — начальный сектор для сканирования, по дефолту 0, то есть начало диска.
  • End LBA — сектор завершения сканирования, по дефолту конец диска. Иногда удобнее сканировать не всю поверхность (особенно когда объем диска переваливает за несколько терабайт), а только рабочую область, где лежит ОС. К примеру, диск С равен 50 Гбайт, тогда конечная область будет равна 2 * 50 * 1024 * 1024 = 104 857 600-й сектор . Можно посчитать проще: (объем * 2) * 1 000 000 , итого 100 000 000.
  • Remap помечает сектор как сбойный в специальной служебной области, после чего диск к нему не обращается.
  • Timeout — время задержки на чтение сектора, после которого проверка переходит к следующему сектору.
  • Spindown after scan — остановить жесткий диск после сканирования.
  • Loop test/repair — проводить сканирование или проверку циклично.
  • Erase Delays — стирать сектора, в которых обнаружены задержки чтения.

Снова нажимаем F4 для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130 560 байт).

Процесс сканирования

Вот как работает сканирование:

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

MHDD повторяет шаги 1–5 до конечного сектора. Если нужен протокол сканирования, его всегда можно найти в файле log/mhdd.log. Во время сканирования ты можешь увидеть много прямоугольников разного цвета. Чтобы ты не сильно пугался, привожу выдержку из справки:

Первое, что должно быть сделано, — это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если bad-блоки так и не исчезли, следует запустить scan с включенной опцией Remap.

Восстанавливаем

Если сканирование выявило ошибки, первое, что необходимо сделать, — скопировать все данные с накопителя (если они, конечно, тебе нужны). В моем случае это было неактуально. Затем нужно полностью очистить поверхность при помощи команды ERASE , которая стирает каждый сектор на накопителе.

Выполнение команды ERASE

Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых soft-bad-блоков. Если стирание не помогло, запускаем сканирование с включенной опцией REMAP.

Процесс ремапа

Если видишь, что каждый блок содержит ошибку, не пытайся стирать накопитель или сканировать с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.

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

О чем сигнализируют индикаторы

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

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

  • AMNF — Address Mark Not Found — обращение к какому-то конкретному сектору не удалось. Скорее всего, означает, что сектор поврежден. Однако сразу после включения накопителя как раз наоборот — свидетельствует об отсутствии проблем и сообщает об успешном выполнении внутренней диагностики;
  • T0NF — Track 0 Not Found — не найден нулевой трек;
  • ABRT — Abort, команда отвергнута;
  • IDNF — Sector ID Not found;
  • UNCR — Uncorrectable Error, ошибка, не скорректированная кодом ECC. Скорее всего, в этом месте логический бэд-блок.

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

Источник

MHDD — программа для работы с жесткими дисками (инструкция)

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

MHDD – это мощный инструмент для работы с накопителями, выполняющий разнообразные функции:

  • Парольная защита
  • Изменение размера накопителя
  • Диагностика дисков
  • Система SMART для управления дисками
  • Форматирование и восстановление накопителей.

Что это за программа

MHDD – профессиональное бесплатное решение для проверки жестких дисков на наличие ошибок и дефектов. Может похвастаться весьма широким функционалом, позволяющим провести не только базовое и расширенное сканирование, но и выполнить восстановление HDD.

Поскольку установка происходит не на компьютер, а на USB накопитель, MHDD подходит для всех ОС, включая Windows 7 и 10 (32 и 64 bit). Распространяется абсолютно бесплатно, интерфейс достаточно простой, хоть и полностью английском языке.

А теперь, предлагаю перейти к подробной инструкции по ее использованию.

О чем сигнализируют индикаторы

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

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

  • AMNF — Address Mark Not Found — обращение к какому-то конкретному сектору не удалось. Скорее всего, означает, что сектор поврежден. Однако сразу после включения накопителя как раз наоборот — свидетельствует об отсутствии проблем и сообщает об успешном выполнении внутренней диагностики;
  • T0NF — Track 0 Not Found — не найден нулевой трек;
  • ABRT — Abort, команда отвергнута;
  • IDNF — Sector ID Not found;
  • UNCR — Uncorrectable Error, ошибка, не скорректированная кодом ECC. Скорее всего, в этом месте логический бэд-блок.

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

Жесткие диски в процессе своей работы непременно изнашиваются. Износ может проявляться медленной работой компьютера и зависаниями. А все из-за того, что на поверхности жесткого диска появляются не читаемые сектора, или как их еще называют BAD блоки.

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

Создание загрузочной флешки с MHDD

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

Далее выполняем все по шагам:

    Щелкаем по скачанному файлу в формате .iso правой мышкой, наводим на пункт «Открыть с помощью» и выбираем «UltraIso».

В верхнем меню нажимаем на раздел «Самозагрузка» и выбираем «Записать образ …».

В открывшемся окне для пункта «Disk Drive» указываем нашу флешку, метод записи выставляем «USB – HDD», все остальные опции можно оставить по умолчанию. Нажимаем «Записать» и дожидаемся окончания процесса.

  • Для того чтобы запустить MHDD с флешки, нужно перезагрузить компьютер, войти в биос и поменять приоритет загрузки устройств, поставив USB флешку на первое место. Обычно порядок загрузки меняется в разделе «Boot».
  • Сохраняем настройки и повторно перезапускаем компьютер.

    Запуск низкоуровневого форматирования

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

    • вводится команда «erase»;
    • в открывшемся окне необходимо набрать номера блоков, если очистке подлежит полный диск, ничего набирать не нужно – продолжают кнопкой «Enter»;
    • форматирование начинают клавишей «y».

    Процедура занимает определенное время, которое зависит от количества информации и состояния диска.

    Инструкция по пользованию

    Теперь поговорим о том, как правильно пользоваться программой MHDD.

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

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

    Теперь можно начинать работу с винчестером. Программа MHDD по умолчанию предложит ознакомиться со всеми командами, которые нам доступны. Для открытия списка команд нажмите клавишу «F1».

    Разберем наиболее популярные из них:

      SCAN – начать сканирование. Также можно использовать клавишу «F4».

  • ERASE – будет выполнена перезапись каждого сектора, при этом вся информация находящаяся на накопителе будет удалена. Используется для устранение программных бэдов (ошибок).
  • SMART ATT – используется для просмотра SMART параметров. Также смарт можно открыть клавишей «F8».
  • В качестве примера я запущу обычное сканирование поверхности на наличие бэд блоков. Для этого ввожу команду «SCAN» и жму «Enter».

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

    Сразу хочу обратить ваше внимание, на то, что есть и другие функции:

    • Start LBA – начальный пункт с которого будет произведен старт сканирования.
    • End LBA – конечный пункт.
    • Remap – используется в тех случаях, когда необходимо выполнить сканирование с автоматическим переназначением поврежденных секторов (применяется для восстановления работоспособности жесткого диска). Принимает значение «OFF» и «ON», то есть, включить – выключить.
    • Timeout – время задержки на считывание сектора. По истечению, будет произведен переход к следующей области.
    • Spindown after scan – останавливает HDD после завершения процедуры сканирования.
    • Loop test/repair – цикличная проверка.
    • Erase Delays – используется для полной перезаписи медленных или недоступных секторов. При этом часть информации, находящейся на накопителе будет удалена. Принимает значение «OFF» и «ON».

    Для изменения параметров в программе MHDD используется клавиша «Enter», для перехода к другому параметру вы можете использовать стрелки на клавиатуре.

    Как просканировать жесткий диск и проверить на ошибки

    Сканирование запускают набором команды «scan», подтверждение «Enter». Откроется небольшое меню, где следует выбрать параметры процедуры. Активация – через клавишу F4, запустится сканирование.

    Внимание! При первом запуске процесса не следует включать параметры Remap и Erase Delays, поскольку данные пункты могут стереть всю информацию с устройства.

    Анализ результатов сканирования

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

    Что означает каждый из них:

    • Серые квадраты (3-50 ms) – показывают общее количество наиболее быстрых секторов, с которыми никаких проблем не наблюдается.
    • Зеленые ( 500 ms) – сбойные сектора (бэд блоки). Существенно замедляют работу винчестера, вызывают различные сбои в работе Windows и программ.
    • UNC – сбойная область не поддающаяся восстановлению. Скорее всего это «логический бэд блок». Обычно устраняется перезаписью функцией «ERASE».
    • AMNF – пропавшая адресная метка. Чаще всего возникает из-за неисправности аппаратной части винчестера. Можно попробовать провести ERASE или REMAP, но в большинстве случаев это не приносит результата.
    • ABTR – запрос на чтение отвергнут. Может появляться в результате аппаратной неисправности, либо по причине несовместимости программы MHDD с конкретным винчестером.
    • IDNF – не найден идентификационный номер. Говорит о неисправности, либо о неудачной попытке обращения к области.
    • T0NF – нулевой трек не был найден, рекалибровка не удалась. Говорит о неисправности HDD.

    Сканируем

    Чтобы выполнить сканирование, набираем SCAN и жмем ENTER или используем F4. Появится меню, из которого можно изменить часть настроек. По умолчанию начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.


    Начинаем сканирование

    Давай пройдемся по параметрам сканирования.

    • Start LBA — начальный сектор для сканирования, по дефолту 0, то есть начало диска.
    • End LBA — сектор завершения сканирования, по дефолту конец диска. Иногда удобнее сканировать не всю поверхность (особенно когда объем диска переваливает за несколько терабайт), а только рабочую область, где лежит ОС. К примеру, диск С равен 50 Гбайт, тогда конечная область будет равна 2 * 50 * 1024 * 1024 = 104 857 600-й сектор . Можно посчитать проще: (объем * 2) * 1 000 000 , итого 100 000 000.
    • Remap помечает сектор как сбойный в специальной служебной области, после чего диск к нему не обращается.
    • Timeout — время задержки на чтение сектора, после которого проверка переходит к следующему сектору.
    • Spindown after scan — остановить жесткий диск после сканирования.
    • Loop test/repair — проводить сканирование или проверку циклично.
    • Erase Delays — стирать сектора, в которых обнаружены задержки чтения.

    Снова нажимаем F4 для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130 560 байт).


    Процесс сканирования

    Вот как работает сканирование:

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

    MHDD повторяет шаги 1–5 до конечного сектора. Если нужен протокол сканирования, его всегда можно найти в файле log/mhdd.log. Во время сканирования ты можешь увидеть много прямоугольников разного цвета. Чтобы ты не сильно пугался, привожу выдержку из справки:

    Первое, что должно быть сделано, — это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если bad-блоки так и не исчезли, следует запустить scan с включенной опцией Remap.

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

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

    1. Если были найдены UNC, AMNF, IDNF сектора, то необходимо выполнять сканирование с функцией «Erase Delays». Скорее всего это поможет избавиться от сбойной области. Если проблема останется, то выполняем «ERASE».

    В случае с оранжевыми, коричневыми блоками, выполняем «REMAP». Еще может помочь комбинация «ERASE» – «REMAP» или «Erase Delays».

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

    После чего производим повторную проверку. Если некоторые бэд блоки останутся, то очевидно, что они вызваны физической неисправностью жесткого диска. В таком случае поможет только опция «REMAP», либо замена накопителя. Иначе такой HDD может выйти из строя в любой момент.

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

    Управление парольной защитой

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

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

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

    Анализ SMART

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

    Открыть SMART в программе MHDD вам поможет клавиша F8 или команда «SMART ATT». Обращаем внимание на колонку «RAW».

    Наиболее значимые атрибуты:

    • Reallocated sectors count – общее количество автоматических переназначенных секторов (бэдов).
    • Current pending sectors – сектора которые стоят в очереди на переназначение.
    • Ultra ATA CRC – количество ошибок возникших при передаче данных посредством SATA кабеля. Значение должно быть сведено к нулю. Устраняется заменой кабеля или SATA разъема.

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

    Проблемы, с которыми вы можете столкнуться

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

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

    О неисправном механизме может говорить и зависание на этапе проверки. Или отвал HDD в основном меню с сообщением «driver has been disconnected».

    Восстанавливаем

    Если сканирование выявило ошибки, первое, что необходимо сделать, — скопировать все данные с накопителя (если они, конечно, тебе нужны). В моем случае это было неактуально. Затем нужно полностью очистить поверхность при помощи команды ERASE , которая стирает каждый сектор на накопителе.


    Выполнение команды ERASE

    Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых soft-bad-блоков. Если стирание не помогло, запускаем сканирование с включенной опцией REMAP.


    Процесс ремапа

    Если видишь, что каждый блок содержит ошибку, не пытайся стирать накопитель или сканировать с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.

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

    Источник

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

    К числу функциональных возможностей программы MHDD относятся:

    • Диагностика жесткого диска: чтение и запись в произвольные сектора, обнаружение бэд-секторов, измерение скорости вращения шпинделя и т.д.
    • Управление системой самодиагностики S.M.A.R.T. и парольной системой.
    • Получение и управление шумовыми характеристиками жестких дисков.
    • Изменение размера жесткого диска путем «отсечения» нужного пользователя объема и другие.

    Утилита MHDD работает с различными физическими интерфейсами, использующимися для подключения накопителей к компьютеру, включая SATA, IDE и SCSI.

    Как пользоваться MHDD?

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

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

    • UltraISO;
    • WinToFlash;
    • Rufus;
    • WinSetupFromUSB.

    В представленном на данной странице архиве присутствуют обе версии программы MHDD (Windows-версия и ISO-образ для создания загрузочной флешки или диска).

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

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

    Основной функционал:

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

    Будьте осторожны с программой! Плохо разбирающийся пользователь может навредить данным еще больше.

    Открыть описание

    MHDD RUS скачать можно бесплатно через торрент или по прямой официальной ссылке на soft-file.ru сразу после описания.

    Первая сборка приложения выполняла всего лишь сканирование поверхности запоминающего устройства с IDE в режиме CHS.

    На сегодняшний день MHDD представляет собой более чем простую диагностику диска и несет в себе огромный функционал. Работает со всеми распространенными накопителями с интерфейсами IDE, Serial ATA, SCSI. Предусмотрена возможность получить доступ к USB-флешкам, что несомненно также будет не лишним.

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

    Как работать с утилитой:

    1. Скачиваем в удобное место и запускаем приложение.
    2. Появится меню выбора дисков, где выбираем нужный.
    3. Нажимаем клавишу «F2» для получения исчерпывающей о нем информации.
    4. Нажимаем клавишу «F1» и используем необходимые команды.
    5. Для обычного сканирования можно воспользоваться клавишей «F4».

    Тестирование будет отображаться на экране квадратиками. Цветными будут не в идеальном, но в еще приличном состоянии сектора. Зеленый цвет означает нормальный износ поверхности, красный — признак почти сформированной ошибки.

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

    Скачать MHDD для Windows 7 64-bit можно бесплатно и затем записать на любую флешку.

    В случае выявления поврежденных секторов, лучшим выбором будет копирование всех нужных данных с накопителя. Далее запустить очистку командой «ERASE», которая стирает всю информацию. Стоит отметить, что MHDD предоставляет большую практичность и надёжность в использовании.

    Версия 4.6 RUS от 16.05.2017
    Разработчик MHDD
    Система
    Windows
    Категория СистемныеВосстановление данных
    Язык Русский, Английский и другие
    Загрузок 43795
    Лицензия Бесплатная
    Размер 0,4 Мб

    Ctrl+D — в закладки

    Проверяйте скачиваемые файлы на вирусы, например, через новый Яндекс.Браузер со встроенным антивирусом!

    успешно скачали программу?

    Комментарии сайта

    Отзывы ВК

    wpDiscuz

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

    MHDD – это мощный инструмент для работы с накопителями, выполняющий разнообразные функции:

    • Парольная защита
    • Изменение размера накопителя
    • Диагностика дисков
    • Система SMART для управления дисками
    • Форматирование и восстановление накопителей.

    Что это за программа

    MHDD – профессиональное бесплатное решение для проверки жестких дисков на наличие ошибок и дефектов. Может похвастаться весьма широким функционалом, позволяющим провести не только базовое и расширенное сканирование, но и выполнить восстановление HDD.

    окно сканирования

    Поскольку установка происходит не на компьютер, а на USB накопитель, MHDD подходит для всех ОС, включая Windows 7 и 10 (32 и 64 bit). Распространяется абсолютно бесплатно, интерфейс достаточно простой, хоть и полностью английском языке.

    А теперь, предлагаю перейти к подробной инструкции по ее использованию.

    О чем сигнализируют индикаторы

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

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

    • AMNF — Address Mark Not Found — обращение к какому-то конкретному сектору не удалось. Скорее всего, означает, что сектор поврежден. Однако сразу после включения накопителя как раз наоборот — свидетельствует об отсутствии проблем и сообщает об успешном выполнении внутренней диагностики;
    • T0NF — Track 0 Not Found — не найден нулевой трек;
    • ABRT — Abort, команда отвергнута;
    • IDNF — Sector ID Not found;
    • UNCR — Uncorrectable Error, ошибка, не скорректированная кодом ECC. Скорее всего, в этом месте логический бэд-блок.

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

    Жесткие диски в процессе своей работы непременно изнашиваются. Износ может проявляться медленной работой компьютера и зависаниями. А все из-за того, что на поверхности жесткого диска появляются не читаемые сектора, или как их еще называют BAD блоки.

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

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

    Далее выполняем все по шагам:

    1. Щелкаем по скачанному файлу в формате .iso правой мышкой, наводим на пункт «Открыть с помощью» и выбираем «UltraIso».

      создание загрузочной флешки

    2. В верхнем меню нажимаем на раздел «Самозагрузка» и выбираем «Записать образ …».

      запись образа

    3. В открывшемся окне для пункта «Disk Drive» указываем нашу флешку, метод записи выставляем «USB – HDD», все остальные опции можно оставить по умолчанию. Нажимаем «Записать» и дожидаемся окончания процесса.

      запись образа на флешку

    4. Для того чтобы запустить MHDD с флешки, нужно перезагрузить компьютер, войти в биос и поменять приоритет загрузки устройств, поставив USB флешку на первое место. Обычно порядок загрузки меняется в разделе «Boot».

    Сохраняем настройки и повторно перезапускаем компьютер.

    Запуск низкоуровневого форматирования

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

    • вводится команда «erase»;
    • в открывшемся окне необходимо набрать номера блоков, если очистке подлежит полный диск, ничего набирать не нужно – продолжают кнопкой «Enter»;
    • форматирование начинают клавишей «y».

      Запуск форматирования

    Процедура занимает определенное время, которое зависит от количества информации и состояния диска.

    Инструкция по пользованию

    Теперь поговорим о том, как правильно пользоваться программой MHDD.

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

    меню загрузки

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

    выбор жесткого диска

    Теперь можно начинать работу с винчестером. Программа MHDD по умолчанию предложит ознакомиться со всеми командами, которые нам доступны. Для открытия списка команд нажмите клавишу «F1».

    запуск справки

    Разберем наиболее популярные из них:

    1. SCAN – начать сканирование. Также можно использовать клавишу «F4».

      список команд

    2. ERASE – будет выполнена перезапись каждого сектора, при этом вся информация находящаяся на накопителе будет удалена. Используется для устранение программных бэдов (ошибок).
    3. SMART ATT – используется для просмотра SMART параметров. Также смарт можно открыть клавишей «F8».

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

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

    Сразу хочу обратить ваше внимание, на то, что есть и другие функции:

    • Start LBA – начальный пункт с которого будет произведен старт сканирования.
    • End LBA – конечный пункт.
    • Remap – используется в тех случаях, когда необходимо выполнить сканирование с автоматическим переназначением поврежденных секторов (применяется для восстановления работоспособности жесткого диска). Принимает значение «OFF» и «ON», то есть, включить – выключить.
    • Timeout – время задержки на считывание сектора. По истечению, будет произведен переход к следующей области.
    • Spindown after scan – останавливает HDD после завершения процедуры сканирования.
    • Loop test/repair – цикличная проверка.
    • Erase Delays – используется для полной перезаписи медленных или недоступных секторов. При этом часть информации, находящейся на накопителе будет удалена. Принимает значение «OFF» и «ON».

    Для изменения параметров в программе MHDD используется клавиша «Enter», для перехода к другому параметру вы можете использовать стрелки на клавиатуре.

    Как просканировать жесткий диск и проверить на ошибки

    Сканирование запускают набором команды «scan», подтверждение «Enter». Откроется небольшое меню, где следует выбрать параметры процедуры. Активация – через клавишу F4, запустится сканирование.

    Сканирование диска

    Внимание! При первом запуске процесса не следует включать параметры Remap и Erase Delays, поскольку данные пункты могут стереть всю информацию с устройства.

    Анализ результатов сканирования

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

    результат сканирования

    Что означает каждый из них:

    • Серые квадраты (3-50 ms) – показывают общее количество наиболее быстрых секторов, с которыми никаких проблем не наблюдается.
    • Зеленые (<150 ms) – говорят о наличии медленных секторов. Большое их количество (выше 500) может снижать скорость работы жесткого диска. Однако наличие зеленых квадратиков, присуще каждому накопителю и является нормой (в разумных значениях).
    • Оранжевые (<500 ms) – очень медленные сектора, значительно понижающие скорость работы накопителя. В идеале их не должно быть вообще. Наличие хотя-бы одного, говорит о начале проблем в работе винчестера.
    • Красные (>500 ms) – сбойные сектора (бэд блоки). Существенно замедляют работу винчестера, вызывают различные сбои в работе Windows и программ.
    • UNC – сбойная область не поддающаяся восстановлению. Скорее всего это «логический бэд блок». Обычно устраняется перезаписью функцией «ERASE».
    • AMNF – пропавшая адресная метка. Чаще всего возникает из-за неисправности аппаратной части винчестера. Можно попробовать провести ERASE или REMAP, но в большинстве случаев это не приносит результата.
    • ABTR – запрос на чтение отвергнут. Может появляться в результате аппаратной неисправности, либо по причине несовместимости программы MHDD с конкретным винчестером.
    • IDNF – не найден идентификационный номер. Говорит о неисправности, либо о неудачной попытке обращения к области.
    • T0NF – нулевой трек не был найден, рекалибровка не удалась. Говорит о неисправности HDD.

    Сканируем

    Чтобы выполнить сканирование, набираем SCAN и жмем ENTER или используем F4. Появится меню, из которого можно изменить часть настроек. По умолчанию начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены.

    Давай пройдемся по параметрам сканирования.

    • Start LBA — начальный сектор для сканирования, по дефолту 0, то есть начало диска.
    • End LBA — сектор завершения сканирования, по дефолту конец диска. Иногда удобнее сканировать не всю поверхность (особенно когда объем диска переваливает за несколько терабайт), а только рабочую область, где лежит ОС. К примеру, диск С равен 50 Гбайт, тогда конечная область будет равна 2 * 50 * 1024 * 1024 = 104 857 600-й сектор . Можно посчитать проще: (объем * 2) * 1 000 000 , итого 100 000 000.
    • Remap помечает сектор как сбойный в специальной служебной области, после чего диск к нему не обращается.
    • Timeout — время задержки на чтение сектора, после которого проверка переходит к следующему сектору.
    • Spindown after scan — остановить жесткий диск после сканирования.
    • Loop test/repair — проводить сканирование или проверку циклично.
    • Erase Delays — стирать сектора, в которых обнаружены задержки чтения.

    Снова нажимаем F4 для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130 560 байт).

    Вот как работает сканирование:

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

    MHDD повторяет шаги 1–5 до конечного сектора. Если нужен протокол сканирования, его всегда можно найти в файле log/mhdd.log. Во время сканирования ты можешь увидеть много прямоугольников разного цвета. Чтобы ты не сильно пугался, привожу выдержку из справки:

    Первое, что должно быть сделано, — это полная очистка поверхности командой erase. Если это не помогло, то scan с включенной опцией EraseWaits. Если bad-блоки так и не исчезли, следует запустить scan с включенной опцией Remap.

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

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

    1. Если были найдены UNC, AMNF, IDNF сектора, то необходимо выполнять сканирование с функцией «Erase Delays». Скорее всего это поможет избавиться от сбойной области. Если проблема останется, то выполняем «ERASE».

    2. В случае с оранжевыми, коричневыми блоками, выполняем «REMAP». Еще может помочь комбинация «ERASE» – «REMAP» или «Erase Delays».

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

    После чего производим повторную проверку. Если некоторые бэд блоки останутся, то очевидно, что они вызваны физической неисправностью жесткого диска. В таком случае поможет только опция «REMAP», либо замена накопителя. Иначе такой HDD может выйти из строя в любой момент.

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

    Управление парольной защитой

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

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

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

    Анализ SMART

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

    Открыть SMART в программе MHDD вам поможет клавиша F8 или команда «SMART ATT». Обращаем внимание на колонку «RAW».

    Наиболее значимые атрибуты:

    • Reallocated sectors count – общее количество автоматических переназначенных секторов (бэдов).
    • Current pending sectors – сектора которые стоят в очереди на переназначение.
    • Ultra ATA CRC – количество ошибок возникших при передаче данных посредством SATA кабеля. Значение должно быть сведено к нулю. Устраняется заменой кабеля или SATA разъема.

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

    Проблемы, с которыми вы можете столкнуться

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

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

    О неисправном механизме может говорить и зависание на этапе проверки. Или отвал HDD в основном меню с сообщением «driver has been disconnected».

    Восстанавливаем

    Если сканирование выявило ошибки, первое, что необходимо сделать, — скопировать все данные с накопителя (если они, конечно, тебе нужны). В моем случае это было неактуально. Затем нужно полностью очистить поверхность при помощи команды ERASE , которая стирает каждый сектор на накопителе.

    Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых soft-bad-блоков. Если стирание не помогло, запускаем сканирование с включенной опцией REMAP.

    Если видишь, что каждый блок содержит ошибку, не пытайся стирать накопитель или сканировать с включенной опцией REMAP. Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.

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

    MHDD
    для Windows

    MHDD скриншот № 1

    MHDD скриншот № 2

    MHDD — программный комплекс для точной диагностики и мелкого ремонта накопителей (HDD). Позволяет работать с накопителями на низком уровне, напрямую через порты IDE контроллера. Выполняет очень быструю и точную диагностику всей поверхности накопителя (в отличие от таких программ как NDD, ScanDisk, которые адресуют только логические разделы), независимо от данных, которые находятся на диагностируемом накопителе. Позволяет с максимально возможной скоростью избавиться от так называемых «soft»-bad секторов.

    В MHDD реализованы следующие функции:

    • Максимально быстрая и точная диагностика состояния механической части накопителя (поверхности и головки)
    • Скрытие дефектных секторов, а также оптимальный алгоритм исправления «soft»-bad секторов (секторов с неправильным CRC)
    • Постоянный мониторинг состояния регистров IDE контроллера
    • Возможность уменьшить объём накопителя (функция HPA)
    • Возможность отрегулировать шум, издаваемый накопителем (независимо от производителя накопителя) — AAM
    • Работа со SMART.
    • Журналы ошибок, запуск тестов, атрибуты
    • Уничтожение всей информации на накопителе без возможности восстановления
    • Работа с парольной системой накопителя. Установка, снятие пароля
    • Моментальное разбиение нового винчестера на один логический диск на весь объем винчестера
    • «Разогрев» накопителя и тестирование его в экстремальных условиях
    • Просмотр заводских дефект-листов на некоторых накопителях
    • Пакетное тестирование нескольких накопителей
    • А также другие возможности для профессиональной работы с HDD.

    Под winnt, win2000, winXP — программа работает при установке драйвера userport.

    • драйвер userport (33 Кб)

    ТОП-сегодня раздела «HDD утилиты»

    скачать CrystalDiskInfoCrystalDiskInfo 8.17.14

    CrystalDiskInfo — одно из лучших приложений для проверки состояния жестких дисков, которые…

    скачать VictoriaVictoria 5.37

    Victoria — программа для тестирования жесткого диска. Проводит диагностику и выдает полную…

    Отзывы о программе MHDD

    dimon про MHDD 4.6 [03-01-2013]

    ответы на частозадаваемые вопросы http://www.ihdd.ru/forum/mhdd-faq-t6.html
    8 | 3 | Ответить

    kraigar про MHDD 4.6 [09-03-2012]

    А MHDD для USB есть?
    31 | 42 | Ответить

    Сергей про MHDD 4.6 [05-02-2012]

    оф.сайт (mhdd.ru)
    5 | 15 | Ответить

    Andy про MHDD 4.6 [13-12-2011]

    Поищи образа загрузочных CD с MHDD-4.6. Проблема флоппа отпадёт сама собой…
    4 | 7 | Ответить

    Mussulman про MHDD 4.6 [10-09-2011]

    А если флопа нет?
    7 | 21 | Ответить

    mhdd как пользоваться

    Проверка жёсткого диска на битые сектора bad блоки

    Проверка жёсткого диска на битые сектора bad блоки в MHDD

    Жесткие диски в процессе своей работы непременно изнашиваются. Износ может проявляться  медленной работой компьютера и зависаниями. А все из-за того, что на поверхности жесткого диска появляются не читаемые сектора, или как их еще называют BAD блоки.

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

    Для начала нам нужно записать загрузочный образ MHDD на флешку, так как программа работает из под DOS.

    Скачиваем MHDD по ссылке ниже.

    Скачать загрузочный ISO образ MHDD (500KB)

    Далее нам понадобиться любая USB флешка, объемом от 32MB. На нее мы будем записывать образ MHDD.

    Вставляем флешку в USB разъем компьютера или ноутбука и при помощи программы UltraIso или любой другой известной вам записываем скачанный образ MHDD, тем самым создавая загрузочную флешку.

    После того, как флешка запишется, нужно с нее загрузить компьютер, предварительно переключив в BIOS режим работы жесткого диска с ACHI в IDE. Если этого не сделать, то MHDD не увидит ваш жесткий диск.

    Если вы все сделали правильно и загрузились с флешки, то вы увидите вот такое вот окно:

    проверка жёсткого диска на битые сектора bad блоки

    Начальное окно загрузки MHDD

    В нем нужно нажать “Enter”, после чего появится главное окно программы MHDD:

    mhdd как пользоваться

    Главное окно программы MHDD

    Далее нужно нажать ну цифру на клавиатуре, напротив которой в MHDD написана модель вашего жесткого диска.

    проверка жёсткого диска на битые сектора bad блоки

    Выбор жесткого диска вводом соответствующей цифры

    Набираем цифру и жмем “Enter”.

    Для отображения окна с настройками проверки жесткого диска нажимаем F4 на клавиатуре.

    mhdd как пользоваться

    Настройки проверки

    Здесь стрелками спускаемся на строку “Remap”, жмем “Enter” и выбираем “On”. Этим мы включили переназначение битых секторов. Чтобы MHDD не просто находила их, но и помечала как неиспользуемые.

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

    По времени проверка длится от 20 минут, до 4 часов в зависимости от объема и скорости жесткого диска. Диск на 1TB проверяется около 2-3 часов.

    В окне справа отображаются результаты проверки. Сектора у которых время отклика 500MS и больше (коричневые и красные) считаются пред бэдами, и чем их больше тем хуже. UNC (красные крестики) это и есть бэды – не читаемые сектора.

    проверка жёсткого диска на битые сектора bad блоки

    Результаты проверки – BAD сектора

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

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

    Теперь вы знаете как легко и просто пользоваться MHDD и как с ее помощью проверить жесткий диск на битые сектора bad блоки.

    Лучшая благодарность автору — репост к себе на страничку:

    Как продиагностировать жёсткий диск? Утилита для тестирования HDD. Программа MHDD  пошаговая инструкция.

    Содержание:

    1. Введение
    2. Статья о возможностях современных HDD
    3. Как все начиналось
    4. Тестирование винчестеров
    5. Управление уровнем шума
    6. Опции безопасности
    7. Установка пароля на винчестер
    8. Опции ремонта
    9. Заключение
    10. Как это работает
    11. Скачивание установочного пакета MHDD
    12. Первый запуск. Важная информация
    13. Использование команд MHDD
      1. Сканирование поверхности
        1. Как работает сканирование
      2. Просмотр атрибутов SMART
      3. Команды идентификации накопителя
      4. Стирание групп секторов или целого диска
      5. Уменьшение объёма накопителя
      6. Управление парольной защитой
      7. Чтение секторов в файл
      8. Запись секторов из файла на диск
      9. Управление шумовыми характеристиками накопителя
      10. Конфигурация накопителя
      11. Пакетный запуск команд
      12. ATA/SCSI-терминал, скрипты
      13. Другие команды
      14. Параметры командной строки

    Введение

    В предыдущей статье мы ознакомились с материалами по теме: «Как создать мультизагрузочную флешку«. В составе этой загрузочной флешки имеется программа MHDD 4.6. В данной статье  мы рассмотрим пошаговую инструкцию по работе с программой.

    Эта статья написана для проявляющих интерес и делающих первые шаги в области накопителей на жестких магнитных дисках и посвящается программе MHDD и работе с ней. Прежде всего требуется отметить, что программа является универсальной, она работает со всеми накопителем с интерфейсом ATA независимо от производителя и модели. Это объясняется тем, что любое взаимодействие ATA-винчестера с окружающим миром происходит через стандартный набор портов и с помощью конкретного набора команд, определенных в спецификации стандарта ATA (при разработке всех версий которого учитывались соображения совместимости, и таким образом становится совершенно неважно, какой версией интерфейса оснащен данный конкретный накопитель, и уж, тем более, производитель, ведь он при разработке диска непременно должен был руководствоваться стандартом ATA). Работать программа способна из под чистого DOS, и прямо из Windows (95/98/ME). Правда, при работе из-под Windows существуют некоторые ограничения (о них сказано в документации: накопитель не нужно в таком случае определять в BIOS, а контроллер, на котором он установлен, в Windows лучше всего отключить). И хотя такой вариант работоспособен, лично я все же предпочитаю работать под чистым DOS, так как даже если все будет работать стабильно в Windows, полученные скоростные показатели могут не соответствовать действительности. И потом, Windows это все-таки Windows… Может я и параноик, но в «варезных» делах стараюсь держаться от «Окон» подальше. И раз уж упомянули о контроллерах, то нужно сказать, что программа позволяет работать и с накопителями установленными на внешних ATA контроллерах, но не во всех версиях. Утилита способна запускаться с любого не защищенного от записи носителя на котором есть немного места для записи временных файлов и протоколов работы (минимально нужно 70 кбайт, рекомендуется 20 Мбайт). Не используйте программу с того же диска, который диагностируете и лечите, если случилось так, что накопитель у вас один (бэды на своем родном и единственном восстанавливаете, например) — используйте программу с дискеты. Аппаратная часть — ваша тестовая машина, программу не занимают совершенно: это может быть что угодно, с контроллером ATA, вплоть до 286 (в документации так сказано, сам не пробовал, так как у меня в доступности лишь 386 есть, но по теории должно). После запуска, при наличии более чем одного накопителя в системе, предлагается выбрать тот, с которым мы хотим работать.

    Как создать загрузочную флешку
    На экран будет выведена подсказка об основных командах программы.

    Как создать загрузочную флешку
    Инициализировав выбранный накопитель нажатием F2 получаем исчерпывающую о нем информацию: — название модели; логические геометрию диска (логическое число цилиндров/головок/секторов на дорожке); — серийный номер; версию микрокода; — число адресуемых через 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 — сигнализирующая об установленном аппаратном пароле, и HPА — если размер накопителя был изменен с помощью команды HPA (для скрытия бэд-блоков в конце диска используется обычно). Изначально программа задумывалась как инструмент для быстрой диагностики, и потому на тестирование приходится большая часть функций программы. Первая и самая простая диагностика — по атрибутам системы SMART.

    В MHDD встроены необходимые средства. Начиная с версии 2.8.1 возможен просмотр SMART-атрибутов, запуск на выполнение
    SMART тестов. Для просмотра нужно ввести с консоли команду SMART ATT.

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

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

    Как создать загрузочную флешку
    Верхняя строка — это режим работы с винчестером. По умолчанию теперь там стоит LBA, менять что-то вряд ли понадобиться, если у проверяемый драйв не раритетный. В строках Starting Cyl/LBA, Ending Cyl/LBA выставляются начальный и конечный блок для LBA трансляции и начальный/конечный цилиндр для CHS (для проверки конкретного участка). Значения по умолчанию соответствуют полной поверхности. Можно включить переназначение сбойных секторов при обнаружении оных (функция Remap).

    Timeout — время отводимое накопителю для выполнения операции. Результаты проверки можно занести в протокол. При тесте поверхности на экран будут выводится квадратики (один такой квадратик равен 255 секторам (при тестировании в режиме LBA либо числу секторов в строке параметров HDD (обычно 63 — при тестировании в режиме CHS)), цвет которых несет определенную смысловую нагрузку.

    Как создать загрузочную флешку
    В окошке справа ведется их счет. Верхняя самая строка показывает скорость считывания данных в данный момент (не зависит от используемого режима DMA), в нижней — два значения в процентах: первое значение показывает процент выполнения текущего теста в заданном промежутке, а второе отображает, насколько далеко головки «ушли» от 0 цилиндра и «пришли» к последнему. Ниже часы показывают время начала проверки и прогнозируемое время выполнения. Разъяснения по цветам приводятся в документации: «Чем «мутнее» квадратик, тем больше накопителю потребовалось времени для чтения этого блока секторов. Если пошли цветные блоки — значит, накопитель не «вписался» в отведенный ему для работы промежуток времени. Цветными блоками отображается ненормальное состояние поверхности, но еще без BAD’ов».

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

    Красный цвет — признак того что на этом месте уже почти «сформировался» BAD block. Вопросительный знак появляется при превышении максимального времени ожидания готовности. То есть, при появлении [?] можно считать, что накопитель «подвис» на этом месте и здесь явно присутствует либо серьезный дефект поверхности, либо неисправен блок магнитных головок.

    Всѐ, что ниже вопросительного знака — это ошибки (BAD block). Если они появляются в процессе тестирования, значит, на поверхности есть физические дефекты или проблемы с CRC секторов, т.н. «софт-бэды». Единственно что нужно добавить к тому, что при большом количестве бэдов полезно будет воспользоваться опцией ERASE WAITs (на приведенном выше рисунке она выключена): тогда при обнаружении сбойного сектора диск не будет долго над ним страдать, пытаясь его вычитать, а сразу же предпримет попытку записи.

    С помощью MHDD можно проверить и надежность системы позиционирования: по команде CX будут проводится многократные попытки позиционирования в различные области, некоторые накопители такой режим выдержать не могут в силу в большинстве случае конструктивных особенностей и заводских дефектов (но не нужно бояться — из строя ничего не выйдет, так как программа отслеживает такую возможность и переводит диск в ждущее состояние, если что-то не так). Есть еще ряд команд для диагностики, но это наверное первые которые следует знать. Более полно описывать в рамках данной статьи нет смысла — для этого документация к программе есть. Из очень интересных функций реализуемых программой нужно отметить возможность управления шумом (узкозаточенные и неудобные утилиты производителей остаются далеко в стороне).
    По команде AAM становиться доступным изменение производимого уровня шума (нужно ли напоминать, что в ущерб производительности?), при этом результат можно оценить сразу же. Очень удобно.

    MHDD

    Как создать загрузочную флешку

    И последней из обещающих стать популярными функций программы можно отметить установки аппаратного пароля на накопитель (в спецификации ATA-3 предусматривается возможность установки двух паролей — пользовательского и мастер-пароля (устанавливается сразу же на заводе, но не активирован)). При активизации этой функции накопитель будет корректно определяться BIOS, но никакие операции с ним не будут возможны, пока пароль не будет снят. Очень мощная защита 100% защищающая от неподготовленного и даже от более или менее подготовленного пользователя. Снять такой пароль можно лишь в крутых сервисных центрах (при углублении в вопрос обнаруживаются маленькие лазейки, но мы сейчас не станем о них распространяться). И теперь этой функцией можно воспользоваться с помощью программы MHDD.

    Для установки пароля есть команда PWD, для подготовки к снятию UNLOCK и DISPWD для непосредственно снятия. Все изменения вызванные этими программами вступают в силу при перезапуске микропрограммы накопителя (т.е. необходимо выключение/включение). И ни в коем случае не теряйте пароль! Это почти равносильно потере диска! Есть средства разбивки и форматирования дисков и много другой всякой-всячины. Возможно случиться так, что ваша жизнь будет непрерывно связана с общением с жесткими дисками, и вам захочется автоматизировать выполнение како-то то набора команд. Для этого программа имеет командный процессор. Работа с ним подробнейшим образом расписана в документации, там же описано и большое множество команд, не упомянутых мной сегодня и предназначенных для применения более подготовленными людьми. Прочтение данной статьи ни в коем случае не освобождает от прочтения документации, тем более, что она на русском.

    Быстрее и безопаснее — cтатья о возможностях современных HDD

    Жесткий диск — устройство в любом системном блоке самое неприметное. Купили его, воткнули — ну как там? Все нормально? Не сильно греется? А шум спать любимым родственникам не мешает? Ну вот и славненько. Ну и пусть себе работает. А ведь девайс этот один из самых сложных и навороченных во всем компьютере! И о полном букете его способностей большинство пользователей никогда и не узнает. Точнее, не узнало бы, если бы не существовало такой программы, как MHDD.

    Как все начиналось

    Интерфейс ATA (AT Attachment, он же — IDE) начал разрабатываться в конце 80-х годов как средство подключения дисковых накопителей к шине ISA. Со временем накопители совершенствовались, обрастая новыми возможностями. Казалось, пройдет совсем немного времени — и этот стандарт уйдет в прошлое, как когда-то произошло с жесткими дисками MFM. Но волей судьбы это так и не случилось — ATA оказался настолько удобным, что его продолжали подстраивать под стремительно убегающие вперед технологии. Taк один за другим появились модификации ATA-2, 3, 4, затем ATA/ATAPI-5, и, наконец, 7 . И шина ISA давно уже умерла, но остались стандарты для работы с портами 1×0-1×7, которые используются и по сей день для управления самым многочисленным семейством жестких дисков — с интерфейсом IDE. И древний винчестер начала 90-х, и суперсовременная Barracuda, используя одинаковые наборы регистров для обмена данными, полностью совместимы по управлению. Правда, у современных винчестеров добавлена куча новых команд, таких, как самодиагностика (S.M.A.R.T.), возможность отрезать часть диска с конца (HPA), прямой доступ к памяти для ускорения обмена данными (DMA), возможность понижать уровень шума (AAM), возможность установки пароля на винчестер (Security Set) и многие другие — все они входят в стандарт ATA и нередко используются в фирменных утилитах для различных хардов. Но вот беда — в погоне за быстрой прибылью, далеко не все фирмы удосужились выпустить утилиты, в состав которых входит реализация всех возможностей, на которые способен их жесткий диск. Так жестоко, например, поступили фирмы Samsung, Fujitsu и Western Digital. Только фирма IBM включила все ATA-функции в пакет Features Tool. Вот и приходится рядовому пользователю извращаться, пытаясь активизировать ту или инную фичу своего винчестера с помощью «чужой» утилиты. А из-за того, что такой софт часто пишется «из-под палки», в нем бывает куча неудобств, а иногда и совершенно бессмысленные ограничения — некоторые модели хардов просто отвергаются из-за маркетинговых соображений. «Не купили хард нашей фирмы — нечего нашими программами пользоваться» — считают их разработчики. Но теперь этот кошмар можно забыть, как страшный сон — программа MHDD специально создана для универсального использования ATA-команд на любых хардах, независимо от их производителя. Так как эта программа работает с винтом непосредственно через порты, в ней отсутствуют разные дебильные ограничения, типа работы «только с дискеты» или «только под чистым ДОС». Программа способна работать и в DOS, и под Windows 9x, и с дискеты. Ее можно запускать в любой момент, и в любой момент завершать. И вам больше не нужно скачивать из Сети мегатонны всякой сомнительной хренотени —
    все, что нужно вашему харду. В комплект входит документация на русском языке и много других полезных рекомендаций.

    Тестирование винчестеров

    Тестирование хардов является основной идеологией программы, и занимает большую часть ее возможностей. Прежде всего зададим себе вопрос: а что такое тестирование жесткого диска вообще? Что полезно знать о нем в первую очередь? Наверняка для многих это прежде всего — скорость чтения/записи, состояние поверхности, SMART-атрибуты, наличие встроенных функций, а если диск уже «заболел» — то и диагностика его неисправностей. И все это умеет MHDD! Выбрав нужный накопитель в меню программы, и нажав клавишу F2 мы получим исчерпывающую информацию о накопителе, а именно: — полное название модели; — количество логических цилиндров/головок/секторов на дорожке; — серийный номер; — версию микропрограммы; — количество адресов LBA; — список всех поддерживаемых ATA-функций и предельного режима DMA; — состояние SMART: включен или нет; — наличие аппаратного пароля на винте; — размер харда в мегабайтах; — информацию о прохождении важнейших тестов — сброса и рекалибровки (рис.1) Рис 1.

    MHDD

    Рис 1. Инициализация винчестера по команде F2.

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

    BUSY — накопитель занят и на команды не реагирует;

    WRFT — ошибка записи;

    DREQ — накопитель жаждет обменяться данными с внешним миром;

    ERR — в результате какой-либо операции возникла ошибка.

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

    AMNF — Adress Mark Not Found — Контроллер не смог обратиться к заданному сектору. Обычно бывает из-за бэд-блоков;

    T0NF — Track 0 Not Found — невозможно «найти» 0-й трек;

    ABRT — Abort, команда отвергнута;

    IDNF — Sector ID Not found;

    UNCR — Uncorrectable Error — винт не смог прочитать данные в секторе из-за ошибки, которую он не смог скорректировать ECC-кодом.

    Обычно возникает из-за софт-бэдов. Коды ошибок — это отдельные биты в специальном регистре, содержимое которого сообщает сам винчестер в ответ на ATA-команды, а программа лишь интерпретирует их в удобную для восприятия форму. Пока винчестер бездействует, состояние индикаторов почти ни о чем не говорит, но стоит дать винту задание (например запустить скан поверхности клавишей F4), как индикаторы оживут и начнут сообщать о состоянии накопителя в реальном времени. Мы не будем рассматривать сканирование поверхности подробно. Обратим внимание лишь на индикатор скорости в правом верхнем углу: он показывает максимальную скорость считывания данных, на которую способен винчестер в данный момент. В большинстве случаев этот результат совпадает со значением, выдаваемым другими программами для тестирования HDD, например SiSoft Sandra или HdTach для Windows. А в правом нижнем углу отображается время, оставшееся до конца тестирования — в MHDD 2.81 это новинка, которой не было ни в одной из предыдущих версий. С помощью MHDD можно оценить и надежность системы позиционирования накопителя. Для этого имеется консольная команда «CX». Она названа так в память о печально известных винчестерах Quantum серии CX — эти винты массово умирали из-за бракованой партии микросхем Philips TDA5247HT, которая управляла движением головок. Чтобы оценить, является ли данный экземпляр винчестера бракованным, и была придумана эта команда — при ее использовании винт совершает циклические перемещения головок с первого на последний трэк, что приводит к разогреву микросхем и банки. А чтобы винчестер от этого не сдох, в программу был введен своеобразный предохранитель — при любой ошибке программа останавливает двигатель, переводя винчестер в ждущий режим (что равносильно выключению питания). Этой командой удобно тестировать б/у накопители, особенно Quantum-ы lct-серий, в которых применяется аналогичная микросхема. Достаточно оставить винчестер на пару часов в режиме «CX», чтобы выявить все их глюки — в случае неудачного прохождения этого теста будет выдано сообщение «ERROR: Seek Test FAILED!» .

    Но и это еще не все! В новой версии MHDD были добавлены совершенно уникальные функции — просмотр заводских дефект-листов на хардах IBM и FUJITSU. Это позволяет оценить состояние харда после покупки — чем меньше заводских дефектов, тем он, естественно, лучше. Для этого предназначены команды «IBME» и «FUJLST» — они выводят список дефектов в файлы.

    И наконец — в MHDD есть возможность запустить автономные внутренние SMART-тесты, которые протестируют накопитель. Это можно сделать командой SMART TEST (помощь по SMART интегрирована в программу).

    MHDD

    Рис 2. SMART-тесты.

    Управление уровнем шума

    В последнее время производители всерьез занялись проблемой снижения уровня шума, издаваемого накопителями. Некоторые добились при этом потрясающих результатов — например фирме Seagate удалось снизить шум шпинделя четвертой «барракуды» настолько, что он перестал восприниматься слухом. Но вращающиеся блины — не единственный источник шума в механике жесткого диска. Привод головок тоже шумит — его резкие движения рассекают воздух внутри банки, порождая «хрюкающий» звук позиционирования. Конечно, его можно замедлить, изменив форму тока в катушке на более плавную, но это неизбежно вызовет ухудшение такого важного параметра харда, как время доступа — именно оно определяет быстродействие дисковой подсистемы в многозадачных средах, и при операциях с множеством мелких файлов. В тоже время, бывают задачи, в которых быстрое позиционирование совсем не нужно, а нужна тишина — например при работе в офисных приложениях, при проигрывании музыки и фильмов. Как тут быть? Именно эта проблема была решена разработчиками хардов совсем недавно — в спецификации ATA появилась функция «Automatic Acoustic Management» (AAM) — оперативная регулировка уровня шума, издаваемого накопителем в результате движения головок за счѐт уменьшения скорости их перемещения. Управлять AAM могут фирменные утилиты некоторых хардов, например IBM и Maxtor. Но они делают это крайне неудобно — пользователь не имеет возможности быстро оценить текущий уровень шума.

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

    MHDD

    Рис 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, и нажав комбинацию клавиш «SHIFT+F3», выбираем винчестер, доступ к которому мы хотим закрыть.

    Нажимаем F2.

    Обратите внимание на строку «Security: High, Off» — она означает, что пароль на винчестер не установлен (рис.4).

    MHDD

    Установка пароля на винчестер

    Теперь набираем в консоли «PWD».

    Программа попросит ввести пароль «Type password max 32sym-».

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

    Пароль через интерфейс уйдет в винчестер.

    Нажав F2, вы увидите, что сообщение сменилась на «Security: High, ON», а наверху, огненными буквами высветилось страшное слово: «PWD».

    Однако, пароль вступит в силу не сразу, а только после выключения питания. При последующем включении компьютера произойдет перезапуск внутренней микропрограммы винчестера, и он заблокируется. Такой накопитель будет корректно опознаваться BIOS, но при попытке загрузиться с него, записать или прочитать информацию, возникнет очень крутой облом: винчестер будет отвергать любые действия, связанные с доступом к его информационной зоне. И не поможет здесь ни дисковый редактор, ни низкоуровневое форматирование, ни подключение к другому компьютеру, ни даже перестановка контроллера от другого винчестера! Пароль хранится на блинах, в области инженерных цилиндров, доступных только в технологическом режиме. И где конкретно он находится, знают только производители и ремонтники хардов —
    обычному пользователю снять пароль скорей всего, не удастся. Винчестер с паролем можно оставлять в компьютере подключенным, при загрузке система его не увидит (но он будет присутствовать в списке устройств). Это очень удобно, если на компьютере имеется несколько винчестеров. А если винчестер один, то MHDD можно загружать с дискеты — таким образом вы превратите ее в электронный ключ к жесткому диску. С установкой разобрались, а как теперь его снять? Для этого в MHDD есть две команды: «UNLOCK» и «DISPWD».

    Первая команда пароль не снимает, а лишь подготавливает винчестер к его снятию. Вторая — снимает. В обоих случаях должен быть введен правильный пароль. Рассмотрим пример (рис. 5).

    MHDD

    Рис 5. Снятие пароля с винчестера.
    Выбрав нужный нам винчестер через «SHIFT+F3» и нажав F2, вводим в консоль «UNLOCK».

    На просьбу ввести пароль — вводим его. Программа ответит «Done«, даже если пароль был введен неверно.

    Затем набираем «DISPWD» и снова вводим пароль на запрос. Нажимаем ENTER.

    Если в обоих случаях пароль был введен правильно, винчестер будет немедленно разблокирован, в чем можно убедиться, нажав F2 — огненная надпись «PWD» должна исчезнуть.

    Если пароль был неверным, появится надпись «Fail». После пяти неправильных попыток винчестер перестает реагировать на команды, выдавая «Fail» в любом случае — нужно выключить и включить питание, чтобы возобновить работу. Поэтому будьте очень внимательны при выборе пароля — он является аппаратным, и при его утере вы потеряете хард как физическое устройство! Насколько надежна такая защита? От простого пользователя — 100%. Пароль нельзя обойти без специальных технологических программ, которые, естественно, не распространяются. Его нельзя «сбросить», как это часто делают с забытым паролем в BIOS материнских плат. Но от профессионала ATA-пароль не спасет — его могут удалить те, кто имеет доступ к служебной зоне харда, например ремонтники, или владельцы аппаратно-программного комплекса PC3000. Существуют и другие программы для работы с ATA-функциями жестких дисков, например ATA Security Tool, которая обладает большими возможностями. В комплекте есть отличная документация на русском языке, которую очень полезно почитать всем, кто заинтересовался работой с ATA-паролями HDD.

    Опции ремонта

    В той статье была описана работа с версией 2743. Но из-за того, что автор программы постоянно разрабатывает новые методы решения проблем с HDD для рядовых пользователей, новые версии MHDD появляются со скоростью пулемета. И в каждой — новые возможности, зачастую не имеющие аналогов в других программах. Так вышло и в этот раз — в менюшке сканирования поверхности, вызываемой через F4, появилась новая опция «ERASE WAITs». Она предназначена для быстрого удаления софт-бэдов без потери информации. Как мы уже писали, софт бэды — это неправильно записанные секторы, у которых не совпадает контрольная сумма поля данных с реальным его содержимым. Особенно часто такое бывает на винчестерах IBM DTLA. Когда контроллер винчестера натыкается на такое «чудо», он замечает несовпадение, и думая, что бэд-блок физический, пытается скорректировать ошибку. Для этого винчестер читает сектор многократно, ожидая совпадения, но это ему не удается, и он выдает ошибку «UNCR» на интерфейс. Для ОС это выглядит как бэд-блок, хотя на самом деле его там нет — достаточно переписать сектор чем угодно, чтобы винт пересчитал контрольную сумму и тем самым «вылечил» его. Долгое время для этого использовали полную очистку поверхности от информации путем «низкоуровневого» форматирования носителя — принудительной записи нулей во все секторы. Но во-первых, это приводило к полному уничтожению информации, а во-вторых — занимало очень много времени. А что делать, если софт-бэды образовались на каком-нибудь важном текстовом файле? Из-за одного-единственного дефектного сектора, скопировать этот файл становилось невозможным — ОС не позволяла. Теперь это стало возможным благодаря опции ERASE WAITs, которая исправляет такие файлы, делая их способными читаться без ошибок. Работает она следующим образом: если во время сканирования поверхности программа находит бэд-блок (винчестер выдает ошибку), в контроллер посылается команда сброса, за которой следует попытка записи в сектор, который эту ошибку вызвал. Команда сброса нужна для того, чтобы винчестер не «прохрюкивался» на каждом бэдовом секторе по нескольку секунд, а сразу переходил к записи или ремапу. Если винчестер кишит огромным количеством бэдов, то это экономит время на проверку поверхности в десятки раз, бэды исчезают, а информация при этом остается. Правда, содержимое тех секторов, где были бэд-блоки, безвозвратно теряется, и принадлежащие им файлы окажутся немного подпорчеными. Но это не имеет большого значения — все равно информация в бэдах была неверной.
    В случае текстовых файлов это вполне допустимо, а именно они наиболее важны при спасении информации. Зато в дальнейшем эти файлы будут читаться без ошибок и их можно легко переписать на другой диск.

    MHDD

    Рис. 6. Опции сканирования поверхности и ремонта.

    Заключение

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

    Внимание! Этот тест стирает информацию, так как выполняет запись на диск. Вот пример теста для винчестеров Fujitsu MPG.

    V1.0 HALT_On

    DRV_SELECT

    DRV_RESET

    DRV_SEEK

    30 DRV_RESET

    DRV_STOP

    pause 6

    DRV_SEEK 30

    DRV_RESET

    DRV_SCAN MIN 100000 0

    DRV_ERASE min 50000

    DRV_SEEK 30

    DRV_ERASE min 50000

    DRV_SEEK 30 DRV_SCAN MIN 100000 0 ENDSND_ON
    DRV_ERASE min max

    DRV_SCAN MIN MAX 2

    DRV_ERASE min max

    DRV_SCAN MIN MAX 0

    DRV_STOP

    Слабое место винчестеров Quantum lct серий – микросхема управления движением головок, поэтому тест для этих винчестеров будет другим:

    V1.0 HALT_On

    DRV_SELECT

    DRV_SEEK 30

    DRV_RESET

    DRV_STOP pause 6

    DRV_SEEK 30

    DRV_RESET

    DRV_SEEK 300

    DRV_SCAN MIN MAX 0

    DRV_STOP

    Интересные факты: Программа MHDD позволяет стирать содержимое диска командой «ERASE». Но как выяснилось, кроме своего прямого назначения, этот режим хорошо подходит для выявления глюков винчестеров Fujitsu MPG. При намечающихся неполадках в контроллере эти винчестеры не выдерживают записи, и тест заканчивается с ошибкой через 30-60 минут. Начиная с версии 2.8, программа работает с дополнительными UDMA-контроллерами. MHDD не работает с CDROM-а, т.к. на защищенном от записи диске не может создать файлы, необходимые для работы. В версии 2.81 введена возможность просмотра SMART-атрибутов. Для этого достаточно набрать команду – «smart att».

    Помощь по команде SMART интегрирована в MHDD (можно просто набрать «smart»). Нормальное количество заводских дефектов для дисков IBM DTLA – несколько тысяч. Для винчестеров Fujitsu – от 0 до нескольких сотен. Eсли вам нужно разбить винчестер на один раздел (на всю емкость), необязательно использовать программу fdisk от Microsoft. Это может сделать MHDD намного быстрей. Для этого нужно ввести команду fdisk и ответить «Y» (Yes) на запрос. При этом определять винчестер в BIOS необязательно. Только будьте внимательны при выборе накопителя – вся операция происходит мгновенно!
    Что находится внутри MHDD:

    mhdd.exe — исполняемая программа;

    mhdd.hlp — этот файл используется системой справки по SMART командам; batch/sample.mba — пример пакетного файла для запуска тестов без участия оператора;

    scripts/test — пример скрипта и описание скриптовой системы ATA/SCSI-терминала; cfg/mhdd.cfg — в этом файле MHDD хранит конфигурацию.
    Во время первого запуска программа создаст файл log/mhdd.log. Это основной лог-файл. Все ваши действия и результаты тестов будут записаны в этот файл.

    Как это работает

    Давайте представим, как работает операционная система MSDOS, когда ей нужно прочитать какой-либо сектор с накопителя. MSDOS просто «попросит» BIOS сделать это. Затем, BIOS ищет в своих таблицах адреса портов нужного накопителя, выполняет необходимые проверки, и затем начинает обмен данными с накопителем. После того, как всѐ закончено, BIOS возвращает результат операционной системе. А теперь давайте обратим внимание на то, как работает MHDD: Главное отличие: MHDD не использует функции BIOS и прерывания. Таким образом, у вас даже нет надобности определять накопитель в BIOS Setup. Вы можете даже включать накопитель уже после того, как загрузится MSDOS и MHDD, так как MHDD работает напрямую с регистрами накопителя и не обращает внимания на такие «мелочи» как, например, разделы, файловые системы и ограничения BIOS.

    Внимание: Никогда не запускайте MHDD с накопителя, который находится на том же физическом IDE канале (кабеле), к которому (к кабелю, к каналу) подключается тестируемый накопитель. Вы будете иметь значительные повреждения данных на обоих накопителях! В связи с этим, по умолчанию, MHDD не работает с каналом PRIMARY, так как у большинства пользователей именно там находится MHDD. Для того, чтобы разблокировать канал Primary, запустите MHDD, затем выйдите, затем отредактируйте файл MHDD.CFG. Или же используйте ключ командной строки /ENABLEPRIMARY. Для доступа к SCSI-устройствам MHDD использует DOS ASPI драйвер. Если вы не планируете работать с накопителями SCSI — значит, вам не нужны никакие драйверы.

    Скачивание установочного пакета MHDD

    Вам необходимо решить, какой пакет вам необходим: образ CD, образ дискеты или просто архив. Вы можете записать образ CD при помощи любого ПО, поддерживающего запись ISO-образов. Ваш CD будет загрузочным.

    Скачать программу (ISO образ MHDD 4.6).

    На данный момент самый удобный и простой способ для тестирования жёсткого диска это создать загрузочную флешку с MHDD. Я обычно пользуюсь программой Ultra ISO. Запускаем программу, скачиваем программу и разворачиваем образ на флешку, загружаемся с флешки (обычно использую быстрый запуск на компьютере через F8) и тестируем жёсткий диск.

    Первый запуск. Важная информация

    Некоторые люди считают, что MHDD — очень сложная программа. Они предполагали, что MHDD должна быть очень простой, но когда они, не прочитав документацию, запускали еѐ в первый раз — приходило разочарование. MHDD — это очень сложная и опасная программа. Намного легче осваивают MHDD те, кто знаком с внутренним устройством накопителей. Если вы хотите получить соответствующие знания, вы можете начать знакомство с этого сайта. Очень важно понимать, что вам придѐтся потратить несколько часов, а возможно и дней, прежде чем вы получите осмысленные результаты от MHDD. Я настоятельно рекомендую попробовать протестировать несколько накопителей без
    дефектов перед тем, как вы начнѐте работать с неисправными. При первом запуске программа создаст новый файл ./cfg/mhdd.cfg. Канал IDE Primary отключен по умолчанию. Если вы действительно хотите «включить» его — пожалуйста, прочтите это. Вы увидите меню выбора накопителей. Выберите любое устройство, которое захотите. Вы можете вызвать это меню в любое время нажатием SHIFT+F3.

    Теперь вы можете нажать F1 и использовать любые команды MHDD. Пожалуйста, будьте предельно внимательны, когда работаете с MHDD первые несколько раз.

    Я бы посоветовал начать знакомство с команд EID, SCAN, STOP, CX и TOF. Некоторым из них назначены комбинации клавиш, например F4 для команды SCAN. Взгляните на регистры. Любое IDE или Serial ATA устройство должно сообщать DRIVE READY и DRIVE SEEK COMPLETE, таким образом, вы должны видеть флаги DRDY и DRSC. Флаг BUSY сигнализирует о том, что накопитель выполняет какую-либо операцию (например, чтение или запись). Некоторые флаги, такие как WRITE FAULT и TRACK 0 NOT FOUND являются устаревшими, вы никогда их не должны видеть. Флаг INDEX также является устаревшим, однако, иногда он может мигать. Флаг DRATA EQUEST (DREQ) означает, что диск запрашивает передачу данных. Если вы заметили флаг ERROR (ERR), посмотрите на регистр ошибок. Вы сможете определить тип возникшей ошибки. Смотрите ATA/ATAPI standard для получения дальнейшей информации о командах и регистрах.

    Использование команд MHDD

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

    Сканирование любого устройства возможно только если оно может быть определено командами ID или EID (или по нажатию F2).

    Для того, чтобы выполнить сканирование, наберите SCAN и нажмите ENTER, или используйте F4. Вы увидите меню, где сможете изменить некоторые настройки. По умолчанию, начальный сектор равен нулю (стартовый сектор). Конечный сектор равен максимально возможному (конец диска). Все деструктивные по отношению к пользовательским данным функции (Remap, Erase Delays) по умолчанию выключены. Нажмите F4 снова для запуска сканирования. MHDD сканирует накопители блоками. Для накопителей IDE/SATA один блок равен 255 секторам (130560 байт).

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

    1. MHDD посылает команду VERIFY SECTORS с номером LBA (номер сектора) и номером секторов в качестве параметров.

    2. Накопитель поднимает флаг BUSY.

    3. MHDD запускает таймер.
    4. После того, как накопитель выполнил команду, он опускает флаг BUSY.

    5. MHDD вычисляет затраченное накопителем время и выводит соответствующий блок на экран. Если встретилась ошибка (bad block), программа выводит соответствующую букву, которая описывает ошибку.

    MHDD повторяет шаги 1—5 до конечного сектора. Если вам нужен протокол сканирования — вы всегда можете найти его в файле log/mhdd.log.

    Если сканирование выявило ошибки, первое, что необходимо сделать — это скопировать все данные с накопителя. Затем необходимо выполнить полное стирание поверхности при помощи команды ERASE, которая стирает каждый сектор на вашем накопителе. Накопитель пересчитает поля ECC для каждого сектора. Это помогает избавиться от так называемых «soft-bad» блоков. Если стирание не помогло, запускайте сканирование с включенной опцией REMAP. Если вы видите, что каждый блок содержит ошибку, не пытайтесь стирать накопитель либо производить сканирование с включенной опцией REMAP.

    Скорее всего, у накопителя повреждена служебная область, и это не может быть исправлено стандартными командами MHDD.

    Просмотр атрибутов SMART

    Вы можете набрать SMART ATT или нажать F8 для просмотра атрибутов. Что они означают? Пожалуй, самый главный атрибут для современного накопителя — это «Reallocated Sectors Count» (значение Raw). Это значение сообщает, сколько на диске переназначенных секторов. Нормальный накопитель имеет raw-значение, равное нулю. Если вы видите значение более 50 — у накопителя проблемы. Это может означать брак блока питания, вибрация, перегрев, или же просто бракованный накопитель. Взгляните на атрибут 194 — температура. Хорошие значения лежат в промежутке между 20 и 40 градусами. Некоторые накопители не сообщают температуру.

    Атрибут UDMA CRC error rate означает количество ошибок, которые возникают при передаче данных по IDE/SATA кабелю. Нормальное raw-значение этого атрибута равняется нулю. Если вы видите другое значение, вам нужно срочно заменить кабель. Также, разгон очень влияет на количество ошибок такого типа. Другие атрибуты, обычно, не так важны. Смотрите ATA/ATAPI standard для получения дополнительной информации о атрибутах и тестах SMART.

    Команды идентификации накопителя

    Попробуйте команды ID и EID для того чтобы просмотреть информацию о вашем накопителе. Смотрите ATA/ATAPI standard для получения дополнительной информации.

    Стирание групп секторов или целого диска

    Вы можете использовать команду ERASE. Если ваш накопитель был опознан в BIOS Setup (или же при тесте POST), MHDD попытается использовать функции BIOS для стирания накопителя в режиме UDMA. Если вы не хотите, чтобы MHDD пыталась использовать BIOS, используйте параметр /DISABLEBIOS.

    Уменьшение объёма накопителя

    Используйте команду HPA для ограничения объѐма накопителя. Программа спросит новое количество доступных секторов. Для того, чтобы снять установленные ограничения, используйте команду NHPA. Производите цикл «выключение-включение» накопителя перед использованием команды NHPA. В соответствии с ATA/ATAPI standard, вы можете изменять объѐм накопителя только один раз за один цикл работы накопителя.

    Управление парольной защитой

    Используйте команду PWD для блокировки накопителя при помощи пользовательского (USER) пароля. В соответствии с ATA/ATAPI standard, вам необходимо произвести выключение и включение накопителя для того, чтобы изменения вступили в силу.

    В MHDD есть две команды для разблокировки накопителей: UNLOCK и DISPWD. UNLOCK производит разблокировку накопителя до первого выключения. Для того, чтобы отключить парольную систему, вам необходимо использовать сначала команду UNLOCK, а замем команду DISPWD (пароль должен быть известен). Мастер-пароль устанавливается производителем и может быть использован для разблокировки. MHDD не имеет средств для смены Мастер-пароля, однако, вы можете использовать ATA/SCSI-терминал для выполнения соответствующих команд.

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

    Вы можете считать всего несколько секторов или целый диск в файл или в набор файлов. Попробуйте команду TOF. Программа пропускает дефектные сектора. Если вы планируете создавать образ размером более 1 гигабайт, лучше использовать команду ATOF, так как она умеет автоматически «нарезать» образы.

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

    Используйте команду FF для записи секторов на диск. Вас попросят ввести номер первого сектора для записи и количество записываемых подряд секторов.

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

    Почти все современные накопители поддерживают Acoustic Management. Вы можете уменьшить уровень шума, издаваемого при перемещении головок, путѐм уменьшения скорости их перемещения. Используйте команду AAM для настройки.

    Конфигурация накопителя

    При помощи команды CONFIG вы можете просматривать и изменять конфигурацию накопителя, например, максимальный режим UDMA, поддержка систем Security, SMART, AAM, HPA, поддержка режима LBA48. Также возможно изменение размера диска. Некоторые производители уменьшают размер диска при помощи изменения конфигурации, у вас есть возможность восстановить оригинальный объѐм.

    Пакетный запуск команд

    Вы можете написать очень простой пакетный файл (смотрите пример в каталоге BATCH), где вы опишете всѐ, что вы хотите выполнить. Нажмите F5, когда захотите запустить такой файл на исполнение.

    ATA/SCSI-терминал, скрипты

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

    MHDD>.test

    Другие команды

    Нажмите F1. Вы увидите краткую справку по всем командам MHDD. Для получения более детальной информации, пожалуйста, пользуйтесь командой MAN. Помните, что вы всегда можете добавлять свои команды — пользуйтесь ATA/SCSI-терминалом.

    Параметры командной строки

    /NOPINGPONG Отключить некоторые звуки

    /DISABLEBIOS Отключить стирание (ERASE) через BIOS

    /DISABLESCSI Отключить модуль SCSI

    /ENABLEPRIMARY Подключить канал Primary IDE/SATA

    /RO Этот ключ служит для запуска MHDD на защищѐнных от записи носителях. Он отключает попытки создать временные файлы, а так же отключает протоколирование.

    Like this post? Please share to your friends:
  • Mh 8001 драйвер на windows 10
  • Mgooddy для windows 10 64 bit
  • Mg2400 series драйвера скачать windows 10
  • Mfs не запускается на windows 10
  • Mfreadwrite dll скачать для windows 10 x64