| Предыдущий | Следующий |
| STATUS_MAGAZINE_NOT_PRESENT | STATUS_ENCRYPTION_FAILED |
STATUS_REINITIALIZATION_NEEDED
meta-description[Код NTSTATUS 0xC0000287: Устройство требует повторная инициализация после аппаратного сбоя или сбоя питания: выполните штатный сброс/повторную инициализацию и не используйте старое device state.]Что означает STATUS_REINITIALIZATION_NEEDED
STATUS_REINITIALIZATION_NEEDED — после аппаратных ошибок устройство необходимо повторно инициализировать.
Что проверить
Зафиксируйте устройство и переход питания, во время которого получен код.
- Проверьте события Kernel-Power/Kernel-PnP и состояние драйвера до suspend/resume или повторной инициализации.
- После смены состояния питания не переиспользуйте старые дескрипторы устройства без подтверждения, что драйвер восстановил устройство.
Практический смысл и диагностика
- Устройство требует повторная инициализация после аппаратной ошибки; обычный повтор текущей команды может быть недостаточен.
- Для путей хранилища сопоставьте этот status с sense/ASC/ASCQ и диагностикой транспорта/контроллера, которые предшествовали требованию reinitialize.
- Сохраните первичную аппаратную/транспортную ошибку до сброс/повторную инициализацию. Если recovery немедленно переинициализирует устройство, не записав исходный результат завершения, ключевая диагностическая информация может исчезнуть.
- Этот status сильнее обычного временного повтора: стек устройства считает, что его внутреннее состояние нужно заново инициализировать.
- Проверьте журналы контроллера/устройства на повторяющиеся сбои канала, носителя, микропрограммы или питания, после которых возникает повторная инициализация.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.