mhdd что за программа

MHDD: Документация на русском языке

Авторское право и отказ от гарантий

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

Отказ от гарантий:
Используйте это программное обеспечение «как есть». MHDD — это очень мощная, и, в то же время, очень опасная программа. Никто не может нести ответственность за любой вред, причинённый программой MHDD.

Оглавление

О проекте MHDD

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

Сейчас MHDD — это значительно больше, чем диагностика. Вы можете делать всё что угодно при помощи MHDD: диагностировать накопители, выполнять чтение/запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя.

Если у вас есть возможность материально помочь проекту — вот номера кошельков автора MHDD в системе Webmoney: Z681153514525; R131877337643.

Где взять MHDD

Документация постоянно обновляется, поэтому доступна только по текущему адресу.

Что находится внутри MHDD

Во время первого запуска программа создаст файл log/mhdd.log. Это основной лог-файл. Все ваши действия и результаты тестов будут записаны в этот файл.

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

Давайте представим, как работает операционная система MSDOS, когда ей нужно прочитать какой-либо сектор с накопителя. MSDOS просто «попросит» BIOS сделать это. Затем, BIOS ищет в своих таблицах адреса портов нужного накопителя, выполняет необходимые проверки, и затем начинает обмен данными с накопителем. После того, как всё закончено, BIOS возвращает результат операционной системе.

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

А теперь давайте обратим внимание на то, как работает MHDD:

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

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

Для доступа к SCSI-устройствам MHDD использует DOS ASPI драйвер. Если вы не планируете работать с накопителями SCSI — значит, вам не нужны никакие драйверы.

Аппаратные требования и поддерживаемое аппаратное обеспечение

Диагностируемый накопитель IDE должен быть переключен в режим MASTER. Все устройства SLAVE должны быть отключены.

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

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

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

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

Некоторые люди считают, что MHDD — очень сложная программа. Они предполагали, что MHDD должна быть очень простой, но когда они, не прочитав документацию, запускали её в первый раз — приходило разочарование. MHDD — это очень сложная и опасная программа. Намного легче осваивают MHDD те, кто знаком с внутренним устройством накопителей. Если вы хотите получить соответствующие знания, вы можете начать знакомство с этого сайта: http://t13.org.

Очень важно понимать, что вам придётся потратить несколько часов, а возможно и дней, прежде чем вы получите осмысленные результаты от MHDD. Я настоятельно рекомендую попробовать протестировать несколько накопителей без дефектов перед тем, как вы начнёте работать с неисправными.

Вы увидите меню выбора накопителей. Выберите любое устройство, которое захотите. Вы можете вызвать это меню в любое время нажатием 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 также является устаревшим, однако, иногда он может мигать. Флаг DATA REQUEST (DREQ) означает, что диск запрашивает передачу данных.

Если вы заметили флаг ERROR (ERR), посмотрите на регистр ошибок. Вы сможете определить тип возникшей ошибки. Смотрите ATA/ATAPI standard
для получения дальнейшей информации о командах и регистрах.

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

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

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

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

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

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 (пароль должен быть известен).

Мастер-пароль устанавливается производителем и может быть использован для разблокировки. Более подробная информация доступна в этой статье: Парольная система современных накопителей.

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

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

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

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

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

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

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

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

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

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

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

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

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

Часто задаваемые вопросы и ответы на них

Список часто задаваемых вопросов и ответы на них вы можете найти по этому адресу: /forum/mhdd-faq-vt6.html

Источник

Программа MHDD: где скачать, как создать загрузочную флешку и как пользоваться

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

Где скачать

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

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

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

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

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

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

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

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

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

Анализ SMART

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

Открыть SMART вам поможет клавиша F8 или команда «SMART ATT». Обращаем внимание на колонку «RAW». mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

Источник

Программа MHDD — как с ней работать?

Функции, которые выполняет программа MHDD:

Как запустить программу MHDD

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

Ссылка для скачивания http://www.ihdd.ru/download/software/mhdd/mhdd32ver4.6iso.zip

Просмотр SMART информации

Главные атрибуты, на которые стоит обратить внимание:

Reallocated Sectors Count — это значение обозначает количество секторов, которые были переназначены жестким диском, если значение в столбце «RAW» больше чем 50 (100), тогда необходимо заменить жесткий диск, или срочно перенести всю важную информацию на другой жесткий диск, который находится в хорошем состоянии.

HAD Temperature – этот параметр показывает температуру жесткого диска, нормальная температура для работы жесткого диска варьируется от (Val) 20°С до (Worts) 40°С, (RAW) среднее значение 30°С, если значение будут выше, вам необходимо задуматься об охлаждении.

Ultra ATA CRC error rate — означает количество ошибок, которые возникают при передаче данных по IDE/SATA кабелю. Значение этого атрибута должно равняться нулю, если значение больше, тогда необходимо заменить кабель, или же убрать разгон жесткого диска, если таков имеется.

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

Сканирование жесткого диска и проверка на ошибки

Основные параметры сканирования жесткого диска:

Start LBA и End LBA параметр в котором задается сектор с которого необходимо начать сканирование и сектор на котором сканирование необходимо закончить.

Remap – этот параметр позволит автоматически переназначить битый(ошибочный) сектор который будет обнаружен в ходе сканирования.

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

Если вы первый раз запускаете сканирование жесткого диска, необходимо провести его без активации параметров Remap и Erase Delays, так как данные параметры могут привести к потере данных.

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

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

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

Низкоуровневое форматирование

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

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

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

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

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

Учтите, что восстановить пароль не выйдет и в случае утери пароля информацию восстановить не выйдет.

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

Сейчас почти все современные накопители поддерживают функцию Acoustic Management. Вы можете значительно уменьшить шум жесткого диска при перемещении головки, путём уменьшения скорости перемещения, но при этом уменьшиться скорость записи и чтения жесткого диска. Для того чтобы настроить данную функцию воспользуйтесь командой «aam» и нажмите Enter. После чего нужно ввести значение от 0 до 126, где 126 максимально тихий уровень работы, для отмены такого параметра необходимо ввести значение «D».

Заключение

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

Источник

Диагностика жёсткого диска. Программа MHDD

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

Введение

В предыдущей статье мы ознакомились с материалами по теме: « Как создать мультизагрузочную флешку «. В составе этой загрузочной флешки имеется программа 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.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рис 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-кодом.

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

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

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото 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 что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

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

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

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

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

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

mhdd что за программа. Смотреть фото mhdd что за программа. Смотреть картинку mhdd что за программа. Картинка про mhdd что за программа. Фото mhdd что за программа

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

Заключение

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *