Після того, зміни режиму SATA диск пристроїв, які використовують специфікацію AHCI, на основі Windows Server 2008 або комп'ютера під керуванням Windows Vista, на комп'ютері або деякі застосунки випадково зависання 60 секунд або більше

Застосовується до: Windows Server 2008 DatacenterWindows Server 2008 EnterpriseWindows Server 2008 Standard

Причини


На комп'ютері під керуванням ОС Windows Server 2008 або Windows Vista змінено диска пристрою, щоб використати специфікацію розширеного хост-контролера інтерфейсу (AHCI), в BIOS етапі інсталяції, режим послідовного Advanced ATA (SATA). Після налаштування, комп'ютер випадково перестає відповідати на запити протягом 60 секунд або більше.

Примітки

Ця проблема виникає частіше умовах значного диска вводу-виводу.

Будь-який застосунок, який виконує операції вводу-виводу SATA/AHCI пристрої також перестає реагувати на дії користувача. Наприклад, провідник Windows перестає реагувати на дії користувача під час виконання операцій вводу-виводу SATA/AHCI пристроїв.

Причина


Ця проблема, що виникає через конфлікт між драйвер AHCI (Msahci. sys), обробника переривань та диска пристрою. Таким чином, драйвер AHCI не виявляє, що деякі запити вводу-виводу, на завершено, доки обробник очікування збирає ці запити на 60 секунд. Умова змагання, може виникнути через те, що драйвер не слід отримати доступ до відповідних реєстрів, специфікацію AHCI.

Вирішення


Відомості про виправлення

Виправлення доступне від корпорації Майкрософт. Проте, це виправлення призначене тільки для вирішення проблеми, описаної в цій статті. Застосовуйте це виправлення лише до систем, які відчувають проблеми, описані в цій статті. Це виправлення може отримати додаткове тестування. Тому, якщо ця проблема не сильно впливає на вас, ми рекомендуємо почекати наступного оновлення програмного забезпечення, що містить це виправлення.

Якщо Виправлення доступне для завантаження, є розділ "Виправлення доступне для завантаження" на початку цієї статті бази знань. Якщо цей розділ не відображається, зверніться до служби підтримки клієнтів Microsoft, щоб отримати виправлення.

Примітка. Якщо виникають додаткові проблеми, або потрібно виявлення проблем, можливо, доведеться створити окремий запит на обслуговування. Звичайні кошти на технічну підтримку будуть застосовуватися для додаткових питань і проблем, які не пов'язані з цим виправленням. Повний список телефонів служби підтримки користувачів і технічної підтримки, або створити окремий запит на обслуговування відвідайте веб-сайт корпорації Майкрософт:Примітка. У формі "Виправлення доступне для завантаження" відображається список мов, для яких це виправлення доступне. Якщо потрібна мова не відображається, то виправлення недоступне для даної мови.

Попередні вимоги

Для застосування цього виправлення, комп'ютер має працювати під керуванням однієї з таких операційних систем Windows:
  • Windows Vista-пакет оновлень 1 (SP1)
  • Windows Vista з пакетом оновлень 2 (SP2)
  • ОС Windows Server 2008
  • Windows Server 2008 із пакетом оновлень 2 (SP2)
Щоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows Vista клацніть номер статті в базі знань Microsoft Knowledge Base:

935791 як отримати найновіший пакет оновлень Windows Vista

Щоб отримати додаткові відомості про те, як отримати пакет оновлень для Windows Server 2008 клацніть номер статті в базі знань Microsoft Knowledge Base:

968849 як отримати найновіший пакет оновлень для Windows Server 2008

Інформація про реєстр

Щоб скористатися виправленням, із цього пакета, не потрібно вносити зміни до реєстру.

Необхідність перезавантаження

Після застосування цього виправлення комп'ютер необхідно перезавантажити.

Відомості про заміну виправлень

Це виправлення не замінює попередні виправлення.

Відомості про файли

Універсальна версія цього виправлення на комп'ютері інсталює файли з атрибутами, зазначеними в наведених нижче таблицях. Значення дати й часу для цих файлів наведено за всесвітнім координованим часом (UTC). Значення дати й часу для цих файлів на локальному комп'ютері відображаються відповідно до настройок місцевого часу та з урахуванням вашого поточного літнього часу (DST). Крім того, значення дати й часу можуть змінюватися після виконання певних дій із файлами.
Відомості про файли Windows Vista і Windows Server 2008
Увага! Виправлення для Windows Vista і Windows Server 2008, які входять до одного пакета. Однак, тільки "Windows Vista" зазначено на сторінці виправлення запит. Запит на отримання пакета виправлень для однієї або обох операційних систем, на, виберіть виправлення, указане в розділі "Windows Vista". Завжди звертайтесь до розділу "Застосовується до", щоб визначити до якої саме операційної системи застосовується виправлення.
  • Файли, які стосуються певного продукту, випуску (RTM, SPn) і типу оновлення (LDR, GDR), можна визначити за номерами версій, як показано в наведеній нижче таблиці.
    ВерсіяПродуктSR_LevelГалузь
    6.0.600
    0.
    20 XXX
    Windows VistaRTMLDR
    6.0.600
    1.
    22 XXX
    Windows Vista і Windows Server 2008SP1LDR
    6.0.600
    2.
    22 XXX
    Windows Vista і Windows Server 2008SP2LDR
  • Пакет оновлень 1 інтегровано до остаточної версії Windows Server 2008. Таким чином, файлів випуску RTM, застосовуються лише до Windows Vista. Файлів випуску RTM, мають на 6.0.0000. xxxxxx , номер версії.
  • Файли з розширеннями MANIFEST (. MANIFEST) і MUM (. MUM), які інсталюються в кожній системі, які, зазначаються окремо в розділі "Додаткові файл інформацію для Windows Server 2008 і Windows Vista". Файли MUM і MANIFEST і пов'язані файли каталогу безпеки (. cat) є важливими для відстеження стану оновлюваного компонента. Файли каталогу безпеки, для яких не вказано атрибути, підписані цифровим підписом корпорації Майкрософт.
Для всіх підтримуваних версій x86-процесорів, Windows Server 2008 і Windows Vista
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Aliide.sys1.2.0.014,40806-Nov-200914:02x86
Amdide.sys6.0.6001.2255814,93606-Nov-200914:02x86
Atapi.sys6.0.6001.2255821,06406-Nov-200914:02x86
Ataport.sys6.0.6001.22558107,60806-Nov-200914:02x86
Cmdide.sys2.0.7.015,94406-Nov-200914:02x86
Intelide.sys6.0.6001.2255814,92006-Nov-200914:02x86
Msahci.sys6.0.6001.2255825,67206-Nov-200914:02x86
Mshdc.infНе застосовується47,45806-Nov-200908:28Не застосовується
Pciide.sys6.0.6001.2255813,40006-Nov-200914:03x86
Pciidex.sys6.0.6001.2255842,07206-Nov-200914:03x86
Viaide.sys5.1.3790.15016,96806-Nov-200914:03x86
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Aliide.sys1.2.0.014,40806-Nov-200913:37x86
Amdide.sys6.0.6002.2226014,90406-Nov-200913:36x86
Atapi.sys6.0.6002.2226021,06406-Nov-200913:37x86
Ataport.sys6.0.6002.22260107,59206-Nov-200913:37x86
Cmdide.sys2.0.7.015,94406-Nov-200913:36x86
Intelide.sys6.0.6002.2226014,92006-Nov-200913:37x86
Msahci.sys6.0.6002.2226025,67206-Nov-200913:38x86
Mshdc.infНе застосовується47,58006-Nov-200908:23Не застосовується
Pciide.sys6.0.6002.2226013,38406-Nov-200913:38x86
Pciidex.sys6.0.6002.2226042,05606-Nov-200913:38x86
Viaide.sys5.1.3790.15016,96806-Nov-200913:38x86
Для всіх підтримуваних версій x64-процесорів, Windows Server 2008 і Windows Vista
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Aliide.sys1.2.0.015,43206-Nov-200914:32x64
Amdide.sys6.0.6001.2255815,44806-Nov-200914:32x64
Atapi.sys6.0.6001.2255823,64006-Nov-200914:32x64
Ataport.sys6.0.6001.22558121,92806-Nov-200914:32x64
Cmdide.sys2.0.7.017,49606-Nov-200914:32x64
Intelide.sys6.0.6001.2255816,47206-Nov-200914:32x64
Msahci.sys6.0.6001.2255828,24806-Nov-200914:32x64
Mshdc.infНе застосовується47,61806-Nov-200908:29Не застосовується
Pciide.sys6.0.6001.2255813,40006-Nov-200914:32x64
Pciidex.sys6.0.6001.2255848,21606-Nov-200914:32x64
Viaide.sys5.1.3790.15017,48006-Nov-200914:32x64
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Aliide.sys1.2.0.015,43206-Nov-200913:37x64
Amdide.sys6.0.6002.2226015,41606-Nov-200913:37x64
Atapi.sys6.0.6002.2226023,62406-Nov-200913:37x64
Ataport.sys6.0.6002.22260121,91206-Nov-200913:37x64
Cmdide.sys2.0.7.017,48006-Nov-200913:37x64
Intelide.sys6.0.6002.2226016,45606-Nov-200913:38x64
Msahci.sys6.0.6002.2226028,23206-Nov-200913:38x64
Mshdc.infНе застосовується47,74006-Nov-200908:24Не застосовується
Pciide.sys6.0.6002.2226013,36806-Nov-200913:39x64
Pciidex.sys6.0.6002.2226048,18406-Nov-200913:39x64
Viaide.sys5.1.3790.15017,48006-Nov-200913:39x64
Для всіх підтримуваних версій Windows Server 2008 IA-64-процесорів
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Aliide.sys1.2.0.019,03206-Nov-200913:59IA-64
Atapi.sys6.0.6001.2255844,63206-Nov-200913:59IA-64
Ataport.sys6.0.6001.22558305,75206-Nov-200913:59IA-64
Cmdide.sys2.0.7.026,71206-Nov-200913:59IA-64
Intelide.sys6.0.6001.2255821,06406-Nov-200913:59IA-64
Msahci.sys6.0.6001.2255859,97606-Nov-200914:00IA-64
Mshdc.infНе застосовується45,12606-Nov-200908:27Не застосовується
Pciide.sys6.0.6001.2255818,50406-Nov-200914:00IA-64
Pciidex.sys6.0.6001.22558108,61606-Nov-200914:00IA-64
Viaide.sys5.1.3790.15028,24806-Nov-200913:59IA-64


Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Aliide.sys1.2.0.019 00006-Nov-200913:31IA-64
Atapi.sys6.0.6002.2226044,61606-Nov-200913:31IA-64
Ataport.sys6.0.6002.22260305,72006-Nov-200913:31IA-64
Cmdide.sys2.0.7.026,69606-Nov-200913:31IA-64
Intelide.sys6.0.6002.2226021,04806-Nov-200913:32IA-64
Msahci.sys6.0.6002.2226059,96006-Nov-200913:32IA-64
Mshdc.infНе застосовується45,24806-Nov-200908:26Не застосовується
Pciide.sys6.0.6002.2226018,48806-Nov-200913:32IA-64
Pciidex.sys6.0.6002.22260108,60006-Nov-200913:32IA-64
Viaide.sys5.1.3790.15028,23206-Nov-200913:33IA-64

Стан


Корпорація Майкрософт підтвердила існування цієї неполадки у продуктах Майкрософт, перелічених у розділі "Застосовується до".

Додаткові відомості


Щоб отримати додаткові відомості про специфікацію AHCI див. Intel веб-сайт:
Щоб отримати додаткові відомості про термінологію оновлення програмного забезпечення, клацніть номер статті в базі знань Microsoft Knowledge Base:-
824684
Опис стандартної термінології, яка використовується для опису оновлень програмних продуктів Майкрософт

Додаткові відомості про файли

Відомості про додаткові файли для ОС Windows Vista і Windows Server 2008

Додаткові файли для всіх підтримуваних x86-процесорів версій операційної системи Windows Vista і Windows Server 2008
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Package_for_kb977323_client_1~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,36707-Nov-200917:44Не застосовується
Package_for_kb977323_client_2~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,69407-Nov-200917:44Не застосовується
Package_for_kb977323_client~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,71307-Nov-200917:44Не застосовується
Package_for_kb977323_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1 42107-Nov-200917:44Не застосовується
Package_for_kb977323_sc_1~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,69007-Nov-200917:44Не застосовується
Package_for_kb977323_sc~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,70107-Nov-200917:44Не застосовується
Package_for_kb977323_server_0~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,42507-Nov-200917:44Не застосовується
Package_for_kb977323_server_1~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,69407-Nov-200917:44Не застосовується
Package_for_kb977323_server~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,71307-Nov-200917:44Не застосовується
Package_for_kb977323_winpesrv_0~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,42207-Nov-200917:44Не застосовується
Package_for_kb977323_winpesrv~31bf3856ad364e35~x86~~6.0.1.0.mumНе застосовується1,43007-Nov-200917:44Не застосовується
X86_mshdc.inf_31bf3856ad364e35_6.0.6001.22558_none_dd93bf313ac8b96f.manifestНе застосовується6,87407-Nov-200917:49Не застосовується
X86_mshdc.inf_31bf3856ad364e35_6.0.6002.22260_none_df675edd37fe5fcc.manifestНе застосовується6,87407-Nov-200917:49Не застосовується
Додаткові файли для всіх підтримуваних x64-процесорів версій операційної системи Windows Vista і Windows Server 2008
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Amd64_mshdc.inf_31bf3856ad364e35_6.0.6001.22558_none_39b25ab4f3262aa5.manifestНе застосовується6,87607-Nov-200917:56Не застосовується
Amd64_mshdc.inf_31bf3856ad364e35_6.0.6002.22260_none_3b85fa60f05bd102.manifestНе застосовується6,87607-Nov-200917:56Не застосовується
Package_for_kb977323_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,37507-Nov-200917:44Не застосовується
Package_for_kb977323_client_2~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,70607-Nov-200917:44Не застосовується
Package_for_kb977323_client~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,72307-Nov-200917:44Не застосовується
Package_for_kb977323_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,42907-Nov-200917:44Не застосовується
Package_for_kb977323_sc_1~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,70207-Nov-200917:44Не застосовується
Package_for_kb977323_sc~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,71107-Nov-200917:44Не застосовується
Package_for_kb977323_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,43307-Nov-200917:44Не застосовується
Package_for_kb977323_server_1~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,70607-Nov-200917:44Не застосовується
Package_for_kb977323_server~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,72307-Nov-200917:44Не застосовується
Package_for_kb977323_winpesrv_0~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,43007-Nov-200917:44Не застосовується
Package_for_kb977323_winpesrv~31bf3856ad364e35~amd64~~6.0.1.0.mumНе застосовується1,43807-Nov-200917:44Не застосовується
Додаткові файли для всіх підтримуваних IA-64-процесорів версій ОС Windows Server 2008
Ім'я файлуВерсія файлуРозмір файлуДатаЧасПлатформа
Ia64_mshdc.inf_31bf3856ad364e35_6.0.6001.22558_none_dd9563273ac6c26b.manifestНе застосовується6,29707-Nov-200917:44Не застосовується
Ia64_mshdc.inf_31bf3856ad364e35_6.0.6002.22260_none_df6902d337fc68c8.manifestНе застосовується6,29707-Nov-200917:44Не застосовується
Package_for_kb977323_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1,42507-Nov-200917:43Не застосовується
Package_for_kb977323_sc_1~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1 53007-Nov-200917:44Не застосовується
Package_for_kb977323_sc~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1,70607-Nov-200917:44Не застосовується
Package_for_kb977323_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1,42907-Nov-200917:43Не застосовується
Package_for_kb977323_server_1~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1,53307-Nov-200917:44Не застосовується
Package_for_kb977323_server~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1,71807-Nov-200917:44Не застосовується
Package_for_kb977323_winpesrv_0~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1 42607-Nov-200917:43Не застосовується
Package_for_kb977323_winpesrv~31bf3856ad364e35~ia64~~6.0.1.0.mumНе застосовується1,43407-Nov-200917:44Не застосовується