Windows 8 может перестать отвечать на запросы (зависать) при отправке нескольких команд прерывания на встроенное запоминающее устройство

Применяется к
Windows 8 Windows 8 Enterprise Windows 8 Pro

Проблема

Рассмотрим следующий сценарий.

  • Операционная система Windows 8 установлена на компьютере со встроенным запоминающим устройством eMMC.
  • Встроенное запоминающее устройство eMMC выполняет действие управления NAND, которое длится дольше одной секунды.
  • Драйвер Windows 8 SDBUS.sys обнаруживает время ожидания запроса ввода-вывода и начинает восстановление.
  • Драйвер Windows 8 SDBUS.sys отправляет команду прерывания (CMD12) устройству eMMC.
  • Встроенный контроллер хранения также отправляет команду прерывания устройству eMMC.

В этом случае Windows 8 может перестать отвечать на запросы, и вам может потребоваться перезагрузить компьютер, чтобы удалить условие.

Причина

Эта проблема возникает из-за того, что встроенное запоминающее устройство eMMC не обрабатывает две одновременные команды прерывания, когда устройство занято из-за внутреннего управления NAND. Запоминающее устройство не отправляет ответ на команду прерывания, выдаваемую контроллером. Это повторно запускает процесс восстановления SDBUS.sys ошибок, и устройство больше не восстанавливается.

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Решение

Сведения об исправлениях

Поддерживаемое исправление доступно от корпорации Майкрософт. Однако это исправление предназначено только для устранения проблемы, описанной в этой статье. Применяйте это исправление только к системам, в которых возникает проблема, описанная в этой статье. Это исправление может пройти дополнительное тестирование. Поэтому, если вы не серьезно затронуты этой проблемой, мы рекомендуем вам дождаться следующего обновления программного обеспечения, содержащего это исправление.

Если исправление доступно для скачивания, в верхней части этой статьи базы знаний отобразится раздел "Доступно скачивание исправлений". Если этот раздел не отображается, обратитесь в службу поддержки пользователей Майкрософт для получения исправления.

Примечание Если возникнут дополнительные проблемы или потребуется их устранение, может потребоваться создать отдельный запрос на обслуживание. Обычные расходы на поддержку будут применяться для решения дополнительных вопросов поддержки и проблем, не подпадающих под это исправление. Полный список телефонных номеров службы поддержки и обслуживания клиентов Майкрософт или создание отдельного запроса на обслуживание см. на следующем веб-сайте Майкрософт:

http://support.microsoft.com/contactus/?ws=support Примечание. В форме "Доступно скачивание исправления" указаны языки, для которых доступно исправление. Если вы не видите свой язык, это означает, что для него недоступно исправление.

Необходимые условия

Чтобы применить это исправление, необходимо использовать Windows 8.

Данные реестра

Чтобы использовать исправление из этого пакета, не нужно вносить изменения в реестр.

Необходимость перезапуска

После применения этого исправления может потребоваться перезагрузить компьютер.

Сведения о замене исправлений

Это исправление не заменяет ранее выпущенное исправление.

СВЕДЕНИЯ О ФАЙЛАХ

Версия этого обновления ПО на английском языке (Соединенные Штаты) устанавливает файлы с атрибутами, которые перечислены в таблице ниже. Значения даты и времени для этих файлов указаны в формате UTC. Значения даты и времени для этих файлов на локальном компьютере отображаются по местному времени с учетом перехода на летнее время. Кроме того, при выполнении определенных операций с файлами значения даты и времени могут изменяться.

Сведения о файлах Windows 8 и Windows Server 2012

  • Файлы, относящиеся к определенному продукту, вехе (RTM, SPn) и ветви обслуживания (LDR, GDR), можно определить, изучив номера версий файлов, как показано в следующей таблице:

    Версия Продукт Веха Ветвь службы
    6.2.920 0.16 xxx Windows 8 и Windows Server 2012 RTM ГДР
    6.2.920 0.20 xxx Windows 8 и Windows Server 2012 RTM ЛДР
  • Ветки обслуживания GDR содержат только те исправления, которые широко выпущены для решения широко распространенных критических проблем. Ветки службы LDR содержат исправления в дополнение к широко распространенным исправлениям.

Примечание. Устанавливаемые MANIFEST- и MUM-файлы не указаны в списке.

Для всех поддерживаемых версий Windows 8 на базе процессоров x86
Имя файла Версия файла Размер файла Дата Время Платформа
Dumpsd.sys 6.2.9200.16475 104,168 8 декабря 2012 г. 05:15 x86
Sdbus.sys 6.2.9200.16475 158,952 8 декабря 2012 г. 05:16 x86
Dumpsd.sys 6.2.9200.20579 104,168 8 декабря 2012 г. 05:06 x86
Sdbus.sys 6.2.9200.20579 158,952 8 декабря 2012 г. 05:06 x86

      

Для всех поддерживаемых 64-разрядных (x64) версий Windows 8 и Windows Server 2012
Имя файла Версия файла Размер файла Дата Время Платформа
Dumpsd.sys 6.2.9200.16475 124,648 8 декабря 2012 г. 09:02 x64
Sdbus.sys 6.2.9200.16475 194,280 8 декабря 2012 г. 09:02 x64
Dumpsd.sys 6.2.9200.20579 124,648 8 декабря 2012 г. 09:03 x64
Sdbus.sys 6.2.9200.20579 194,280 8 декабря 2012 г. 09:03 x64

      

Состояние

Корпорация Майкрософт подтвердила, что это проблема продуктов Microsoft, перечисленных в разделе «Относится к».

Дополнительные сведения

Дополнительные сведения о терминологии обновления программного обеспечения см. в следующей статье базы знаний Майкрософт:

824684 Стандартные термины, используемые при описании обновлений программного обеспечения Майкрософт