|
HDD Repair Tool
История создания комплекса
« вернуться
Программный комплекс зародился на базе программы HDD.EXE, уходящей своими корнями
в 1998 год. В те времена на рынке ПО для ремонта накопителей
не было программ, которые бы позволяли поднимать высокий процент накопителей.
В условиях небольшого города, где в те времена поток накопителей в ремонт был очень маленьким, низкий
процент выхода сводил на нет весь смысл ремонтных работ, и была нужна программа, которая
позволила бы поднять планку выхода годных изделий хотя бы до уровня рентабельности.
Тогда и образовалась группа для объединения усилий в разработке ПО для достижения
этой цели.
Результаты исследований начали оформляться в виде простейших DOS-утилит. Но, увы, узкие рамки DOS
не позволяли сделать реально удобный инструмент. Во-первых, DOS не дает выскочить
за границу 640 К (расширители мы сейчас в расчет не берем),
а во-вторых, никакие программы под DOS не обладают таким удобным интерфейсом,
как программы под WINDOWS.
Таким образом, к концу 1999 года появились первые версии утилиты для WINDOWS. Многие были против такого шага.
Доводы были самые разные. И то, что программы для WINDOWS очень медленные,
и то, что зачем нам WINDOWS, когда хватит нескольких пунктов меню, и то, что
для ремонта используются ЭВМ с процессором 80386, а для WINDOWS реально
нужны 80486, а они очень дорогие. В общем, доводы были самыми разными,
но со временем все они оказались неактуальными. По скорости программа
не уступала DOS-приложениям, удобство интерфейса было высоко оценено пользователями,
а процессоры 80386 умерли вместе с 80486.
Исходя из организации группы (разработчики находились в разных городах), в основу структуры программы
была положена концепция самообучаемости. Это давало всем участникам исследований возможность настраивать
программу под свои нужды, не прибегая к изменению исполняемого файла. Программисту было достаточно
вводить только новые механизмы и диалоги, а новые параметры мог вводить кто угодно, вписывая
их в инициализационные файлы.
Кроме того, исследовательская специфика также наложила отпечаток на программу. Это не только инструмент
ремонтника, но и инструмент исследователя. Вы можете просмотреть и изменить любой участок
хоть оперативной, хоть буферной памяти. Можете исследовать действие ATA-команд, можете работать
с модулями служебной области как средствами самой программы, так и при помощи внешних
редакторов (например, написанных самостоятельно).
Именно эти механизмы позволяли всем ремонтникам узнавать новое о накопителях и обмениваться опытом.
С другой стороны, это позволяло вручную реализовывать даже те алгоритмы, которые еще
не были заложены в программу.
Тот факт, что разработчики находятся в постоянном процессе поиска, породил такую вещь, как справочники.
Не надо помнить все АТА-команды (зачем тратить время на листание страниц документации?),
достаточно выбрать команду из списка. Вы нашли новую команду? Пожалуйста, поместите ее в список
и пользуйтесь в дальнейшем. Сейчас не известно назначение некоторых Vendor-Specific
атрибутов SMART? Программа определяет их по внешнему списку. Как только Вы найдете значение
того или иного атрибута, Вы можете внести его в Ваш список и программа будет декодировать
его наряду со всеми остальными и не надо бояться, что через месяц Вы забудете его назначение
и придется листать рабочие записи.
Далее постепенно возникла идея создания коммерческого проекта, чем и является
комплекс HDD Repair Tool. Специально для этого был разработан собственный
быстродействующий PCI контроллер с аппаратной поддержкой некоторых функций IDE накопителей.
Таким образом, данный комплекс обладает наибольшими на сегодняшний день возможностями по ремонту
IDE накопителей.
« вернуться
|