PC Magazine/RE logo
©СК Пресс 11/96
PC Magazine, May 14, 1996, p.175

Диагностические утилиты

Барри Саймон


Хотите посмотреть в корень проблемы? Не уверены, что ваш ПК работает в оптимальном режиме? Пять диагностических пакетов помогут протестировать, настроить и наладить его.

Персональный компьютер - замечательная вещь, если он работает нормально. Но стоит только появиться сбоям - ваш верный соратник превращается в безумца. К чести фирмы Microsoft для решения ряда основных проблем с ПК в Windows 95 включены утилиты Device Manager и "мастер" Add New Hardware. С их помощью пользователи могут определить требуемые периферийными устройствами ресурсы IRQ и DMA и частично облегчить себе процедуру установки дополнительных устройств, в том числе и устройств PnP.

Но, несмотря на то что кое-что в этой сфере уже сделано, есть еще задачи и для других продуктов - диагностических утилит для Windows 95, которые не только показывают, какими системными ресурсами вы располагаете, но и осуществляют диагностику системы, помогая устранить аномалии. Используя эти пакеты, вы можете деинсталлировать программы, выявить неисправные модули ОЗУ, обнаружить и удалить дубликаты файлов или "осиротевшие" модули DLL, проконтролировать производительность системы и получить рекомендации по ее повышению.

В состав рассмотренных в этом номере пакетов общего назначения вошли некоторые утилиты диагностики и генерации отчетов о параметрах системы (см. обзоры пакета Norton Utilities и диспетчеров памяти Netroom и MAX 8). Но ни один из них не обеспечивает столь серьезной диагностики, как представленные в настоящем разделе специализированные пакеты. Четыре представленных в нашем обзоре продукта для Windows 95 - PC Care 95 фирмы American Megatrends, QAPlus/Win-Win фирмы DiagSoft, WinCheckIt фирмы TouchStone и WINProbe4 фирмы Quarterdeck - обладают примерно одинаковыми функциональными возможностями. Все они рассчитаны на искушенных пользователей или на людей, ответственных за поиск неисправностей в чужих ПК. Пятый продукт - First Aid 95 фирмы CyberMedia - предназначен для диагностики программного обеспечения и ориентирован на более широкий круг пользователей ПК. Работа над версией дл Windows 95 пакета Discover Pro фирмы Helix Software Co. (800-451-0551) не была закончена к моменту подготовки настоящего обзора, но она должна появиться в продаже ко времени выхода в свет этого номера.

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


Редакция советует. Возможности для совершенствования

Хотя ряд рассмотренных здесь диагностических утилит предоставляет точную и полезную информацию, ясно, что эти первые версии для Windows 95 нуждаютс в дальнейшем совершенствовании. Мы обнаружили несколько ошибок, приводящих к сбоям тестовых систем, а также, что рекомендации, выдаваемые этими утилитами, устарели и более пригодны для Windows 3.1, а не для Windows 95.

Более того, ни один из пяти продуктов не отличился во всех четырех категориях: генераци отчетов, диагностика, настройка и очистка дисков. И все же три из них заслуживают почетного упоминания.

Пакет PC Care 95 фирмы American Megatrends (реальная розничная цена 40 долл.) обладает превосходными диагностическими возможностями и весьма "способным" (но с изъянами) модулем генерации отчетов. При испытании версии 1.0 мы столкнулись с рядом проблем, причиной которых в основном была неполноценность функций настройки и очистки. В пакете First Aid 95 фирмы CyberMedia (реальна розничная цена 50 долл.) содержится ряд нововведений. Это единственный продукт, обеспечивающий перехват ошибки "general protection fault" с возможностью сохранения наработанного вами, но в настоящее время эта возможность реализована только для 16-разрядных программ. Мы обнаружили также несколько второстепенных недостатков модул очистки, которые следовало бы устранить.

Наконец, пакет WinCheckIt фирмы TouchStone (реальная розничная цена 50 долл.) сохраняет лидерство в категории генерации точных отчетов о параметрах системы. Но теперь, когда в Windows 95 встроена функция генерации отчетов, подобна возможность не столь важна. В остальных модулях пакета пока еще не достигнут такой же уровень качества.


Диагностические утилиты. Соответствие решаемой задаче

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

Отличная оценка за генерацию отчетов подразумевает то, что продукт должен предоставлять исчерпывающие и точные сведения о ресурсах вашего ПК. В лучших пакетах внимание уделяется и параметрам, не предоставляемым утилитой Windows 95 Device Manager, таким, как объем памяти графической платы и номера SCSI-устройств.

От модуля диагностики требовалась способность обнаружения различных проблем, связанных с памятью, жестким диском и видеоподсистемой. Лучшие продукты тестируют также шину PCI, ввод-вывод привода CD-ROM и работу звуковой платы. Оценка выше, если есть возможность формирования, сохранения и последующего выполнения на других ПК сценариев пакетной диагностики.

Чтобы получить хорошую оценку за модуль настройки, продукт должен предоставлять точные, подходящие рекомендации по оптимальным установкам в системном реестре Registry Windows 95. В рекомендациях лучших пакетов четко разъясняется, почему изменения установок повысят эффективность, а изменения производятся с согласия пользователя.

Чем сложнее становятся прикладные программы, тем важнее роль функций очистки. В число возможностей лучших продуктов входят: деинсталляция ненужных программ, поиск дубликатов файлов и оставшихс TMP-файлов, обнаружение отсутствующих в каталоге или "осиротевших" DLL-модулей. Обязательным требованием к модулю очистки является четкое объяснение, почему вам рекомендовано удалить данные файлы.


CyberMedia Inc.
  • First Aid 95

    Пакет First Aid 95 фирмы CyberMedia (цена, рекомендуемая изготовителем: 79 долл., реальна розничная цена - 50 долл.) разрушает устоявшийся образ традиционной диагностической утилиты. FirstAid 95 не выполняет функций определения состава или комплексной диагностики оборудования (все это перекладывается на Windows 95) и исходит из предпосылки, что причина многих проблем, возникающих у пользователей Windows, кроется в программных средствах. Следует отметить, что ряд идей, заложенных в First Aid 95, превосходны, но в ее первой версии для Windows 95 имеются некоторые дефекты, которые необходимо устранить.

    Вероятно, самой приятной особенностью пакета является защита от сбоев (краха) системы. Если программа генерирует страшное сообщение "общее нарушение защиты" (general protection fault - GPF), First Aid перехватывает его и предлагает сохранить сделанную вами работу. В наших тестах эта функци обеспечивала достаточно надежную защиту, но только дл 16-разрядных приложений. В фирме CyberMedia сообщили, что аналогичные разработки для 32-разрядных программ являются приоритетными, и защита для них будет реализована в следующей версии пакета.

    Еще одна широко разрекламированная особенность пакета - обработка "осиротевших" модулей DLL. С помощью обширной базы данных программа проверяет, не упущены ли в ваших папках с прикладными программами необходимые модули DLL. Затем программа может просмотреть жесткий диск, отыскать "заблудившиеся" модули и переместить их в папку с упомянутыми программами. Если программа, выполняемая в Windows 3.1 или 95, не может найти DLL-модуль, то First Aid предлагает свои услуги.

    Число популярных прикладных программ в списке функций деинсталляции пакета First Aid более 120. Приятно то, что можно выборочно указать деинсталляцию отдельных прикладных модулей, например грамматического корректора.

    Соответствие решаемой задаче:
    First Aid 95
    Определение параметров системы N/A
    Диагностика N/A
    Настройка Хорошо
    Очистка Хорошо
    N/A - не применимо. Продукт не выполняет эту задачу.

    First Aid проверяет системные аббревиатуры (shortcuts) "рабочего стола", чтобы убедиться в присутствии связанных с ними программ, а также системный реестр, чтобы выяснить, не отсутствуют ли какие-нибудь программы, связанные с зарегистрированными расширениями. Однако логика программы дает сбои. Когда в накопителе A: не было никакого диска, появилось сообщение, что команда быстрого вызова A:\ недействительна и следует удалить ее. Ее сбивает с толку наличие пробелов в строке, описывающей маршрут доступа, например к файлам в Program Files.

    База знаний, поставляемая в комплекте с пакетом и называющаяся Don't Panic ("Не впадай в панику"), уже устарела. Содержащаяся в ней единственная рекомендаци по принтерам относится к версии Windows 2.1, а информация о программе Word for Windows ограничена версиями продукта 1.0 и 2.0. Ко времени выхода в свет этого обзора Don't Panic будет заменена базой данных со списком действующих телефонных номеров служб технической поддержки более 2500 поставщиков.

    Хотя ряду элементов пакета First Aid еще требуетс доработка, в целом представленное в нем достаточное количество полезных функций оправдывает запрашиваемую за него цену.

    First Aid 95
    Цена, рекомендуемая изготовителем: 79 долл.
    CyberMedia Inc., Santa Monica, CA; 800-721-7824, 310-581-4700; fax, 310-581-4720;
    http://www.cybermedia.com.

    American Megatrends Inc.
  • PC Care 95

    Фирма American Megatrends Inc. (AMI) - создатель AMI BIOS и опытный изготовитель одной из лидирующих диагностических программ. Пакет PC Care 95 (реальна розничная цена 40 долл.) - первая подобного рода разработка этой компании для Windows 95. Пакет характеризуется превосходными диагностическими возможностями, мощными, хотя и не без изъянов модулями очистки дисков, несколько неудачным модулем подготовки отчетов и совершенно непригодным модулем настройки.

    Если вам необходима прежде всего диагностическа программа, стоит приобрести PC Care. Ни одна из программ такого рода для среды Windows не обладает столь обширными и гибкими диагностическими способностями. В пакете представлены четыре теста, с помощью которых можно "докопаться" до сути проблем, связанных с жестким диском (например, сбои синхронизации, способные замедлить быстродействие), три теста для проверки накопителей гибких дисков и тесты для шины PCI. Имеются также модули тестировани динамиков, графической платы, накопителя CD-ROM, хот тестов для звуковых плат нет.

    Среди других рассмотренных здесь продуктов PC Care уникален своим пакетным режимом диагностики, сокращающим время тестирования. Вы можете сформировать процедуру тестирования, сохранить ее в виде сценария, а затем загрузить и выполнить этот сценарий на любом проверяемом ПК.

    Возможности модуля генерации отчетов PC Care весьма грандиозны: он даже сообщает сведения о шине PCI или версиях BIOS, которые не предоставят вам другие программы. Но во время наших испытаний возникли проблемы, приведшие к сбою двух из четырех систем. Фирма AMI обнаружила источник неприятностей в строке PnP ранней версии PnP BIOS и внесла исправления в промежуточную версию пакета.

    На наших типовых тестовых системах модуль генерации отчетов о системных ресурсах PC Care работал хорошо. Однако на самой сложной системе, когда действительно могла бы понадобиться помощь, выходящая за рамки возможностей Windows 95, программа не смогла "заметить" IRQ звуковой платы, IRQ сетевой платы и два канала DMA. Она не смогла разобраться в нескольких разделах нашего 4-Гбайт жесткого диска и неправильно определила объем памяти графической платы. В настоящее время в фирме AMI ведется исследование этих проблем.

    Модуль настройки в рассмотренной версии пакета также нуждается в доработке. В частности, в него включены рекомендации, пригодные для Windows 3.1, но не дл Windows 95 (например, рекомендация об установке SmartDrv, который уже встроен в Windows 95). К достоинствам модуля можно отнести возможность проверки и настройки состояний кэш-памяти и FIFO, и фирма AMI обещает продолжить работу в этом направлении дл улучшения возможностей настройки в следующей версии продукта.

    Соответствие решаемой задаче:
    PC Care 95
    Определение параметров системы Плохо
    Диагностика Отлично
    Настройка Плохо
    Очистка Приемлемо

    Пакет PC Care комплектуется двумя модулями очистки: один - для деинсталляции и другой - для поиска дубликатов файлов, "осиротевших" DLL-модулей и т. п. Однако модуль поиска "осиротевших" DLL-модулей работает некорректно и может удалить нужные файлы. Он сообщает, например, что файл PTTVIEW.DLL "осиротел", так как соответствующий EXE-файл (утилита просмотра пакета Power Point) не зарегистрирован в меню Start. Он даже сообщает, что один из DLL-модулей, необходимый дл выполнения собственного модуля деинсталляции пакета PC Care, также "осиротел", поскольку этот файл вызываетс другим DLL-модулем, а не исполнимым модулем. И снова в фирме AMI сообщили, что началось изучение этой проблемы.

    В целом PC Care 95 получил хорошие оценки, но фирме AMI необходимо доработать некоторые детали в данной версии.

    PC Care 95
    Предполагаемая розничная цена: 40 долл.
    American Megatrends Inc., Norcross, GA; 800-892-6627, 770-246-8600; fax, 770-246-8790;
    http://www.megatrends.com.

    DiagSoft Inc.
  • QAPlus/Win-Win

    В отличие от других рассматриваемых здесь продуктов в пакете QAPlus/Win-Win фирмы DiagSoft (реальна розничная цена 65 долл.) представлены традиционно мощные функции программ такого рода: диагностики и генерации отчетов. В пакет входят две версии: дл Windows 95 и Windows 3.1 (отсюда и двойное Win в его названии), и в то же время в нем нет модулей настройки и очистки. Если модуль диагностики можно считать удовлетворительным, то модуль генерации отчетов нуждается в улучшении.

    При испытаниях на ПК самой сложной конфигурации в отчете не оказалось двух IRQ звуковой платы. На другом тестовом ПК с процессором 486 сообщалось, что занято в действительности свободное IRQ, а в используемом IRQ не была опознана плата SCSI. В отчете не упоминалось о каналах DMA, портах ввода-вывода, шине PCI, PnP, номерах SCSI-устройств, объеме памяти графической платы и микросхемах UART. К числу достоинств пакета следует отнести то, что отчеты о технических параметрах Windows (в частности, о вариантах параметров дисплейного драйвера) весьма обширны. Только пакет WINProbe 4 фирмы Quarterdeck (также рассматриваемый в этом обзоре) может сравниться с ним по полноте представлени подобной информации.

    В пакет QAPlus включен полный набор диагностических тестов, в том числе тесты системной платы, графической платы, ОЗУ, портов и жесткого диска. Имеются также тесты принтера и мыши. Но в отличие от PC Care 95 фирмы AMI тесты не могут быть записаны в виде сценариев дл последующего быстрого выполнения на другом ПК. Из всех пяти рассмотренных здесь пакетов только QAPlus иногда во время выполнения диагностических тестов "терпел крах".

    Соответствие решаемой задаче:
    QAPlus/Win-Win
    Определение параметров системы Приемлемо
    Диагностика Хорошо
    Настройка N/A
    N/A - не применимо. Продукт не выполняет эту задачу.

    Интерфейс QAPlus часто казался неуклюжим. При щелчке на многих из пиктограмм возникают панели, мешающие доступу к подсказке, кнопка которой располагается в меню на главной панели. Приятной особенностью пакета является "электронный центр технической поддержки" (Electronic Technical Support Center - ETSC), который быстро вызывает диагностические тесты и обращается к электронной почте службы технической поддержки фирмы DiagSoft. Оставьте сообщение (с приложенным отчетом), и технические специалисты смогут на основании подробной информации этого отчета дать пояснения.

    Все же QAPlus - не самый лучший диагностический пакет. Его сильными конкурентами являются PC Care, с точки зрения диагностических возможностей, и WinCheckIt, с точки зрения генерации отчетов.

    QAPlus/Win-Win
    Предполагаемая розничная цена: 65 долл.
    DiagSoft Inc., Scotts Valley, CA; 800-342-4763, 408-438-8247; fax, 408-438-7113;
    http://www.diagsoft.com.

    TouchStone Software Corp.
  • WinCheckIt

    В течение длительного времени утилита CheckIt фирмы TouchStone SoftWare Corp. оставалась программным средством, обеспечивающим наиболее точные результаты отчетов о ресурсах системы, а в совместимом с Windows 95 пакете WinCheckIt 4.0 (реальная розничная цена 50 долл.) эта традиция сохранена. Так как сама Windows точно опознает IRQ и DMA, многим пользователям не понадобится соответствующий, более изощренный модуль WinCheckIt. Но если в круг ваших служебных обязанностей входит тестирование ПК других пользователей, пакет должен быть включен в ваш инструментарий. В пакете содержатся также модули диагностики и очистки, хотя и не такие надежные, как модуль генерации отчетов.

    На всех наших четырех тестовых ПК с помощью WinCheckIt были правильно определены все используемые и неиспользуемые IRQ. Хотя один канал DMA (возможно, маскируемый Windows) не был обнаружен - его оставили без внимания и другие программы, - WinCheckIt оказалс единственным пакетом, правильно идентифицировавшим каналы DMA, используемые нашей звуковой платой Ensonique. Фактически при определении параметров четырех тестовых ПК была сделана лишь одна ошибка: неправильно идентифицирована микросхема UART последовательного порта, к которому подключалась мышь. К сожалению, пакету недостает более развитых возможностей определения таких компонентов, как шина PCI, или номеров SCSI-устройств.

    Диагностические возможности пакета не столь богаты, как у лидера среди продуктов этой категории - PC Care 95 (хотя базовые функции тестирования ОЗУ, системной платы и устройств ввода-вывода имеются), отсутствуют также и возможности создания каких-либо сценариев. В скором времени ожидается выпуск специализированного пакета CheckIt Diagnostic Kit, версия 4, с более развитыми диагностическими функциями (включая создание сценариев).

    Соответствие решаемой задаче:
    WinCheckIt
    Определение параметров системы Хорошо
    Диагностика Хорошо
    Настройка N/A
    Очистка Хорошо
    N/A - не применимо. Продукт не выполняет эту задачу.

    У пакета WinCheckIt нет средств выдачи рекомендаций по настройке системы, зато есть две программы очистки. Одна из них - программа деинсталляции - отыскивает "осиротевшие" команды быстрого вызова (аббревиатуры) "рабочего стола" или меню Start, указывающие на несуществующие исполнимые модули. Другой модуль очистки, названный Clean and Zip, хорошо определяет все виды "мусора", который может образоваться на вашем жестком диске: пустые каталоги, TMP-файлы, дубликаты файлов и т. п. В этом модуле обнаружились два упущения: пользователю не сообщается, почему данный файл помещен в список на удаление, а файлы-дубликаты определяютс исключительно исходя из имени, не учитываются размеры файлов.

    В качестве подарка фирма TuchStone включила в комплект поставки WinCheckIt компакт-диск с полными справочниками по DOS и Windows. Пакет заслуживает похвалы за точность определения параметров систем. Другие весьма полезные модули могли бы только выиграть, если бы были так же детально проработаны, как модуль генерации отчетов.

    WinCheckIt
    Предполагаемая розничная цена: 50 долл.
    TouchStone Software Corp., Huntington Beach, CA; 800-531-0450, 714-969-7746; fax, 714-960-1886.

    Quarterdeck Software Corp.
  • WINProbe 4

    Пакет WINProbe 4 фирмы Quarterdeck Software - "мастер на все руки". К сожалению, как в старой поговорке, он берется за все, но нигде не блещет. В пакете предусмотрены средства генерации отчетов о параметрах системы, диагностики, выдачи некоторых рекомендаций по настройке и помощь в поиске дубликатов файлов при очистке системы, но ни одна из этих категорий не отличается хорошим качеством работы.

    Возможности модуля генерации отчетов представлены достаточно полно; в отличие от других пакетов определяются даже микросхемы последовательных портов UART. Но в отчетах, полученных с помощью WINProbe на наших тестовых ПК, содержалось несколько ошибок. На ПК с самой сложной конфигурацией не были распознаны три IRQ: второй из двух IRQ звуковой платы, IRQ, занятое мышью PS/2, и IRQ сетевой платы. На другом ПК снова были пропущены три IRQ, в том числе SCSI-контроллера и каналы DMA звуковых плат. Однако диагностика последовательных портов прошла безукоризненно: микросхемы UART были идентифицированы даже в порту с подключенной мышью, чего не смогли сделать другие программы.

    В модули диагностики входят базовые тесты: ошибок ОЗУ, поверхности жесткого диска, проверки устройств ввода-вывода, видеотесты и т. д. Превосходно организовано тестирование звуковой платы, позволяющее проверить стереозвучание.

    Соответствие решаемой задаче:
    WINProbe 4
    Определение параметров системы Приемлемо
    Диагностика Хорошо
    Настройка Приемлемо
    Очистка N/A
    N/A - не применимо. Продукт не выполняет эту задачу.

    Модуль настройки выглядит довольно тускло и фактически представляет собой набор панелей с рекомендациями в стиле шекспировского Полония (удалите неиспользуемые шрифты, удалите драйверы мыши из CONFIG.SYS, так как Windows 95 содержит встроенный драйвер и т. п.) без каких-либо возможностей их автоматической реализации. Большинство рекомендаций правомерны (логичны), хотя есть ряд второстепенных и одна чудовищная ошибка: вам рекомендуется удалить файл WINHELP.EXE и все файлы справочной системы Windows. Однако, как известно, WINHELP.EXE используется дл организации справочных систем во всех прикладных программах для Windows, а не только для самой Windows.

    Стоит упомянуть ряд замечательных нововведений в пользовательском интерфейсе WINProbe. С помощью специальной кнопки-пиктограммы панель отображени системных данных превращается в тонкую полоску, где в оперативном режиме отображается использование ресурсов, кэш-памяти и ЦП. С помощью другой пиктограммы вы можете сохранить отчет в отдельном окне так, что впоследствии можно просматривать несколько отчетов одновременно. В качестве подарка к пакету прилагается компакт-диск, содержащий программу просмотра Web фирмы Quarterdeck и программу Clean Sweep, Version 1.

    Хотя WINProbe обладает рядом приятных качеств, по своим возможностям он располагается где-то в середине рассматриваемой группы продуктов.

    WINProbe 4
    Предполагаемая розничная цена: 50 долл.
    Quarterdeck Software Corp., Marina Del Rey, CA; 800-683-6696, 310-309-3700; fax, 813-532-4222;
    http://www.checkit.com.

    Сводка характеристик. Диагностические утилиты

    + да, - нет
    Продукты перечислены в алфавитном порядке
    First Aid 95PC Care 95QAPlus/Win-WinWinCheckItWINProbe 4
    Реальная розничная цена, долл.5040655050
    Сертифицирован на совместимость с Windows 95 +----
    Регистрация в списке деинсталляции Windows 95++-+-
    Автоматическая деинсталляция++-+-
    Генерация отчетов
    Определение IRQ и DMA-++++
    Определение объема памяти графической платы-++--
    Определение микросхемы UART последовательного порта-+-++
    Диагностика
    Сравнительные показатели производительности-+-+-
    Определение ошибок ОЗУ-++++
    Тестирование поверхности диска-++++
    Настройка, очистка "мусора", поиск неисправностей
    Проверка и настройка системных файлов++---
    Проверка и настройка установок системного регестра+----
    Деинсталляция других программ++-+-
    Обнаружение дубликатов файлов++-+-
    Определение "осиротевших" DLL++---
    Локализация отсутствующих в каталоге DLL+----