Скачать 4.41 Mb.
|
^ MHDD — это небольшая, но мощная бесплатная программа, которая предназначена для работы с накопителями на самом низком уровне (насколько это возможно). Первая версия была выпущена в 2000 году мной, Дмитрием Постриганём. Она была способна произвести сканирование поверхности накопителя с интерфейсом IDE в режиме CHS. Моя главная цель — разработать диагностическое ПО для накопителей, которому бы доверяли. Сейчас MHDD — это значительно больше, чем диагностика. Вы можете делать всё что угодно при помощи MHDD: диагностировать накопители, выполнять чтение/запись произвольных секторов, управлять системой SMART, парольной системой, системой управления шумовыми характеристиками, а также изменять размер накопителя. Когда вам нужна свежая копия MHDD, пожалуйста, всегда используйте сайт http://www.ihdd.ru. Вы можете скачать MHDD в виде образа CD, как самораспаковывающийся образ флоппи-диска, или в виде архива. Документация постоянно обновляется, поэтому доступна только по текущему адресу. Что находится внутри MHDD mhdd.exe Исполняемая программа mhdd.hlp Этот файл используется системой справки по SMART командам cfg/mhdd.cfg В этом файле MHDD хранит конфигурацию Во время первого запуска программа создаст файл log/mhdd.log. Это основной лог-файл. Все ваши действия и результаты тестов будут записаны в этот файл. Как это работает Давайте представим, как работает операционная система MSDOS, когда ей нужно прочитать какой-либо сектор с накопителя. MSDOS просто «попросит» BIOS сделать это. Затем, BIOS ищет в своих таблицах адреса портов нужного накопителя, выполняет необходимые проверки, и затем начинает обмен данными с накопителем. После того, как всё закончено, BIOS возвращает результат операционной системе. Давайте посмотрим на диаграмму. Здесь показано, как обычная DOS-программа работает с накопителем: Программа <--->^ <---> Контроллер 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 байт Программный комплекс для точной диагностики и мелкого ремонта жестких дисков. Описание разработчика: "Позволяет работать с накопителями на низком уровне, напрямую через порты IDE контроллера. Выполняет очень быструю и точную диагностику всей поверхности накопителя (в отличие от таких программ как NDD, ScanDisk, которые адресуют только логические разделы), независимо от данных, которые находятся на диагностируемом накопителе. Позволяет с максимально возможной скоростью избавиться от так называемых «soft»-bad секторов. В программе реализованы следующие функции: - Максимально быстрая и точная диагностика состояния механической части накопителя (поверхности и головки) - Скрытие дефектных секторов, а также оптимальный алгоритм исправления «soft»-bad секторов (секторов с неправильным CRC) - Постоянный мониторинг состояния регистров IDE контроллера - Возможность уменьшить объём накопителя (функция HPA) - Возможность отрегулировать шум, издаваемый накопителем (независимо от производителя накопителя) — AAM Работа со SMART. - Журналы ошибок, запуск тестов, атрибуты - Уничтожение всей информации на накопителе без возможности восстановления - Работа с парольной системой накопителя. Установка, снятие пароля - Моментальное разбиение нового винчестера на один логический диск на весь объем винчестера - «Разогрев» накопителя и тестирование его в экстремальных условиях - Просмотр заводских дефект-листов на некоторых накопителях - Пакетное тестирование нескольких накопителей, а также другие возможности для профессиональной работы с HDD." |
![]() | Служби безпеки України, Служби зовнішньої розвідки України, центрального органу виконавчої влади, що реалізує державну політику у... |