Программа для вашего жесткого диска


MHDD

Однажды мой второй жесткий диск, а по-простому - винчестер или винт, стал чудить. Программы, установленные на нем, не работали, файлы не запускались и отказывались стираться. Даже моей собаке было понятно, что винчестер переживает не самые хорошие времена и, скорее всего, заболел. Либо свинкой, а может, и корью. Но дальше началось самое интересное. Обыкновенный ScanDisk, который есть в любой версии Windows, не выявил на диске никаких ошибок! Я не очень доверяю встроенным в "окна" программам и проверил диск Partition Magic. Потом ScanDisk'ом из нортоновских утилит. Потом еще чем-то... Но ни одна из программ не признавала мой диск поврежденным. Мне все время сообщалось, что все замечательно и зачем вы нас только потревожили? Но винчестер продолжал вести себя совершенно бессовестно и портил данные, которые я на него записывал. Даже форматирование не помогало. Оно просто не работало - форматирование доходило, кажется, до 27% и останавливалось. Я не хотел верить, что винчестеру пришел окончательный и бесповоротный конец, ведь программы проверки не находили на нем дефектов. И тут один из знакомых посоветовал мне программу MHDD. Точнее, он ее просто прислал мне на e-mail, устав от моих бесконечных жалоб.


Это работает!

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

Программа универсальна, работает со всеми накопителями с интерфейсом ATA независимо от производителя и модели, из-под чистого DOS и прямо из Windows (95/98/ME). Правда, при работе из-под Windows существуют некоторые ограничения (о них сказано в документации: накопитель не нужно в таком случае определять в BIOS, а контроллер, на котором он установлен, в Windows лучше всего отключить). К тому же в Windows XP лично у меня программа работать все равно отказывалась. Возможно, это из-за моих кривых ручонок. И все-таки мой вам совет: загружайтесь в DOS и уже там запускайте программу. Windows есть Windows. Нет, никакой паранойи, но так надежнее будет.

MHDD можно запускать с любого не защищенного от записи носителя, на котором есть немного места для записи временных файлов и протоколов работы (минимально нужно 70 Кб, рекомендуется 20 Мб). Не используйте программу с того же диска, который диагностируете и лечите, если же накопитель у вас один - запишите программу на дискету и запускайте с нее. Системные данные вашего компьютера, судя по всему, утилиту не волнуют совершенно. Возможно, она запустится и на древних 286-х, уж извините, но проверить возможности не было.


Первый запуск

Если у вас в системе более одного жесткого диска, вы должны выбрать тот, с которым будете дальше работать. На экране появляются основные команды программы, что довольно удобно. Нажав F2, получим исчерпывающую информацию о выбранном накопителе: название модели; логическую геометрию диска (логическое число цилиндров/головок/секторов на дорожке); серийный номер; версию микрокода; число адресуемых через LBA блоков; поддерживаемые функции ATA и максимальный поддерживаемый режим; состояние SMART (включена ли); состояние системы защиты (включен/выключен аппаратный пароль); полный размер винчестера; результат прохождения основных тестов. Часть этой информации будет отображаться и при дальнейшей работе. В дополнение, о состоянии диска и о том, что с ним происходит в данный момент времени, сообщают индикаторы в самой верхней строке.

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

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

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

В окошке справа ведется их счет. Чем "мутнее" квадратик, тем больше накопителю потребовалось времени для чтения этого блока секторов. Если пошли цветные блоки - значит, накопитель не "вписался" в отведенный ему для работы промежуток времени. Цветными блоками отображается ненормальное состояние поверхности, но еще без "BAD'ов. Однако, зеленые блоки - нормальное явление, они отражают естественный износ поверхности, ничего страшного в них нет (старые накопители работают медленнее, и поэтому для них график вполне может окраситься в зеленый цвет целиком: это нормально). Также зеленые блоки могут появляться при вибрации самого накопителя. Чем ниже по меню цвет, тем больше накопителю понадобилось времени для чтения этого трудно читаемого участка. Красный цвет - признак того, что на этом месте уже почти "сформировался" BAD block. Вопросительный знак появляется при превышении максимального времени ожидания готовности. То есть, при появлении [?] можно считать, что накопитель "подвис" на этом месте и здесь явно присутствует либо серьезный дефект поверхности, либо неисправен блок магнитных головок. Все, что ниже вопросительного знака, - это ошибки (BAD block). Если они появляются в процессе тестирования, значит, на поверхности есть физические дефекты или проблемы с CRC секторов, т.н. софт-бэды."

О том, как лечить бэды на своем винчестере, я напишу в другой раз. Отмечу лишь, что при большом количестве бэдов полезно воспользоваться опцией ERASE WAITs: тогда при обнаружении сбойного сектора диск не будет долго пытаться его вычитать, а сразу же перейдет к следующему сектору.


Осталось только найти

Вообще-то в MHDD есть еще много команд для диагностики, но более подробно описывать их в этой статье не имеет смысла. К программе, созданной Дмитрием Постриганом, прилагается подробная документация на русском языке. Я вам рассказал лишь о самой интересной функции, которая помогла мне понять душу моего винчестера и вылечить ее. Еще отмечу возможность управления шумом. По команде AAM становится доступным изменение производимого уровня шума, при этом результат можно оценить сразу же. Понятно, что пострадает производительность винчестера. Есть средства разбивки и форматирования дисков и много другой всякой всячины. Короче говоря, остается только скачать программу и прочитать документацию к ней. А вот со скачиванием программы есть некоторые проблемы. Оба сайта (www.mhdd.net и www.mhdd.com), указанные в программе, не работали. Я сам программу не скачивал, мне ее прислали. Так что придется вам попотеть в ее поисках. Но она того стоит.

Алексей ХАЛЕЦКИЙ

Версия для печатиВерсия для печати

Номер: 

04 за 2005 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Комментарии

Страницы

Аватар пользователя and (Андрей Ходотов)
Качество статьи сравнимо разве что с «юмористической колонкой Яхена П.», как её назвал кто-то из читателей. Даже фамилию автора программы Алексей Халецкий умудрился исковеркать! Не говоря уж о том, что нелишне зайти в Яндекс или Google, прежде чем писАть статью на полполосы. Это элементарное неуважение к читателям!

Да и сопутствующую документацию автор статьи бегло просмотрел на предмет «чего бы скопировать в статью», но никак не изучил. В противном случае знал бы, что под WinXP (и вообще Win на NT-ядре) для прямого доступа к портам необходим драйвер userport (или подобный). Это связано с архитектурой ОС, а не «кривых ручонок».

Полная версия mhdd – отнюдь не «мифическая». Впрочем, об этом лучше пусть скажет (если захочет) сам Постригань, раз уж он здесь появился. (Господин Халецкий, творитеельный падеж от этой фамилии – «Постриган_е_м»).

И где же Вы, Алексей, нашли в mhdd «средства разбивки и форматирования дисков»? Если под словом «разбивка» понимать возможность создать файл – образ MBR с одним разделом на весь объём винчестера, то это ещё каким-то боком подходит. Но форматирование здесь при чём?! Или Вы о командах низкоуровневого (aka внутреннего aka технологического) форматирования для некоторых винтов? Так от этих команд в открытой версии разве что названия остались.

Вопиющий ляп – с опцией ERASE WAITs. Уважаемые читатели! Скан с этой опцией не «перейдет к следующему сектору», а сотрёт весь блок, для которого время чтения превышено! Не включайте её, если не знаете, что делаете! Например, чтение мануала очень способствует грамотному подходу к работе с этой действительно очень полезной и, для своего класса, мощной программой. Только рекомендую пользоваться свежей версией. И не пугайтесь, если при первом запуске у вас спросят код активации: программа по-прежнему бесплатна, и всё, что от вас требуется - _внимательно_ прочесть документацию. А по адресу http://mhdd.com/forum/viewforum.php?f=1 можно найти обширный форум по ремонту HDD и восстановлению информации, в частности (но не исключительно!) с использованием программы mhdd.

P.S. Алексей, пожалуйста, не пишите «о том, как лечить бэды на своем винчестере». По стилю Вашей статьи я понял, что Вы совершенно в этом вопросе не разбираетесь. Скопировать кусок документации – это лишь забить полезную площадь газеты: кому это нужно – прочитает первоисточник и получит куда более ясное представление о том, что и как сделать.

Аватар пользователя Николаев Виктор
Полностью согласен с предыдущим высказыванием!!!

Стыдно вводить людей в заблуждение!

Аватар пользователя Zazu
Я, дорогой and, согласен с Вами.
Аватар пользователя Кузин Владимир
Полностью согласен с Виктором Николаевым. До каких пор редакторы газеты будут позволять дилетантам захламлять полезное пространство. Мало того что статья безсодержательна так еще и может причинить вред неподготовленным юзверям которые её прочитали. Неужели нельзя нанять толковых журналистов разбирающихся в софте, железе? Что нет денег? Так пощитайте сколько рекламных модулей можно разместить на месте спама от Алексея Халецкого!
Аватар пользователя Леонид
Согласен с and. Скачивание программы, конечно, без проблем :). В версии 4 действительно появился код активации. И, хотя я пользовался MHDD давно и вряд-ли стал бы заниматься глупостями, но для поиска этого кода активации пришлось пролопатить ВСЮ документацию. Потратил на это дело несколько секунд. По убедительной просьбе автора программы подробности опускаю. Из нововведений понравился образ загрузочной дискеты и CD. Можно самому не заморачиваться. Программа же ИМХО очень и очень пригодится многим, особенно при покупке б/у хардов или мелком ремонте.

Страницы