CHECKIT ДЛЯ DOS
Программой Checklt (проверь это) пользуются очень широко лет уже, наверное, ...надцать - в том числе люди, которые компьютеры собирают. Checklt - это комплекс базовых тестов для проверки процессора, памяти, видеосистемы, дисков и дисководов, портов, клавиатуры, мыши. В нем имеются тесты оборудования, которые стоит произвести, например, при покупке подержанного компьютера или после ремонта. Его же можно запускать, если есть подозрение, что в машине завелась неисправность оборудования. Широко распространенная у нас версия 3.0, конечно, устарела по всем параметрам. В ней нельзя даже проверить накопитель CD-ROM. Но пользоваться этой программой и иметь ее на дискете стоит. В принципе, досовский Checklt работает и в многозадачном режиме, под управлением Windows, однако предназначен он все-таки для режима MS-DOS. Скромные размеры Checklt'a (менее 600 КБ вместе с Не1р'ом) позволяют держать его на одной дискете, а нетребовательность к ресурсам компьютера даст нам возможность успешно запускать его даже тогда, когда не загружены драйверы верхней части памяти (выше 1 МБ)1. Сразу после запуска Checklt проверит наличие в компьютере базовых компонентов: памяти (RAM) - основной (Base) и верхней (Extended и Expanded), сопроцессора (FPU) и т. д. После этого, нажав любую клавишу, вы попадете в главное окно программы. Перемещение между пунктами меню здесь стрелками управления курсором, мышь не работает. Основные тесты оборудования сосредоточены в меню Tests. Как видите, тут имеется тестирование: • памяти (Memory); • жесткого диска (Hard Disk); • дисководов (Floppy Disk); • материнской платы (System Board) - проверяются контроллеры прерываний и обращений к памяти, вычисления; • внутренних часов компьютера (Real-Time Clock); • последовательного (Serial) и параллельного (Parallel) портов; • принтера (Printer); • видеосистемы (Video); • клавиатуры и мыши (Input Devices). ... Но можно сразу же выбрать верхнюю строку (Test Everything - проверить все), протестировать все оборудование в едином сеансе и получить общий отчет на экране или в файле. Для примера посмотрите, как выглядит окно тестирования памяти. Нам показывают, что именно предстоит проверить (тест основной памяти и верхней), и предлагают нажать клавишу Y, чтобы начать тестирование, и N - чтобы отказаться (левый нижний угол экрана). И так на каждом шаге. Проверки, в общем, идут довольно быстро за исключением дискового теста, который тем длиннее, чем больше объем вашего жесткого диска. Но если во время тестирования вам надоест дожидаться результата, нажмите Esc. Разрешается: • прервать данный шаг тестирования (Skip this step); прекратить данный тест (Skip entire test); вообще завершить тестирование и просмотреть отчет (Cancel all tests). Если тест прошел нормально. Слово Passed и последующая галочка означают, что данная проверка прошла нормально. Слово Skipped и прочерк в строке означают, что данный шаг проверки был пропущен. Вы сами прервали выполнение программы, или же этот тест в данном режиме провести невозможно. Но если появляется слово FAILED (именно так, большими буквами) и крестик, это следует понимать так, что тест не прошел. Правда, тут тоже не стоит пороть горячку. Не всегда это означает, что компьютер неисправен. Например, для проверки, портов, которые, как известно, являются приемопередатчиками для связи компьютера с внешними устройствами, требуется кинуть некую петлю обратной связи (Loopback) - специальный кабель. У нас с вами обычно нет никакой петли, и при старте теста надо программе об этом сообщить (ответить N на ее вопрос, есть ли у вас эта самая петля). А если вы не обратите на это внимания, Checklt решит, что нашел ошибку. Однако если вы были внимательны и все правильно сделали, а ошибка все-таки возникает (особенно на тестах памяти, системы, диска, часов), надо немедленно задуматься над тем, что происходит. Прочитать внимательно надпись в строке. Перевести на русский. Спросить кого-нибудь, в конце концов! Даже если эта ошибка, как вам кажется, никак не связана с неисправностями в вашем компьютере, возможно, что она все-таки связана. Конечно, в принципе ошибка может быть вызвана не неисправностью компьютера, а устаревшей версией Checklt. Устройство вроде модема исправно работает, но тест не проходит. На такие мелочи не стоит обращать внимания. Устройства вроде модема вообще не стоит проверять Checklt'oM, только виндоузовскими программами тестирования или же прямо - дозвоном до провайдера. Все-таки добрый старый досовский Checklt - не тестер, а именно скорая помощь пополам с пожарной командой. Сложнее всего приходится владельцу компьютера, когда сбой неустойчив. Полный отказ оборудования очевиден и легко выявляется тестами, а вот сбои, возникающие время от времени, - это проблема. Не всегда даже понятно, то ли Windows - must die1, то ли программы какие-то косые и кривые, то ли вирус гадит, то ли память сбоит... Тест может то проходить нормально, то не проходить. Не думайте, что если с третьего раза он все-таки прошел, то все в порядке. Коли компьютер хоть раз ошибся, то он будет делать это еще и еще раз, причем тогда, когда ему этого захочется, а не тогда, когда вы захотите ошибку обнаружить. Воспроизвести ситуацию, в которой возникает сбой, не всегда возможно. Работать толком нельзя, но владелец компьютера опасается, что в сервисцентре ему не поверят и пошлют подальше. Что делать? Вести протокол! Все тесты на сбоящем компьютере - только под протокол. Перед мрачным величием протокола всякий буйствующий техник утихает и смиряется. До того как начинать тестирование, зайдите в меню Setup и выберите строку Activity Log (вести протокол работы). Как видите, можно выдавать протокол на печать (строка Printer), а можно сохранять на диск (Disk) - в файл, имя которого вас попросят ввести, едва вы попытаетесь выполнить какие-то проверки. Если вы не введете никакого, то по умолчанию протокол будет записываться в файл checkit.log. ... Все операции, которые вы выполняете во время сеанса работы с программой, окажутся в протоколе, включая дату и время начала работы. Любые дополнительные проверки, находящиеся в других меню программы, тоже можно сохранить в протоколе, стоит лишь нажать F2 по завершении проверки. С этим документом уже не стыдно звонить в сервис-центр. А в остальном пусть разбираются специалисты! Но учтите две вещи. По умолчанию протокол выводится только на экран, и при каждом заходе в программу приходится снова заходить в «сетуп» и задавать вывод на диск или на принтер. Учтите и второе обстоятельство. При следующем своем запуске Checklt начинает протокол сначала. Все предыдущее содержимое файла будет стерто. Значит, важную улику, содержащуюся в протоколе, надо предварительно сохранить в файле с другим именем. Или для нынешнего протокола задать другое Пару слов о тесте видеосистемы, который несколько отличается от других тестов. Он включает три этапа: проверку видеопамяти, проверку текстового режима (в таком экранном режиме работают DOS-программы) и проверку графического режима. Во втором и третьем тестах вам будет предложен ряд изображений, на которые надо будет внимательно поглядеть и нажать клавишу Y, если картинка видна полностью и без искажений, и N, если что-то не так. Checklt проверяет, как ведет себя видеосистема в различных режимах отображения букв, и в каждом режиме все буквы - и цветные, и черно-белые, и мигающие, и цветные на цветом фоне - должны быть видны. В режиме проверки графического режима вам будут показывать сетку, в которой должны быть видны все линии, цветовые квадраты и прямоугольники. Правда, самый сложный режим, который знает Checklt, - 256 цветов. За более сложной проверкой видеосистемы придется лезть в другие программы. Но опять-таки, если исправен простейший 256-цветный режим, это означает, что вы, по крайней мере, сможете зайти в Windows в безопасном режиме (Safe mode). При проверке мыши вас попросят поочередно нажать обе ее кнопки (третью, четвертую, пятую и все прочие кнопки вашей мыши программа не замечает), затем подвести к верхнему краю экрана, к нижнему, левому и правому. При проверке клавиатуры надо будет нажать все клавиши вашей «кнопочной доски». Так можно обнаружить отказавшую клавишу. Тест дисков включает в себя проверку контроллера (управляющего блока) - Controller Diags, а затем - полную проверку самого диска. Выполняется последовательное чтение каждой головкой на каждой дорожке (Linear Read), «порхающее» чтение (Butterfly Read - с прыжками из начала диска в конец) и случайное чтение (Random Read). Все завершается выдачей результатов проверки - Test Error Summary. В меню Benchmark (эталонные тесты) находятся три теста, которые позволяют сравнить производительность вашей видеосистемы, дисковой системы, а также процессора (CPU) и сопроцессора (FPU) вашего компьютера с неким эталонным компьютером. Вот этой вещью пользоваться сегодня совершенно ни к чему, потому что эталонный компьютер - это богом забытый IBM-XT. Еще раз повторю: тестирование Chtecklt'oM носит сугубо предварительный характер. Так, программа в принципе не способна проверить память в областях выше 32 MB, не видит дисков на контроллерах Ultra DMA и т. п. И тем не менее самое главное она все же проверит. И к тому же, в отличие от своих более интеллектуальных коллег, практически никогда не завешивает компьютер. Потому что не лезет, куда не надо.