Поделиться через


Отличия от предыдущих версий Microsoft Windows

В следующих списках перечислены различия между архитектурой ошибок оборудования Windows (WHEA) и обработкой ошибок оборудования в версиях Microsoft Windows до Windows Vista.

Обработка ошибок в предыдущих версиях Windows

  • Включает множество несвязанных механизмов отчетов об ошибках

  • Имеет различные механизмы сигнализации об ошибках и создания отчетов для каждой архитектуры процессора

  • Не имеет средств для операционной системы определить, какие источники ошибок поддерживаются определенной аппаратной платформой

  • Не записывает все доступные сведения об ошибках

  • Не использует существующие или будущие стандарты ошибок оборудования

  • Не эффективно использует преимущества каких-либо возможностей для конкретных платформ

  • Не поддерживает общий формат записей об ошибках для отчетов об ошибках.

  • Не поддерживает механизм сохранения записей ошибок для неустранимых аппаратных ошибок; значительные данные об ошибках теряются при перезапуске системы

  • Обеспечивает плохую поддержку для обработки аппаратных ошибок ввода-вывода

  • Обеспечивает небольшую поддержку для восстановления ошибок

  • Обеспечивает небольшую поддержку приложений для управления ошибками

  • Трудно определить первопричину ошибок оборудования

  • Обеспечивает небольшую гибкость для реализации аппаратной обработки ошибок поставщиков платформы и встроенного ПО

Архитектура аппаратных ошибок Windows

  • Включает общую инфраструктуру отчетов об ошибках для всех ошибок оборудования на всех архитектурах процессора и аппаратных платформах.

  • Включает механизм обнаружения источников ошибок для определения источников ошибок, поддерживаемых определенной аппаратной платформой*

  • Позволяет операционной системе записывать все доступные сведения об ошибках.

  • Полностью использует существующие стандарты ошибок оборудования и позволяет поддерживать будущие стандарты ошибок оборудования с помощью новых драйверов ошибок оборудования для конкретных платформ (PSHED)

  • Позволяет использовать подключаемые модули PSHED для использования возможностей конкретной платформы.

  • Использует общий формат записей ошибок для всех типов ошибок оборудования

  • Включает механизм сохранения записей ошибок для неустранимых аппаратных ошибок, который сохраняет полную запись ошибок во время перезапуска системы*

  • Расширенная поддержка обработки аппаратных ошибок ввода-вывода

  • Включает инфраструктуру для восстановления после некритичных ошибок оборудования*

  • Обеспечивает поддержку приложений для управления ошибками с помощью отчетов об ошибках на основе трассировки событий Windows и API управления ошибками в пользовательском режиме*

  • Проще определить первопричину ошибок оборудования

  • Предлагает новые альтернативы для реализаций аппаратных ошибок поставщиков платформы и встроенного ПО*

Примечание Элементы, обозначенные звездочкой (*), поддерживаются в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows.