Диагностика компьютера своими руками
Анализ комплектующих и их тестирование
Контроль состояния важных аппаратных систем
На первый взгляд большинству домашних пользователей вовсе не требуется разбираться в железной начинке своего компьютера — но лишь при условии, если кто-нибудь другой возьмет на себя решение вопросов, связанных с «железом». А если таковых не найдется, то ознакомиться с некоторой начальной информацией из этой области совсем не повредит.
Дело в том, что рано или поздно вам придется проводить апгрейд вашего ПК, что далеко не всегда предполагает банальную смену одного системного блока с начинкой на другой, более современный. Возможно, во многих случаях окажется достаточно заменить (либо дополнить) его отдельные компоненты, например просто докупить память. Но, чтобы выбрать верную стратегию апгрейда, следует четко знать, какое аппаратное обеспечение у вас установлено, и понять, чего конкретно не хватает вашему компьютеру для более быстрой работы: мощности процессора, памяти, скорости винчестера и т.п. Но это лишь одна из проблем. Другая, не менее важная связана с тем, что любое оборудование в какой-то момент начинает работать со сбоями или вообще выходит из строя — представьте, например, что это жесткий диск с бесценными для вас данными. Печальные последствия подобных ситуаций очевидны, поэтому гораздо надежнее контролировать состояние важных аппаратных систем, что позволит с определенной вероятностью прогнозировать возможное поведение аппаратуры в ближайшем будущем, вовремя обнаружить те или иные неполадки с компьютерными компонентами и своевременно позаботиться о мерах предосторожности. И наконец, предположим, что вы приобрели новый компьютер или провели апгрейд старого — очевидно, что вам необходимо быстро сориентироваться и понять, действительно ли компьютер стабильно работает и соответствует ли начинка его системного блока заявленной при покупке, причем не разбирая сам блок, на котором может стоять пломба.
Поэтому любой пользователь должен иметь простые информационно-диагностические инструменты, которые предоставляли бы информацию об имеющемся аппаратном обеспечении (процессоре, видеоадаптере, портах, принтерах, звуковой карте, памяти и т.д.), контролировали жизненно важные параметры наиболее критичных с точки зрения выхода из строя аппаратных компонентов и позволяли оценить производительность и стабильность работы компьютера.
Анализ комплектующих и их тестирование
Решений для определения характеристик установленных на компьютере аппаратных устройств и тестирования их на производительность (бенчмаркинговое тестирование), стабильность (стресс-тестирование) и необходимость апгрейда предлагается сегодня очень много. Домашним пользователям лучше остановиться на таких бесплатных пакетах, как EVEREST Home Edition 2.2, SiSoftware Sandra Lite 2007, PC Wizard 2007 или Fresh Diagnose. Первые три из них имеют русскоязычный интерфейс, в пакете Fresh Diagnose поддержка русского языка не предусмотрена, но освоить его совсем просто. С точки зрения функциональности наиболее широкими возможностями в плане тестирования отличается пакет SiSoftware Sandra Lite; возможности остальных решений примерно сопоставимы и ограничены анализом аппаратных и программных компонентов компьютерной системы и тестированием аппаратных модулей на производительность. Правда, следует отметить, что пакет EVEREST Home Edition с 2005 года разработчиками не поддерживается (а значит, не умеет диагностировать самые современные аппаратные компоненты, и потому мы исключили его из рассмотрения), хотя с успехом справляется с тестированием компьютеров, выпущенных ранее 2005 года. Его можно найти на сайтах с ПО, например на Softpedia.com.
SiSoftware Sandra Lite 2007
Разработчик: SiSoftware
Сайт программы: http://www.sisoftware.net/
Размер дистрибутива: 13,3 Мбайт
Работа под управлением: Windows 2K/XP/2003/Vista/XP X64
Способ распространения: freeware (http://www.overclockers.com.au/files/sandra/san1135_ocau.zip)
Цена: бесплатно для некоммерческого использования
SiSoftware Sandra Lite — лучшее из существующих бесплатных информационно-диагностических решений, которое позволяет не только получить подробную информацию о компьютере и любых его аппаратных и программных компонентах, но и протестировать последний на предмет производительности, необходимости апгрейда и т.п. Пакет поддерживает подавляющее большинство современных процессоров, материнских плат, жестких дисков и других комплектующих, число которых увеличивается при каждом обновлении (они достаточно регулярны). Правда, следует отметить один нюанс: если комплектация компьютера не была распознана в полном объеме (а такое возможно, если у вас, например, одна из самых последних моделей процессора — именно с этим мы и столкнулись в процессе тестирования), то воспользоваться данным решением не удастся.
Однако в подавляющем большинстве случаев SiSoftware Sandra Lite позволяет легко получить подробную информацию обо всех установленных на компьютере аппаратных компонентах (рис. 1): процессоре, материнской плате, видеосистеме, памяти, шинах AGP и PCI и установленных в них устройствах, звуковой плате, мультимедиаустройствах, жестких дисках, оптических приводах и т.д. Предоставляются данные о CMOS и BIOS, Directx и OpenGL, системе, установленных шрифтах, системных процессах, запущенных сервисах, установленных драйверах и пр. При желании также можно посмотреть системные файлы (boot.ini, system.ini, win.ini, autoexec.bat, config.sys) и получить представление о том, как используется память (рис. 2).
Рис. 1. Анализ установленных аппаратных компонентов
при помощи SiSoftware Sandra Lite
Рис. 2. Информация об использовании памяти, полученная
через SiSoftware Sandra Lite
Еще большее впечатление производят возможности SiSoftware Sandra Lite в области диагностики. Так, с помощью данного решения можно протестировать компьютер на предмет необходимости его апгрейда, в результате чего вы получите перечень четких рекомендаций относительно того, какие из аппаратных компонентов ПК предпочтительнее заменить в целях повышения его производительности (рис. 3). Столь же просто оценить производительность процессора, оперативной и кэш-памяти, съемных или флэш-накопителей, оптических приводов, файловой системы, пропускную способность сети и скорость соединения с Интернетом, причем в сравнении с другими эталонными компьютерными конфигурациями, а также после приобретения нового компьютера либо после апгрейда старого определить стабильность работы системы, для чего достаточно провести так называемое стресс-тестирование (рис. 4). На основе полученных данных программа может тут же сформировать отчет и вывести его на печать, отправить по факсу, сохранить на диске или послать на web- или FTF-сервер.
Рис. 3. Анализ системы на предмет возможного апгрейда
в SiSoftware Sandra Lite
Рис. 4. Тестирование компьютера
на стабильность
в SiSoftware Sandra Lite
PC WIZARD 2007 1.73
Разработчик: Cpuid.com
Сайт программы: http://www.cpuid.org/pcwizard.php
Размер дистрибутива: 2,53 Мбайт
Работа под управлением: Windows 98/Me/NT/2000/XP/2003/Vista
Способ распространения: freeware (http://www.cpuid.org/download/pcw2007_v173.exe)
Цена: бесплатно
PC Wizard 2007 позволяет получить подробную информацию о компьютере и о любых его аппаратных и программных компонентах, а также о том, может ли он использоваться для проведения тестов, при помощи которых оценивается производительность наиболее важных компьютерных подсистем. Пакет поддерживает подавляющее большинство современных процессоров, материнских плат, жестких дисков и других комплектующих и ежемесячно обновляется — при каждом обновлении разработчики дополняют решение поддержкой новых аппаратных компонентов.
В информационном плане PC Wizard 2007 предоставляет обширную информацию обо всех установленных в компьютере аппаратных модулях: процессоре, материнской плате, видеокарте, памяти, устройствах для чтения, записи и хранения информации и т.д. (рис. 5). Столь же просто узнать версию ОС, выявить установленные в системе драйверы, шрифты, библиотеки, работающие сервисы, просмотреть запущенные процессы, получить подробную информацию о DirectX и OpenGL и т.д. При желании также можно просмотреть содержание системных файлов: boot.ini, system.ini, win.ini, autoexec.bat, config.sys, важнейшие значения реестра, все сохраненные в системе пароли и т.п.
Рис. 5. Анализ установленных аппаратных компонентов
в PC Wizard 2007
Что касается диагностики, то предусмотренные в PC Wizard 2007 бенчмаркинговые модули позволяют протестировать и оценить как производительность компьютера в целом, так и отдельных его подсистем: процессора, кэша L1, кэша L2, кэша L3, памяти, жесткого диска, CD/DVD-привода, видеокарты, а также компрессию аудиофайлов в MP3-формат. Это позволяет сравнить производительность отдельных аппаратных компонентов вашего компьютера (или даже всего компьютера в целом) с производительностью других модификаций данного типа комплектующих (рис. 6) и понять, насколько срочно необходимо производить апгрейд. Любые информационно-диагностические данные могут быть тут же распечатаны, отправлены по электронной почте или сохранены в виде отчета в форматах TXT, RTF, HTML, PDF или CSV.
Рис. 6. Тестирование компьютера
на производительность
при помощи
PC Wizard 2007
Fresh Diagnose 7.58
Разработчик: FreshDevices.com
Сайт программы: http://www.freshdiagnose.com/freshdiag.html
Размер дистрибутива: 1,39 Мбайт
Работа под управлением: Windows (все версии)
Способ распространения: freeware (http://www.freshdiagnose.com/download.html)
Цена: бесплатно
Fresh Diagnose — простой, удобный и сравнительно часто обновляемый инструмент для анализа и тестирования компьютера на предмет производительности. Он позволяет получить полную информацию обо всех аппаратных компонентах компьютерной системы: процессоре, винчестере, видеокарте, материнской плате, периферийных устройствах и пр. (рис. 7), а также представляет подробные данные об операционной системе, активных процессах, запущенных службах, настройках интерфейса, автозагружаемых модулях, установленных шрифтах и библиотеках, системных файлах, DirectX и OpenGL и т.д.
Рис. 7. Анализ компьютера в программе Fresh Diagnose
Кроме того, пакет Fresh Diagnose будет полезным для бенчмаркингового тестирования компьютера, так как поможет оценить параметры производительности процессора, оперативной памяти, жестких дисков, оптических накопителей, видеосистемы и сети, причем результаты сравнения с базовыми системами будут представлены в виде наглядной гистограммы (рис. 8).
Рис. 8. Результаты бенчмаркингового
тестирования процессора
в Fresh Diagnose
Контроль состояния важных аппаратных систем
В современных компьютерах имеется немало устройств, весьма чувствительных к перегреву, — это и процессор, и видеокарта, и материнская плата, и жесткие диски, которые при перегреве могут зависнуть или даже полностью выйти из строя. Конечно, в случае просторного корпуса и грамотно организованной системы вентиляции проблемы с перегревом маловероятны, хотя и возможны при определенных обстоятельствах, например при чрезмерно жаркой погоде, когда наружная температура сильно повышается, что автоматически приводит к повышению температуры внутри системного блока. А коль скоро корпус компьютера маленький и приток воздуха в него ограничен, то вероятность перегрева становится еще выше. Поэтому надежнее наблюдать за показаниями термодатчиков, что в ряде случаев предусматривается на аппаратном уровне. В противном случае могут помочь утилиты CPUCooL и SpeedFan. Обе программы прекрасно подходят для мониторинга особо критичных компьютерных процессов, а также могут использоваться для динамического изменения ряда параметров (последняя функция предназначена только для подготовленных пользователей, так как при неверной настройке может привести к сбоям в работе аппаратных компонентов). В плане мониторинга возможности обеих утилит сопоставимы, а вот в отношении корректировки параметров функциональность CPUCooL несколько выше. Кроме того, в пользу последней утилиты свидетельствует и наличие русскоязычного интерфейса, зато SpeedFan привлекает своей бесплатностью.
Не менее важно постоянное наблюдение за жесткими дисками, надежность которых пока далека от идеала: рано или поздно они выходят из строя, что автоматически приводит к потере хранящихся на них данных. Конечно, во многих случаях информацию на, казалось бы, «мертвых» жестких дисках восстановить можно (полностью или частично), но для этого придется обращаться к специалистам (необходимо специальное оборудование и соответствующая техническая подготовка), да и обойдется данная процедура недешево. Поэтому гораздо эффективнее предупредить подобные ситуации, для чего, с одной — стороны, необходимо резервировать особо ценную информацию, а с другой — контролировать состояние жесткого диска, чтобы в случае опасности заблаговременно успеть скопировать с него все данные. Тем более что сегодня все производители HDD-дисков поддерживают технологию самодиагностики жестких дисков S.M.A.R.T. (Self-Monitoring Analysis and Reporting Technology — технология самотестирования и анализа жесткого диска), а на рынке появились достаточно простые утилиты, обеспечивающие контроль над S.M.A.R.T.-параметрами. Подобные утилиты непрерывно наблюдают за жизненно важными для жесткого диска параметрами (количество bad-секторов, выполненных накопителем старт/стопных циклов, шпиндельным двигателем оборотов, накопителем ошибок позиционирования и т.п.) и вовремя (по уверениям разработчиков, не позднее чем за день-два до выхода из строя винчестера) предупредят пользователя о том, что хранение данных на его жестком диске стало небезопасным. Это обеспечит некоторый резерв времени, за который можно успеть сделать копии всей информации и, возможно, даже заменить жесткий диск. Организовать подобный мониторинг винчестеров российским пользователям проще всего с помощью программ HDDlife или Active SMART, но можно и посредством уже упоминавшейся утилиты SpeedFan, хотя последнее чуть менее удобно.
Еще чаще, чем винчестеры, выходят из строя оптические диски — их активная эксплуатация приводит к быстрому изнашиванию поверхности и возрастанию риска потери ценных данных. Узнать о том, что тот или иной компакт-диск в скором времени может выйти из строя (а значит, нужно срочно сделать его резервную копию), можно путем тестирования, для которого российским пользователям разумнее применять утилиту Nero CD Speed. Эта русскоязычная утилита входит в состав модуля Nero ToolKit из широко используемого коммерческого пакета утилит для прожига компакт-дисков от компании Nero (последняя версия — Nero 7 Premium). При отсутствии у пользователя данного пакета Nero CD Speed может быть бесплатно скачана с сайта программы.
CPUCooL 8.0
Разработчик: Wolfram Podien
Сайт программы: http://www.cpufsb.de/CPUCOOL.HTM
Размер дистрибутива: 1,67 Мбайт
Работа под управлением: Windows (все версии)
Способ распространения: shareware (демо-версия — http://www.cpufsb.de/CPUCOOL9.EXE)
Цена: 17,95 долл.
Основное назначение CPUCooL — мониторинг параметров материнской платы (температуры, скорости вращения вентиляторов и напряжения) и температуры жесткого диска. Данные мониторинга отображаются в окне программы (рис. 9), либо в правом нижнем углу экрана (что может быть удобно при экспериментах с параметрами), либо в области пиктограмм панели задач. Программа внимательно наблюдает за жизненно важными компьютерными процессами и при критичном изменении параметров подает предупредительные сигналы. Она поддерживает практически все материнские платы, регулярно обновляется, а все параметры ее работы (задействованные датчики, частота их опроса, критические значения, тип оповещения пользователя) могут гибко настраиваться. Результаты мониторинга параметров записываются в файл протокола.
Рис. 9. Контроль за состоянием параметров
в программе CPUCooL
Помимо мониторинга, CPUCooL позволяет динамически изменять частоту системной шины (FSB Frequency) путем непосредственной работы с регистрами тактового генератора материнской платы, что, правда, при неверных значениях чревато зависанием компьютера, а в исключительных случаях может даже потребовать сбрасывания в начальное положение установок BIOS (Clear CMOS). Кроме того, с помощью данной утилиты можно контролировать состояние базовых S.M.A.R.T.-параметров (рис. 10), принудительно включать режим охлаждения (рис. 11), а также понижать нагрузку на компьютер при достижении неких критических параметров, что достигается изменением скорости вентиляторов, очисткой памяти и т.д.
Рис. 10. Контроль S.M.A.R.T.-параметров жесткого
диска через CPUCooL
Рис. 11. Настройка режима принудительного охлаждения в CPUCooL
SpeedFan 4.32
Разработчик: Almico Software
Сайт программы: http://www.almico.com/speedfan.php
Размер дистрибутива: 1,49 Мбайт
Работа под управлением: Windows (все версии)
Способ распространения: freeware (http://www.almico.com/sfdownload.php)
Цена: бесплатно
Программа SpeedFan предназначена для наблюдения за температурой и напряжением центрального процессора, температурой винчестера, температурой внутри корпуса, а также за показаниями термодатчиков и скоростью вращения вентиляторов материнской платы. При этом температуру одного из датчиков (выбранного пользователем) она может отображать в области пиктограмм панели задач, а значения всех остальных датчиков просматриваются в окне программы (рис. 12) либо высвечиваются при наведении мыши на значок датчика, отображаемый в области пиктограмм панели задач. Если значение одного из контролируемых параметров окажется вне допустимых пределов, то в окне утилиты появится аварийное предупреждение, что позволит вовремя принять соответствующие меры. Граничные температуры для каждого из датчиков устанавливаются автоматически, но при необходимости могут регулироваться пользователем.
Рис. 12. Наблюдение за состоянием датчиков при помощи SpeedFan
SpeedFan также умеет считывать S.M.A.R.T.-параметры всех установленных в системе жестких дисков (рис. 13) и отображает степень загрузки процессора. Кроме того, она может использоваться для корректировки частоты FSB (а значит, и частоты процессора) и динамического регулирования скорости вращения вентиляторов в зависимости от температуры нагрева процессора, что, правда, возможно не для всех материнских плат. Результаты мониторинга параметров записываются в файл протокола и дополнительно могут быть отображены в виде графиков, а также отосланы по электронной почте.
Рис. 13. Контроль S.M.A.R.T.-параметров жесткого
диска в SpeedFan
HDDlife Pro 2.9
Разработчик: ООО BinarySense
Сайт программы: http://www.hddlife.com/rus/
Размер дистрибутива: 4,1 Мбайт
Работа под управлением: Windows 2000/XP/2003 Server/Vista
Способ распространения: shareware (HDDLife — http://www.hddlife.ru/HDDlife_rus.exe; HDDLife Pro (14-дневная демо-версия) — http://www.hddlife.ru/rus/download-freeware.html)
Цена: HDDLife — бесплатно, HDDLife Pro — 30 долл., для российских пользователей — 500 руб.
Утилита HDDLife осуществляет непрерывный мониторинг параметров S.M.A.R.T. для всех установленных в системе жестких дисков (рис. 14). Она анализирует данные параметры, исходя из учета важности разных характеристик, и выдает собственное заключение о состоянии диска в виде условного процента его здоровья, а также информирует о рабочей температуре винчестеров и об объеме свободного места на диске. Данный подход идеален для многих пользователей, которым конкретные значения S.M.A.R.T.-характеристик, скорее всего, ни о чем на скажут (все-таки это очень узкоспециализированная сфера), а процент «здоровья» позволит сориентироваться в ситуации и своевременно принять необходимые меры. Пакет HDDLife представлен двумя версиями: бесплатной HDDLife и коммерческой HDDLife Pro, первая из которых вполне функциональна, а вторая отличается разве что большей информативностью.
Рис. 14. Контроль за состоянием жесткого диска
при помощи HDDlife Pro
Active SMART 2.42
Разработчик: Ariolic Software
Сайт программы: http://www.ariolic.com/ru/activesmart/
Размер дистрибутива: 950 Кбайт
Работа под управлением: Windows 98/Me/NT 4.0/2000/XP/2003
Способ распространения: shareware (30-дневная демо-версия) — http://files.ariolic.com/activesmart242ru.exe
Цена: 24,95 долл., для российских пользователей — 500 руб.
Назначение Active SMART — непрерывный контроль S.M.A.R.T.-параметров жесткого диска, составление подробных отчетов и предоставление их пользователю наряду со своевременным информированием обо всех изменениях состояния диска. Программа предоставляет общую информацию о винчестере (модель, емкость, серийный номер) и подробные данные обо всех его возможностях и поддерживаемых режимах работы, ведет статистику всех изменений S.M.A.R.T.-параметров и контролирует температуру дисков (рис. 15). По каждому S.M.A.R.T.-параметру она выдает не только текущее, но и пороговое значение, а также худшее значение параметра за весь период работы диска, что позволяет в ряде случаев верно оценить ситуацию даже новичкам, хотя последним для нормальной идентификации отображаемой в отчетах информации необходимо, как минимум, вначале ознакомиться с перечнем и назначением основных S.M.A.R.T.-параметров.
Рис. 15. Мониторинг состояния жесткого диска в Active SMART
Nero CD-DVD Speed 4.7.5
Разработчик: Erik Deppe
Сайт программы: http://www.cdspeed2000.com/
Размер дистрибутива: 815 Кбайт
Работа под управлением: Windows (все версии)
Способ распространения: freeware (http://www.cdspeed2000.com/files/NeroCDSpeed_4750.zip)
Цена: бесплатно
Основное назначение Nero CD-DVD Speed — тестирование на производительность оптических приводов, по результатам которого утилита выдает данные относительно скорости вращения двигателя, количества времени, затрачиваемого на поиск и передачу данных, качества DAE, степени загрузки процессора, времени открытия/закрытия лотка и др.
Помимо этого в данной утилите предусмотрены возможности для тестирования качества поверхности диска, что позволяет сориентироваться относительно того, насколько вероятен в ближайшее время выход диска из строя. Полученная информация выводится в виде двух наложенных друг на друга кривых (кривая скорости чтения данных отображается зеленым цветом, а кривая скорости вращения двигателя — желтым), степень плавности которых позволяет сделать вывод относительно качества поверхности диска. Например, из графиков, представленных на рис. 16, очевидно, что на первом диске (левый график) нужно срочно спасать те данные, которые еще можно спасти, тогда как второй имеет не вполне хорошо читаемые секторы (имеют место перепады скорости), но в целом скорая гибель ему, вероятнее всего, не грозит.
Рис. 16. Результаты тестирования поверхностей комапкт-дисков
утилитой Nero CD-DVD Speed