Когда компьютеры еще только начинали становиться повседневной обыденностью, в ответ на появившуюся необходимость диагностики HDD появилась эта программа. Несмотря на то, что последние версии ее вышли давно - еще в прошлом веке, ее до сих пор нельзя сбрасывать со счетов. В своих статьях я неоднократно упоминал ее наряду с другими. А сейчас познакомимся с ней поближе.
В этой статье я не буду описывать все возможности программы - их слишком много, во-первых, а, во вторых, многие из них не безопасны. Я остановлюсь лишь на тех, которые наиболее часто востребованы простым пользователем, и наиболее безопасны при применении оным. Список всех функций будет приведен в конце лишь в качестве информационного.
Итак, что же такое HDD Utility? Как говорит разработчик, HDD UTILity - программный комплекс, ориентированный на IDE Hard Disk Drives и предназначенный для диагностики, измерения производительности, восстановления сбойных участков поверхности и получения максимально полной информации о физических параметрах и состоянии винчестеров, а также для их конфигурации. Уже неплохо, не так ли? И все это еще и распространяется бесплатно! Насколько мне известно, существуют две версии под DOS (последняя и имеет номер 2.3) и под Windows (версия 2.5).
Функции выполняемые программами во многом идентичны, сначала мы рассмотрим версию для Windows, интерфейс которой намного дружественнее и интуитивно понятней, потом взглянем на версию для DOS, столкнуться с которой придется в случае невозможности использовать Windows-версию (скорее всего в случае возникновения неприятностей). Обе версии старые, и не поддерживают диски обьемом более 8 Гбайт, но это не мешает в ряде случаев ими пользоваться.
Что хочется отметить в первую очередь: как и MHDD, о которой мы говорили ранее, программа использует доступ к диску на низком уровне, непосредственно через порты контроллера, и на время работы создает свой собственный обработчик INT 13h. Это выгодно отличает ее от программ использующих доступ через INT 13h BIOS, так как позволяет получить результаты независящие от конкретной реализации INT 13h в BIOS и соответственно более точные. Собственно это касается и других способов доступа к диску: прямой доступ непосредственно через порты останется самым точным и надежным. Как утверждает автор, результаты измерения производительности HDD, полученные при помощи HDD UTILity, одинаковы для конкретного винчестера и практически не зависят ни от особенностей компьютера в целом, ни, тем более, от содержимого этого винчестера. Максимальная погрешность измерений не превышает 2%. Впрочем, в первую очередь HDD Utility нам интересна средствами конфигурирования и ремонта, а не бенчмарками, хотя и ими тоже.
Возможно вы искали - Реферат: Электронный учебник - текущее состояние
Говоря об MHDD мы отмечали, что она обладает большой универсальностью благодаря использованию стандартных портов и стандартных ATA-команд. И хотя мы сказали, что HDD Utility использует те же стандартные порты, не все вложенные в нее функции могут быть использованы: в первую очередь эта утилита ориентирована на работу с накопителями Quantum, и она постоянно об этом напоминает при запуске и при выборе диска для работы. Дело в том, что мы уже как-то раньше, в статьях по выведению бэд-блоков, говорили, что диски могут работать в двух режимах - пользовательском и технологическом, где в последнем доступны много сервисных и очень специфичных и опасных функций, не доступных в обычном, пользовательском. Так вот HDD Utility способна переводить диски Quantum в технологический режим и использовать функции этого режима.
Поговаривают, что утилита появилась как результат раскопок автором программы для обновления прошивок квантумовских дисков, распространяемой ранее открыто самой Quan-tum, в которой использовалась не стандартная ATA-команда для обновления, а технологический режим, и из программы удалось почерпнуть информацию практически обо всех командах технологического режима некоторых серий дисков. Отсюда и проистекает ограниченная совместимость с дисками других производителей.
Требования предъявляемые этой программой, как и многими другими программами подобного рода достаточно скромны: для dos-версии - процессор 80386 или выше, 640 Кбайт (64 Кбайт в максимальном блоке Heap) RAM, SVGA видеокарта с поддержкой видеорежима 640x480x256, OS -- MS-DOS 6.0/6.2. Дополнительно для пущего удобства можно использовать Creative Sound Blaster 100%-совместимую звуковую плату (для нее тогда нужен будет драйвер CT-VOICE.DRV из комплекта поставки); требования Windows версии явно нигде не указаны: думаю, если на машине работает windows то и HDD Utility работать тоже будет (у меня достаточно оснований так думать). Единственное, о чем жаль, что работает утилита только под Win 95 или 98. Под другими функционировать откажется. DOS-версия, кстати, тоже говорит о том, что создана она для DOS 5.x или 6.x. Но и под 7.х работать будет без проблем, так что это сообщение можно спокойно игнорировать.
Теперь наконец-то перейдем непосредственно к боевым действиям. Итак HDD Utility для Windows. Состоитизпятикомпонентов: HDD Info Utility, HDD Alert Utility, HDD Control Utility, HDD Benchmark Utility, HDD Test&Repair Utility.
Если уж вы решили использовать HDD Utility из Windows, то потрудитесь свести количество загруженных приложений к минимуму, сами понимаете - Windows'ы легко бьются. И уж тем более не должно быть программ, использующих накопитель в то время, когда с ним работает утилита. Результат - от синих экранах радующих сообщением о об ошибках обращения к диску до мертвого подвисания системы.
Похожий материал - Реферат: Путешествуя по TObject. Или как оно работает
HDD Info Uitility - формирует окно, в котором выводится исчерпывающая информация о диске. На первой закладке выбираем нужный накопитель. Как я уже говорил, при выборе не Quantum'воского диска, программа обязательно предупредит, как в этой утилите, так и во всех остальных.
На закладке Physical Drives Information будет показана вся информация о диске: модель, серийный номер модели, версия прошивки, логическая геометрия и число адресуемых через LBA блоков, поддерживаемые режимы передачи, информацию о SMART, ее версии и активности, и т.д. и т.п.
На закладке Logical Drive ы Information - информация о логическом разделе - размер, файловая система, число файлов и папок, общая системная информация типа объем системной памяти, свободной на диске и доступной для использования файлом подкачки и другое, не сильно интересное.
Внизу сгруппированы лампочки, отражающие состояние диска в текущий момент, и лампочки показывающие информацию о возникающих ошибках. Они присутствуют во всех программах в неизменном виде. Несут следующую информацию:
Ошибки:
Очень интересно - Реферат: Анализ особенностей организации и управления виртуальными предприятиями
MBS - marked bad sector, данный сектор помечен плохим.
ECC - данные не удалось скорректировать по ECC.
MWC - media was changed, носитель был сменен. Здорово, да?
SID - sector ID not found, не найден идентификатор сектора.
CA - command aborted - команда отвергнута.
Вам будет интересно - Доклад: Является ли математика частью информатики?
TR0 - track 0 not found, не найден нулевой трек.
DAM - address mark not found - адресная метка не найдена.
Статус:
Busy - накопитель занят.
Ready - накопитель готов.
Похожий материал - Реферат: О возможности универсального кода внутреннего представления программы
Fault - похоже, ошибка записи;
DRQ - накопитель хочет передать данные;
ECC - уже говорили.
Error - возникла ошибка.