Диагностика

  Аппаратное обеспечение может вызывать сбои системы, однако сбои редко случаются спонтанно. Диагностика является оптимальным способом обнаружения ошибок до того, как они превращаются в проблему. Большинство средств диагностики помогают в разрешении проблем с аппаратным обеспечением, однако существуют и средства, полезные для программ. Например, в разделе «Поиск злоумышленников» рассказано о способах обнаружения в системе adware- и spyware-программ. По сути, adware- и spyware-программы представляют собой проблему, которую можно выявить путем диагностики.
  Проблемы с аппаратным обеспечением важны при оптимизации системы. Например, поврежденные секторы жесткого диска или неисправная оперативная память могут привести к ошибкам приложений, сведя все ваши попытки оптимизировать
компьютер «на нет». При оптимизации часто обнаруживаются проблемы, не замеченные ранее, поскольку вы «копаетесь» в системе и более интенсивно потребляете ее ресурсы. Таким образом, диагностика компьютера перед началом его оптимизации способна предотвратить потенциальные проблемы и предупредить вас об ухудшении положения дел с ресурсами. Хотя эта книга и не посвящена диагностике аппаратного обеспечения, важно представлять себе ее влияние на ваши действия при оптимизации.
  Повседневные заботы могут легко поглотить ваше внимание настолько, что, приступая к решению задачи, вы забудете все меры предосторожности. Иногда разработчики усугубляют проблему, не предоставляя достаточно надежных продуктов (по крайней мере, с резервом в плане сложности). Так, многие рекламные журналы пишут, что компания Microsoft, наконец, признала, что наличие в системе spyware-программ приводит к проблемам при установке Service Pack 2.
  Существует множество коммерческих приложений для диагностики возможных аппаратных сбоев. Например, компания Touchstone в течение многих лет предлагает продукт Checklt. Лучше всего воспользоваться версией Checklt 7.0 Portable Edition, поскольку эта программа способна помочь даже тогда, когда компьютер не загружается (ценность программы еще более увеличивается, если вы управляете несколькими системами). Цель — выявить проблемы с аппаратными компонентами, чтобы суметь запустить Windows и продолжить поиск неполадок. Еще две полезные программы, Tufftest-Pro и PC-Technician, включают диагностические функции, которые можно использовать в качестве упреждающей меры. Например, вы можете выполнять мониторинг жесткого диска, находя любые повреждения среды данных, которые рано или поздно приведут к аварии.
  Программа Tufftest-Pro является одним из немногих диагностических средств, допускающих пробное бесплатное использование. Более того, сама программа также бесплатна и доступна для загрузки с сайта разработчика. Разумеется, полнофункциональный продукт лучше помогает справляться с серьезными аппаратными проблемами, и вам следует приобрести его при первой возможности.
  Большинство диагностических утилит обладает схожими функциями. Как правило, им не нужно предоставлять какую-то особую поддержку операционной системы, поскольку они запускаются под управлением как DOS, так и Windows, либо используют собственную операционную систему. Перед приобретением утилиты ознакомьтесь с документацией на нее и убедитесь в наличии требуемой поддержки со стороны операционной системы. Диагностика может выполняться в автоматическом режиме, что замечательно подходит для тестирования всей системы, либо в режиме тестирования отдельного аппаратного компонента, например, жесткого диска. Путем диагностики проверяется работа аппаратных средств в условиях стресса; иногда даже можно провоцировать критические ситуации, чтобы понаблюдать за поведением компонентов.
  Диагностика столь важна для оптимизации системы и поддержании ее надежности, что вы не будете испытывать недостатка в выборе инструментария. Многие разработчики предлагают бесплатные и условно-бесплатные утилиты, ссылки на которые вы можете найти на сайтах соответствующей тематики.