Надежность

В этом разделе я постарался суммировать основные особенности Windows XP, предназначенные для повышения надежности работы ОС.

Мониторинг завершения работы

Windows XP содержит утилиту мониторинга завершения работы ОС (Shutdown Event Tracker), обеспечивающую простой стандартный механизм детального документирования причин отключения и перезапуска компьютера. Эти данные используются для анализа причин аварийного завершения работы компьютера и более полного анализа системной среды.

Чтобы включить документирование причин завершения работы и перезагрузки, откройте диалоговое окно Выключение компьютера (Shut Down Windows) – оно отображается при штатном выключении компьютера или при перезапуске системы после аварийного отключения. Пользователю предлагается выбрать причину сбоя из стандартного набора. Вы также вправе определить свои причины завершения работы системы. Предоставленная информация вносится в журнал, который можно просмотреть в оснастке Event Viewer. По умолчанию Shutdown Event Tracker в Windows XP отключена.

Кроме документирования причин завершения работы утилита Shutdown Event Tracker также делает «моментальный снимок» состояния системы перед отключением, определяет, какие системные ресурсы были перегружены или близки к перегрузке. Она также регистрирует ряд параметров всех процессов в системе, страничных файлов, дисков и общие сведения об использовании системных ресурсов. В дальнейшем эта информация позволяет проанализировать причины аварийного завершения работы и состояние системы на тот момент. Эти данные чрезвычайно важны для понимания причины снижения производительности системы и неполадок, вызывающих аварийную перезагрузку. Они также позволяют выявить узкие места системы, например обнаружить необходимость сокращения числа одновременно выполняемых приложений, а значит, увеличить время бесперебойной работы системы.

Защита драйверов

Новинка Windows XP – защита драйверов Windows (Windows Driver Protection) – призвана предотвратить установку и загрузку неисправных драйверов устройств, то есть драйверов, которые приводят к «зависанию» или аварийному останову («синий экран») системы. Корпорация Microsoft поддерживает базу данных известных неисправных драйверов, которая позволяет определить возможности их установки или загрузки. Обновление локальной базы данных выполняет служба Windows Update.

Если при установке нового устройства средствами Мастера установки оборудования (Add Hardware Wizard) оказывается, что его драйвер указан в базе данных неисправных драйверов, система откроет диалоговое окно с сообщением о невозможности установить драйвер, так как тот способен нарушить работу системы. В этом диалоговом окне также указан адрес веб-страницы с более подробной информацией или новой версией драйвера.

Если драйвер устанавливается другими средствами (например, с помощью API-функции CreateService), напрямую создающими параметры в реестре, и в дальнейшем выясняется (средствами Windows Update), что он некорректен, то этот драйвер загружен не будет. В области сведений отобразится новый значок, указывающий на то, что устройство или приложение не может работать из-за неисправного драйвера. Щелкнув на этом значке, вы откроете окно Центра справки и поддержки (Help and Support Services Center) с более подробными сведениями о заблокированных устройствах, связанных драйверах или приложениях. На отдельной странице диалогового окна представлен список драйверов, заблокированных со времени последнего перезапуска системы; для каждого драйвера указывается его название и связанное приложение или устройство. Здесь же есть ссылка на более подробные сведения в справочной системе (локальной или удаленной – в зависимости от наличия подключения к Интернету) о том, как получить корректную версию драйвера.