Отличия от предыдущих версий Microsoft Windows
В следующих списках перечислены различия между архитектурой ошибок оборудования Windows (WHEA) и обработкой ошибок оборудования в версиях Microsoft Windows до Windows Vista.
Обработка ошибок в предыдущих версиях Windows
Включает множество несвязанных механизмов отчетов об ошибках
Имеет различные механизмы сигнализации об ошибках и создания отчетов для каждой архитектуры процессора
Не имеет средств для операционной системы определить, какие источники ошибок поддерживаются определенной аппаратной платформой
Не записывает все доступные сведения об ошибках
Не использует существующие или будущие стандарты ошибок оборудования
Не эффективно использует преимущества каких-либо возможностей для конкретных платформ
Не поддерживает общий формат записей об ошибках для отчетов об ошибках.
Не поддерживает механизм сохранения записей ошибок для неустранимых аппаратных ошибок; значительные данные об ошибках теряются при перезапуске системы
Обеспечивает плохую поддержку для обработки аппаратных ошибок ввода-вывода
Обеспечивает небольшую поддержку для восстановления ошибок
Обеспечивает небольшую поддержку приложений для управления ошибками
Трудно определить первопричину ошибок оборудования
Обеспечивает небольшую гибкость для реализации аппаратной обработки ошибок поставщиков платформы и встроенного ПО
Архитектура аппаратных ошибок Windows
Включает общую инфраструктуру отчетов об ошибках для всех ошибок оборудования на всех архитектурах процессора и аппаратных платформах.
Включает механизм обнаружения источников ошибок для определения источников ошибок, поддерживаемых определенной аппаратной платформой*
Позволяет операционной системе записывать все доступные сведения об ошибках.
Полностью использует существующие стандарты ошибок оборудования и позволяет поддерживать будущие стандарты ошибок оборудования с помощью новых драйверов ошибок оборудования для конкретных платформ (PSHED)
Позволяет использовать подключаемые модули PSHED для использования возможностей конкретной платформы.
Использует общий формат записей ошибок для всех типов ошибок оборудования
Включает механизм сохранения записей ошибок для неустранимых аппаратных ошибок, который сохраняет полную запись ошибок во время перезапуска системы*
Расширенная поддержка обработки аппаратных ошибок ввода-вывода
Включает инфраструктуру для восстановления после некритичных ошибок оборудования*
Обеспечивает поддержку приложений для управления ошибками с помощью отчетов об ошибках на основе трассировки событий Windows и API управления ошибками в пользовательском режиме*
Проще определить первопричину ошибок оборудования
Предлагает новые альтернативы для реализаций аппаратных ошибок поставщиков платформы и встроенного ПО*
Примечание Элементы, обозначенные звездочкой (*), поддерживаются в Windows Server 2008, Windows Vista с пакетом обновления 1 (SP1) и более поздних версиях Windows.