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

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

О проекте MHDD

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

Сейчас MHDD - это значительно больше, чем диагностика. Вы можете делать всё что угодно при помощи MHDD: диагностировать накопители, выполнять чтение/запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя. И это ещё не всё, так как в MHDD есть так называемый ATA/SCSI-терминал, который позволяет посылать любую команду накопителю с интерфейсом SCSI, IDE или Serial ATA. Более того, вы можете писать скрипты, таким образом создавая свои собственные процедуры.

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

mhdd.exe Исполняемая программа mhdd.hlp Этот файл используется системой справки по SMART командам cfg/mhdd.cfg В этом файле MHDD хранит конфигурацию

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

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

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

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

Программа MSDOS BIOS Контроллер IDE/SATA Накопитель

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

MHDD Контроллер IDE/SATA Накопитель

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

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

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

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

Платформа:

  • Процессор Intel Pentium или лучше
  • 4 мегабайта оперативной памяти
  • DR-DOS, MSDOS версии 6.22 и выше
  • Любое загрузочное устройство (USB, CDROM, FDD, HDD)
  • Клавиатура

IDE/SATA контроллеры:

  • Любой интегрированный в северный мост (адреса портов: 0x1Fx для канала primary,
    0x17x для канала secondary)
  • Контроллеры PCI UDMA (определяются автоматически): HPT, Silicon Image, Promise (не все), ITE,
    ATI, возможно, другие. Даже некоторые RAID контроллеры поддерживаются (в этом случае
    MHDD работает с каждым физическим накопителем отдельно)
  • Контроллеры UDMA/RAID, интегрированные в материнскую плату в виде отдельной микросхемыНакопители:
    • Любой IDE или Serial ATA объёмом не меньше 600 мегабайт. Режим LBA
      поддерживается полностью, однако, я убрал CHS-код из MHDD в версиях 3.x
    • Любой IDE или Serial-ATA объёмом не больше 8388607 терабайт. Режим LBA48
      поддерживается полностью
    • Любой SCSI накопитель с размером сектора от 512 до 528 байт

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

    Другие устройства

    • Любое устройство типа SCSI removable media, например, CDROM, лента. Максимальный поддерживаемый размер сектора составляет 4096 байт

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

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

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

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

    Мастер-пароль устанавливается производителем и может быть использован для разблокировки.

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

    Вы можете считать всего несколько секторов или целый диск в файл или в набор файлов. Попробуйте команду 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.

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

    /NOPINGPONG Отключить некоторые звуки /DISABLEBIOS Отключить стирание (ERASE) через BIOS /DISABLESCSI Отключить модуль SCSI /ENABLEPRIMARY Подключить канал Primary IDE/SATA /RO Этот ключ служит для запуска MHDD на защищённых от записи носителях. Он отключает попытки создать временные файлы, а так же отключает протоколирование.

    © 2005 Дмитрий Постригань

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

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

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

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

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

Как работает эта программа?

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

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

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

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

Чтобы разблокировать канал PRIMARY, вам следует сначала запустить программу, после чего выйти из нее и отредактировать созданный файл под названием MHDD. CFG. Также вы можете использовать в командной строке ключ / ENABLEPRIMARY , что представляет собой более простой вариант решения этого вопроса. Наиболее оптимально будет использовать для загрузки этой утилиты специальный 3.5-дюймовый дисковод, флеш накопитель или же какой-нибудь диск.

Подготовительные настройки

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

Как просканировать устройство?

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

Если вы на данный момент пока еще начинающий пользователь этой программы, рекомендуем вам для начала ознакомиться с такими командами, как SCAN, STOP, EID , CX И TOF . Стоит отметить, что некоторые из них могут вызываться комбинациями клавиш или же просто закреплены за определенными горячими клавишами. Таким образом, к примеру, при помощи кнопки F4 вы сразу можете запустить сканирование системы на наличие ошибок. Отдельное внимание следует уделить регистрам, состояние которых постоянно отображается в верхней части экрана. Любое SATA или IDE устройство в обязательном порядке должно в процессе работы отображать показатели DRIVE SEEK COMPLETE (DRSC ), а также DRIVE READY (DRDY ).

Флажок BUSY говорит о том, что на данный момент накопителем выполняется определенная операция (осуществляется чтение или же запись каких-либо данных). Некоторые же флаги на подобии T0 NF или же WRFT являются устаревшими, вследствие чего вы не должны их видеть во время работы с этой утилитой. Также к их числу относится флаг INDX , однако в некоторых ситуациях программа все-таки его отображает. При отображении флажка DREQ можно определить, что диском запрашивается разрешение на передачу какой-либо информации.

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

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

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

Как проводится сканирование?

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

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

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

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

Для того, чтобы ускорить данную процедуру, вы можете использовать команду при включенной опции EraseWaits , но при этом стоит отметить, что стираться будет исключительно тот блок, в котором содержится один или же несколько сбойных секторов. За счет этого вы сможете полностью устранить всевозможные soft-bad блоки, которые являются следствием повреждений поверхности устройства и зачастую возникают из-за всевозможных сбоев в питании вашего накопителя, его перегреве или же слишком сильной вибрации в процессе работы.

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

Как анализировать результаты?

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

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

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

MHDD и работа с паролями

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

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

Команды для чтения секторов

Вы можете провести считывание целого диска или же нескольких определенных секторов в определенный файл или же созданный набор файлов. В первую очередь, вам следует использовать команду TOF, которая занимается полным пропусканием дефектных секторов. Если вы собираетесь создавать образы, объем которых будет составлять более 1 Гб, то в таком случае уже нужно будет пользоваться командой ATOF, позволяющей проводить автоматическую нарезку отзывов.

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

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

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

  • Диагностика жесткого диска.
  • Управление системой SMART жесткого диска.
  • Возможность парольной защиты.
  • Изменение звуковых характеристик винчестера.
  • Изменение размера накопителя.
  • Восстановление и низкое форматирование поверхности жесткого диска

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

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

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

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

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

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

Теперь мы увидим все доступные и подключенные к компьютеру жесткие диски. Для выбора нужного диска необходимо ввести его номер порта, в моём случае это порт №1.

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

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

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

Просмотреть SMART состояние вашего жесткого диска возможно по команде «smart att» и нажав после ввода клавишу «F8». Теперь мы видим информацию SMART жесткого диска.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Команда «hpa» используется для уменьшения объема накопителя, при вводе команды программа MHDD спросит новое количество доступных секторов, вводим новое количество и нажимаем Enter. Так же для того, чтобы снять ограничения по уменьшению объёма жесткого диска используйте команду «nhpa».

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

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

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

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

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

Заключение

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

Назначение программы

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

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

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

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

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

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

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

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

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



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

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

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

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



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

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



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



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



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

В данной статье, Азбука ПК публикует официальную документацию к утилите для тестирования жестких дисков MHDD. Все права данной документации MHDD принадлежат автору программы Дмитрию Постриганю. Благодаря данной документации MHDD вы самостоятельно сможете протестировать жесткий диск, выполнить низкоуровневое форматирование, стирание групп секторов жесткого диска, управлять SMART областью жесткого диска и многое другое.

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

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

    mhdd.hlp - этот файл используется системой справки по SMART командам

    cfg/mhdd.cfg - в этом файле MHDD хранит конфигурацию

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

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

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

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

Программа <---> MSDOS <---> BIOS <---> Контроллер IDE/SATA <---> Накопитель

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

MHDD <---> Контроллер IDE/SATA <---> Накопитель

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

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

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

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

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

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

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

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

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

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

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

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

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

    HDD запускает таймер

    После того, как накопитель выполнил команду, он опускает флаг BUSY

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

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

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

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

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

Вы можете набрать SMART ATT или нажать F8 для просмотра атрибутов. Что они означают?

Пожалуй, самый главный атрибут для современного накопителя - это «Reallocated Sectors Count » (значение Raw ). Это значение сообщает, сколько на диске переназначенных секторов. Нормальный накопитель имеет raw-значение , равное нулю. Если вы видите значение более 50 - у накопителя проблемы. Это может означать брак блока питания, вибрация, перегрев, или же просто бракованный накопитель.

Взгляните на атрибут 194 - температура. Хорошие значения лежат в промежутке между 20 и 40 градусами. Некоторые накопители не сообщают температуру.

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

Другие атрибуты, обычно, не так важны. Смотрите ATA/ATAPI standard для получения дополнительной информации о атрибутах и тестах SMART .

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

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

Смотрите ATA/ATAPI standard для получения дополнительной информации.

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

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

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

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

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

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

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

Мастер-пароль устанавливается производителем и может быть использован для разблокировки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Все опции закрыты.
Случайные статьи

Вверх