atapi.sys вызывает BSOD начиная с Windows 10

969
TJJ

С тех пор, как я обновил свой стареющий ноутбук (Fujitsu E8310, мне нравится экран 4: 3!), Я испытываю BSOD DRIVER_POWER_STATE_FAILURE после пробуждения из режима сна / ожидания. Поэтому я решил исправить это раз и навсегда, но я застрял.

Я посмотрел на мини-дамп, и мне кажется, что это atapi.sys. Теперь я помню, что раньше у меня были проблемы с Windows 7 x64, когда после выхода из спящего режима DVD-привод больше не работал, в том числе даже не открыв отсек для диска и исчез из «Моего компьютера». После перезагрузки все вернулось на круги своя. Я не помню, было ли это так с самого начала, когда я установил Windows 7. Похоже, что это связано с накопителем, слишком долго ожидающим IRP. Из моих выводов, эта ошибка не выдает BSOD в Windows 7, а из Windows 8 и при этом условии БУДЕТ выбрасывать BSOD. Так что, хотя он оставил мне нерабочий DVD-привод на Win7, он зависал на компьютере на Win10.

Я обновил все драйверы до последних версий, которые смог найти (даже модифицированные драйверы Intel RST), но они никогда не включают atapi.sys. Поскольку этот диск все еще использует шину IDE, обновление драйвера RST, очевидно, ничего не делает. Также привод и BIOS обновлены до последней версии прошивки.

На данный момент у меня есть 2 обходных пути: 1) Никогда не спать 2) Отключить IDE в BIOS и активировать, когда мне нужен диск (требуется перезагрузка).

Есть ли способ деактивировать условие BSOD на DRIVER_POWER_STATE_FAILURE? Или где-то обновленный atapi.sys есть? Тот, что в Win10, с 2006 года. Или, может быть, это связано с дисководом, и переход на другой может помочь (если я все еще смогу где-нибудь найти диск IDE!)?

Спасибо всем за ваш вклад!

РЕДАКТИРОВАТЬ: ноутбук использует чипсет ICH8M. Жесткий диск находится в родном режиме AHCI (без устаревшего).

РЕДАКТИРОВАТЬ 2: Он также на новой установке, полностью обновлен. Вот, к примеру, аварийный сбой: https://www.sendspace.com/file/lsl3b6

0
поделись дампом, может я смогу увидеть подробности. magicandre1981 8 лет назад 0
Вот и вы: https://www.sendspace.com/file/lsl3b6 TJJ 8 лет назад 0

1 ответ на вопрос

0
magicandre1981

ok, I checked the dmp and see that the CD/DVD drive ("IDE\CdRomMATSHITA_DVD-RAM_UJ-850S________________1.40____\5&243ced04&0&0.0.0") causes the issue:

******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* DRIVER_POWER_STATE_FAILURE (9f) A driver has failed to complete a power IRP within a specific time. Arguments: Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time Arg2: ffffe001d54a81f0, Physical Device Object of the stack Arg3: fffff801ec447ad0, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack Arg4: ffffe001d76aac10, The blocked IRP Debugging Details: ------------------ DUMP_CLASS: 1 DUMP_QUALIFIER: 400 BUILD_VERSION_STRING: 10586.103.amd64fre.th2_release.160126-1819 SYSTEM_MANUFACTURER: FUJITSU SIEMENS SYSTEM_PRODUCT_NAME: LIFEBOOK E8310 BIOS_VENDOR: FUJITSU // Phoenix Technologies Ltd. BIOS_VERSION: Version 1.16 BIOS_DATE: 05/31/2010 BASEBOARD_MANUFACTURER: FUJITSU BASEBOARD_PRODUCT: FJNB1CE IMAGE_NAME: atapi.sys DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT BUGCHECK_STR: 0x9F PROCESS_NAME: System CURRENT_IRQL: 2 ANALYSIS_VERSION: 10.0.10586.567 amd64fre STACK_TEXT: 00 nt!KeBugCheckEx 01 nt!PopIrpWatchdogBugcheck 02 nt!PopIrpWatchdog 03 nt!KiRetireDpcList 04 nt!KiIdleLoop BUILDLAB_STR: th2_release BUILDOSVER_STR: 10.0.10586.103.amd64fre.th2_release.160126-1819 FAILURE_ID_HASH_STRING: km:0x9f_3_image_atapi.sys 0: kd> !irp ffffe001d76aac10 Irp is active with 6 stacks 4 is current (= 0xffffe001d76aadb8) No Mdl: No System Buffer: Thread 00000000: Irp stack trace. cmd flg cl Device File Completion-Context Args: 00000000 00000000 00000000 00000000 >[IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)] 0 e1 ffffe001d54a81f0 00000000 00000000-00000000 pending \Driver\atapi Args: 00000000 00000001 00000001 00000000 [IRP_MJ_POWER(16), IRP_MN_SET_POWER(2)] 0 e1 ffffe001d55cfba0 00000000 fffff801ea590dc8-ffffe001d53e7400 Success Error Cancel pending \Driver\cdrom nt!PopRequestCompletion Args: 00000000 00000001 00000001 00000000 0: kd> !podev ffffe001d54a81f0 Device object is for: DriverObject d5c3cc30 Current Irp 00000000 RefCount 0 Type 00000002 AttachedDev ffffe001d5479830 DevFlags 00005050 DO_POWER_INRUSH Device queue is not busy. Device Object Extension: ffffe001d54a8b80: PowerFlags: 00000041 =>SystemState=1 DeviceState=4 Dope: d5f03780: 0: kd> !devstack ffffe001d5479830 !DevObj !DrvObj !DevExt ObjectName ffffe001d55cfba0 \Driver\cdrom ffffe001d55d4b60 InfoMask field not found for _OBJECT_HEADER at ffffe001d55cfb70 !DevNode ffffe001d5c59d30 : DeviceInst is "IDE\CdRomMATSHITA_DVD-RAM_UJ-850S________________1.40____\5&243ced04&0&0.0.0" ServiceName is "cdrom" 

So look if the DVD Drive is running in IDE mode (if the drive is SATA) and configure it to be SATA Mode (in BIOS).

Спасибо. Я тоже понял это. Я думал, что это было ясно из моего письма. Диск - это диск IDE. Вот почему я не могу использовать его, если отключаю режим IDE для этого накопителя. TJJ 8 лет назад 0
Попробуйте использовать диск во внешнем корпусе USB DVD и подключайте его только в случае, если вам нужен DVD-привод magicandre1981 8 лет назад 0
Это не совсем вариант, потому что тогда я, как правило, не имею его, когда мне это нужно. Вот почему я пытаюсь понять, как это исправить. Я бы лучше купил другой внутренний диск. TJJ 8 лет назад 0
посмотрите, можете ли вы отключить настройки энергосбережения в диспетчере устройств magicandre1981 8 лет назад 0
Хм, нет, как только он входит в режим ожидания, он отменяет эти настройки. TJJ 8 лет назад 0
Я понятия не имею, как это исправить. magicandre1981 8 лет назад 0

Похожие вопросы