Статьи по компьютерам
Разное »
»
»

Как работать с программой MHDD. Часть 3

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

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

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

Интерфейс ATA (AT Attachment, он же - IDE) начал разрабатываться в конце 80-х годов как средство подключения дисковых накопителей к шине ISA.

Со временем накопители совершенствовались, обрастая новыми возможностями.
Казалось, пройдет совсем немного времени — и этот стандарт уйдет в прошлое, как когда-то произошло с жесткими дисками MFM.
Но волей судьбы это так и не случилось — ATA оказался настолько удобным, что его продолжали подстраивать под стремительно убегающие вперед технологии.
Так один за другим появились модификации ATA-2, 3, 4, затем ATA/ATAPI-5, и, наконец, 7.
И шина ISA давно уже умерла, но остались стандарты для работы с портами 1x0-1x7, которые используются и по сей день для управления самым многочисленным семейством жестких дисков — с интерфейсом IDE.

И древний винчестер начала 90-х, и суперсовременная Barracuda, используя одинаковые наборы регистров для обмена данными, полностью совместимы по управлению.
Правда, у современных винчестеров добавлена куча новых команд, таких как самодиагностика (S.M.A.R.T.), возможность отрезать часть диска с конца (HPA), прямой доступ к памяти для ускорения обмена данными (DMA), возможность понижать уровень шума (AAM), возможность установки пароля на винчестер (Security Set) и многие другие — все они входят в стандарт ATA и нередко используются в фирменных утилитах для различных хардов.

Но вот беда — в погоне за быстрой прибылью, далеко не все фирмы удосужились выпустить утилиты, в состав которых входит реализация всех возможностей, на которые способен их жесткий диск.
Так жестоко, например, поступили фирмы Samsung, Fujitsu и Western Digital.
Только фирма IBM включила все ATA-функции в пакет Features Tool.
Вот и приходится рядовому пользователю извращаться, пытаясь активизировать ту или иную фичу своего винчестера с помощью «чужой» утилиты.
А из-за того, что такой софт часто пишется «из-под палки», в нем бывает куча неудобств, а иногда и совершенно бессмысленные ограничения — некоторые модели хардов просто отвергаются из-за маркетинговых соображений.
«Не купили хард нашей фирмы — нечего нашими программами пользоваться» — считают их разработчики.

Но теперь этот кошмар можно забыть, как страшный сон — программа MHDD специально создана для универсального использования ATA-команд на любых хардах, независимо от их производителя.
Так как эта программа работает с винчестером непосредственно через порты, в ней отсутствуют разные дебильные ограничения, типа работы «только с дискеты» или «только под чистым ДОС».
Программа способна работать и в DOS, и под Windows 7, и с дискеты.
Ее можно запускать в любой момент, и в любой момент завершать.
И вам больше не нужно скачивать из Сети мегатонны всякой сомнительной хренотени — все, что нужно вашему харду.
В комплект входит документация на русском языке и много других полезных рекомендаций.

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

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

Выбрав нужный накопитель в меню программы, и нажав клавишу [F2] мы получим исчерпывающую информацию о накопителе, а именно:

— полное название модели;
— количество логических цилиндров/головок/секторов на дорожке;
— серийный номер;
— версию микропрограммы;
— количество адресов LBA;
— список всех поддерживаемых ATA-функций и предельного режима DMA;
— состояние SMART: включен или нет;
— наличие аппаратного пароля на винте;
— размер харда в мегабайтах;
— информацию о прохождении важнейших тестов — сброса и рекалибровки (рис.1).

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

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

BUSY — накопитель занят и на команды не реагирует;
WRFT — ошибка записи;
DREQ — накопитель жаждет обменяться данными с внешним миром;
ERR — в результате какой-либо операции возникла ошибка.
Когда загорается этот бит, обратите внимание на правую верхнюю часть экрана.
Там будет отображен тип последней ошибки: (действительно только при зажженной лампочке «ERR»);
AMNF — Adress Mark Not Found - Контроллер не смог обратиться к заданному сектору. Обычно бывает из-за бэд-блоков;
T0NF — Track 0 Not Found - невозможно «найти» 0-й трек;
ABRT — Abort, команда отвергнута;
IDNF — Sector ID Not found;
UNCR — Uncorrectable Error — винчестер не смог прочитать данные в секторе из-за ошибки, которую он не смог скорректировать ECC-кодом.
Обычно возникает из-за софт-бэдов.

Коды ошибок — это отдельные биты в специальном регистре, содержимое которого сообщает сам винчестер в ответ на ATA-команды, а программа лишь интерпретирует их в удобную для восприятия форму.
Пока винчестер бездействует, состояние индикаторов почти ни о чем не говорит, но стоит дать винту задание (например запустить скан поверхности клавишей [F4]), как индикаторы оживут и начнут сообщать о состоянии накопителя в реальном времени.

Мы не будем рассматривать сканирование поверхности подробно.
Обратим внимание лишь на индикатор скорости в правом верхнем углу: он показывает максимальную скорость считывания данных, на которую способен винчестер в данный момент.
В большинстве случаев этот результат совпадает со значением, выдаваемым другими программами для тестирования HDD, например SiSoft Sandra или HdTach для Windows.
А в правом нижнем углу отображается время, оставшееся до конца тестирования — в MHDD 2.81 это новинка, которой не было ни в одной из предыдущих версий.

С помощью MHDD можно оценить и надежность системы позиционирования накопителя.
Для этого имеется консольная команда «CX».
Она названа так в память о печально известных винчестерах Quantum серии CX — эти винчестеры массово умирали из-за бракованной партии микросхем Philips TDA5247HT, которая управляла движением головок.

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

Этой командой удобно тестировать б/у накопители, особенно Quantum-ы lct-серий, в которых применяется аналогичная микросхема.
Достаточно оставить винчестер на пару часов в режиме «CX», чтобы выявить все их глюки — в случае неудачного прохождения этого теста будет выдано сообщение «ERROR: Seek Test FAILED!».

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

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

Подробнее о технологии SMART и SMART-тестах можно почитать здесь.

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

1 · 2 · 3 · 4 · 5 · 6 · 7 · 8
Статьи по компьютерам