Sintomas
Em um computador que esteja executando o Windows Server 2008 ou o Windows Vista, você altera o modo SATA (Anexo de Tecnologia Avançada de Série) de um dispositivo de disco para usar a especificação AHCI (Interface Avançada do Controlador de Host) no estágio de configuração do BIOS. Depois que a configuração entra em vigor, o computador para de responder aleatoriamente por 60 segundos ou mais.
Anotações
Esse problema ocorre com mais frequência em condições de E/S de disco pesadas.
Qualquer aplicativo que execute operações de E/S em dispositivos SATA/AHCI também pode parar de responder. Por exemplo, o Windows Explorer pode parar de responder quando executa operações de E/S em dispositivos SATA/AHCI.
Causa
Esse problema ocorre devido a uma condição de corrida entre o manipulador de interrupção no driver AHCI (Msahci.sys) e o dispositivo de disco. Portanto, o driver AHCI não detecta que algumas solicitações de E/S foram concluídas até que o manipulador de tempo limite colete essas solicitações 60 segundos depois. A condição de corrida pode ocorrer porque o piloto não segue as especificações da AHCI para acessar os registros relacionados.
Resolução
Informações sobre o hotfix
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, este hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique-o somente em sistemas que apresentarem o problema descrito neste artigo. Testes adicionais poderão ser realizados neste hotfix. Portanto, se esse problema não prejudica você, é aconselhável aguardar a próxima atualização de software que contenha este hotfix.
Se o hotfix estiver disponível para download, existirá uma seção "Download de hotfix disponível" na parte superior deste artigo da Base de Dados de Conhecimento. Se esta seção não aparecer, contate o Serviço de Suporte e Atendimento ao Cliente Microsoft para obter o hotfix.
Observação Se outros problemas estiverem ocorrendo ou se uma solução de problemas for necessária, talvez seja preciso criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a outras questões e problemas de suporte não qualificados para esse hotfix específico. Para obter uma lista completa dos números de telefone do Suporte e Atendimento ao Cliente da Microsoft ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=support Observação O formulário "Download de hotfix disponível" mostra os idiomas para os quais o hotfix está disponível. Se o seu idioma não for exibido, significa que não há um hotfix disponível para ele.
Pré-requisitos
Para aplicar esta atualização, é necessário que o computador tenha um dos seguintes sistemas operacionais Windows:
- Windows Vista Service Pack 1 (SP1)
- Windows Vista Service Pack 2 (SP2)
- Windows Server 2008
- Windows Server 2008 Service Pack 2 (SP2)
Para obter mais informações sobre como obter um service pack do Windows Vista, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
935791 Como obter o service pack mais recente do Windows Vista
Para obter mais informações sobre como obter um service pack do Windows Server 2008, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
968849 Como obter o service pack mais recente do Windows Server 2008
Informações do Registro
Para usar o hotfix neste pacote, não é necessário fazer nenhuma alteração no Registro.
Necessidade de reinicialização
É necessário reiniciar o computador após aplicar esse hotfix.
Informações sobre a substituição de hotfixes
Esse hotfix não substitui nenhum hotfix lançado anteriormente.
Informações de arquivo
A versão global deste hotfix instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). As datas e as horas desses arquivos no seu computador local são exibidas na hora local com o ajuste do horário de verão atual. Além disso, as datas e as horas poderão ser alteradas quando você realizar algumas operações nos arquivos.
Observações de informações de arquivo do Windows Vista e do Windows Server 2008
Importantes Os hotfixes do Windows Vista e do Windows Server 2008 estão incluídos nos mesmos pacotes. No entanto, apenas "Windows Vista" está listado na página de Solicitação de Hotfix. Para solicitar o pacote de hotfix que se aplica a um ou ambos os sistemas operacionais, selecione o hotfix listado em "Windows Vista" na página. Sempre consulte a seção "Aplica-se a" dos artigos para determinar o sistema operacional real ao qual cada hotfix é aplicável.
Os arquivos que se aplicam a um produto específico, SR_Level (RTM, SPn) e ramificação de serviço (LDR, GDR) podem ser identificados ao examinar os números de versão conforme mostrado na seguinte tabela:
Versão Produto SR_Level Ramificação do Serviço 6.0.600
0.
20xxxWindows Vista RTM LDR 6.0.600
1.
22xxxWindows Vista e Windows Server 2008 SP1 LDR 6.0.600
2.
22xxxWindows Vista e Windows Server 2008 SP2 LDR O Service Pack 1 está integrado à versão de lançamento do Windows Server 2008. Portanto, os arquivos de marco do RTM se aplicam somente ao Windows Vista. Os arquivos de marco RTM têm 6.0.0000. xxxxxx número da versão.
Os arquivos MANIFEST (.manifest) e MUM (.mum) instalados em cada ambiente são listados separadamente na seção "Informações adicionais sobre arquivos para o Windows Server 2008 e o Windows Vista". Os arquivos MUM e MANIFEST e os arquivos associados do catálogo de segurança (.cat) são importantes para manter o estado do componente atualizado. Os arquivos do catálogo de segurança, para os quais os atributos não estão listados, possuem uma assinatura digital da Microsoft.
Para todas as versões com base em x86 com suporte do Windows Server 2008 e do Windows Vista
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 14,408 | 06 de novembro de 2009 | 14:02 | x86 |
| Amdide.sys | 6.0.6001.22558 | 14,936 | 06 de novembro de 2009 | 14:02 | x86 |
| Atapi.sys | 6.0.6001.22558 | 21,064 | 06 de novembro de 2009 | 14:02 | x86 |
| Ataport.sys | 6.0.6001.22558 | 107,608 | 06 de novembro de 2009 | 14:02 | x86 |
| Cmdide.sys | 2.0.7.0 | 15,944 | 06 de novembro de 2009 | 14:02 | x86 |
| Intelide.sys | 6.0.6001.22558 | 14,920 | 06 de novembro de 2009 | 14:02 | x86 |
| Msahci.sys | 6.0.6001.22558 | 25,672 | 06 de novembro de 2009 | 14:02 | x86 |
| Mshdc.inf | Não aplicável | 47,458 | 06 de novembro de 2009 | 08:28 | Não aplicável |
| Pciide.sys | 6.0.6001.22558 | 13,400 | 06 de novembro de 2009 | 1,403 | x86 |
| Pciidex.sys | 6.0.6001.22558 | 42,072 | 06 de novembro de 2009 | 1,403 | x86 |
| Viaide.sys | 5.1.3790.150 | 16,968 | 06 de novembro de 2009 | 1,403 | x86 |
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 14,408 | 06 de novembro de 2009 | 13:37 | x86 |
| Amdide.sys | 6.0.6002.22260 | 14,904 | 06 de novembro de 2009 | 13:36 | x86 |
| Atapi.sys | 6.0.6002.22260 | 21,064 | 06 de novembro de 2009 | 13:37 | x86 |
| Ataport.sys | 6.0.6002.22260 | 107,592 | 06 de novembro de 2009 | 13:37 | x86 |
| Cmdide.sys | 2.0.7.0 | 15,944 | 06 de novembro de 2009 | 13:36 | x86 |
| Intelide.sys | 6.0.6002.22260 | 14,920 | 06 de novembro de 2009 | 13:37 | x86 |
| Msahci.sys | 6.0.6002.22260 | 25,672 | 06 de novembro de 2009 | 13:38 | x86 |
| Mshdc.inf | Não aplicável | 47,580 | 06 de novembro de 2009 | 23-23-08 | Não aplicável |
| Pciide.sys | 6.0.6002.22260 | 13,384 | 06 de novembro de 2009 | 13:38 | x86 |
| Pciidex.sys | 6.0.6002.22260 | 42,056 | 06 de novembro de 2009 | 13:38 | x86 |
| Viaide.sys | 5.1.3790.150 | 16,968 | 06 de novembro de 2009 | 13:38 | x86 |
Para todas as versões com suporte baseadas em x64 do Windows Server 2008 e do Windows Vista
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 15,432 | 06 de novembro de 2009 | 14:32 | x64 |
| Amdide.sys | 6.0.6001.22558 | 15,448 | 06 de novembro de 2009 | 14:32 | x64 |
| Atapi.sys | 6.0.6001.22558 | 23,640 | 06 de novembro de 2009 | 14:32 | x64 |
| Ataport.sys | 6.0.6001.22558 | 121,928 | 06 de novembro de 2009 | 14:32 | x64 |
| Cmdide.sys | 2.0.7.0 | 17,496 | 06 de novembro de 2009 | 14:32 | x64 |
| Intelide.sys | 6.0.6001.22558 | 16,472 | 06 de novembro de 2009 | 14:32 | x64 |
| Msahci.sys | 6.0.6001.22558 | 28,248 | 06 de novembro de 2009 | 14:32 | x64 |
| Mshdc.inf | Não aplicável | 47,618 | 06 de novembro de 2009 | 08:29 | Não aplicável |
| Pciide.sys | 6.0.6001.22558 | 13,400 | 06 de novembro de 2009 | 14:32 | x64 |
| Pciidex.sys | 6.0.6001.22558 | 48,216 | 06 de novembro de 2009 | 14:32 | x64 |
| Viaide.sys | 5.1.3790.150 | 17,480 | 06 de novembro de 2009 | 14:32 | x64 |
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 15,432 | 06 de novembro de 2009 | 13:37 | x64 |
| Amdide.sys | 6.0.6002.22260 | 15,416 | 06 de novembro de 2009 | 13:37 | x64 |
| Atapi.sys | 6.0.6002.22260 | 23,624 | 06 de novembro de 2009 | 13:37 | x64 |
| Ataport.sys | 6.0.6002.22260 | 121,912 | 06 de novembro de 2009 | 13:37 | x64 |
| Cmdide.sys | 2.0.7.0 | 17,480 | 06 de novembro de 2009 | 13:37 | x64 |
| Intelide.sys | 6.0.6002.22260 | 16,456 | 06 de novembro de 2009 | 13:38 | x64 |
| Msahci.sys | 6.0.6002.22260 | 28,232 | 06 de novembro de 2009 | 13:38 | x64 |
| Mshdc.inf | Não aplicável | 47,740 | 06 de novembro de 2009 | 08:24 | Não aplicável |
| Pciide.sys | 6.0.6002.22260 | 13,368 | 06 de novembro de 2009 | 13:39 | x64 |
| Pciidex.sys | 6.0.6002.22260 | 48,184 | 06 de novembro de 2009 | 13:39 | x64 |
| Viaide.sys | 5.1.3790.150 | 17,480 | 06 de novembro de 2009 | 13:39 | x64 |
Para todas as versões com base em IA-64 do Windows Server 2008 com suporte
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 19,032 | 06 de novembro de 2009 | 13:59 | IA-64 |
| Atapi.sys | 6.0.6001.22558 | 44,632 | 06 de novembro de 2009 | 13:59 | IA-64 |
| Ataport.sys | 6.0.6001.22558 | 305,752 | 06 de novembro de 2009 | 13:59 | IA-64 |
| Cmdide.sys | 2.0.7.0 | 26,712 | 06 de novembro de 2009 | 13:59 | IA-64 |
| Intelide.sys | 6.0.6001.22558 | 21,064 | 06 de novembro de 2009 | 13:59 | IA-64 |
| Msahci.sys | 6.0.6001.22558 | 59,976 | 06 de novembro de 2009 | 14:00 | IA-64 |
| Mshdc.inf | Não aplicável | 45,126 | 06 de novembro de 2009 | 08:27 | Não aplicável |
| Pciide.sys | 6.0.6001.22558 | 18,504 | 06 de novembro de 2009 | 14:00 | IA-64 |
| Pciidex.sys | 6.0.6001.22558 | 108,616 | 06 de novembro de 2009 | 14:00 | IA-64 |
| Viaide.sys | 5.1.3790.150 | 28,248 | 06 de novembro de 2009 | 13:59 | IA-64 |
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 19,000 | 06 de novembro de 2009 | 13:31 | IA-64 |
| Atapi.sys | 6.0.6002.22260 | 44,616 | 06 de novembro de 2009 | 13:31 | IA-64 |
| Ataport.sys | 6.0.6002.22260 | 305,720 | 06 de novembro de 2009 | 13:31 | IA-64 |
| Cmdide.sys | 2.0.7.0 | 26,696 | 06 de novembro de 2009 | 13:31 | IA-64 |
| Intelide.sys | 6.0.6002.22260 | 21,048 | 06 de novembro de 2009 | 1,332 | IA-64 |
| Msahci.sys | 6.0.6002.22260 | 59,960 | 06 de novembro de 2009 | 1,332 | IA-64 |
| Mshdc.inf | Não aplicável | 45,248 | 06 de novembro de 2009 | 08:26 | Não aplicável |
| Pciide.sys | 6.0.6002.22260 | 18,488 | 06 de novembro de 2009 | 1,332 | IA-64 |
| Pciidex.sys | 6.0.6002.22260 | 108,600 | 06 de novembro de 2009 | 1,332 | IA-64 |
| Viaide.sys | 5.1.3790.150 | 28,232 | 06 de novembro de 2009 | 13:33 | IA-64 |
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Mais informações
Para obter mais informações sobre a especificação AHCI, visite o seguinte site da Intel:
http://www.intel.com/technology/serialata/ahci.htm
Para obter informações adicionais sobre a terminologia da atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):
824684
Descrição da terminologia padrão utilizada para descrever as atualizações de software da Microsoft
Informações adicionais sobre arquivos
Informações de arquivo adicionais para Windows Vista e Windows Server 2008
Arquivos adicionais para todas as versões com base em x86 compatíveis do Windows Vista e do Windows Server 2008
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Package_for_kb977323_client_1~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,367 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_client_2~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,694 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_client~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,713 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc_0~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,421 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc_1~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,690 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,701 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server_0~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,425 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server_1~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,694 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,713 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_winpesrv_0~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,422 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_winpesrv~31bf3856ad364e35~x86~~6.0.1.0.mum | Não aplicável | 1,430 | 07-Nov-2009 | 17:44 | Não aplicável |
| X86_mshdc.inf_31bf3856ad364e35_6.0.6001.22558_none_dd93bf313ac8b96f.manifest | Não aplicável | 6,874 | 07-Nov-2009 | 1,749 | Não aplicável |
| X86_mshdc.inf_31bf3856ad364e35_6.0.6002.22260_none_df675edd37fe5fcc.manifest | Não aplicável | 6,874 | 07-Nov-2009 | 1,749 | Não aplicável |
Arquivos adicionais para todas as versões compatíveis baseadas em x64 do Windows Vista e do Windows Server 2008
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Amd64_mshdc.inf_31bf3856ad364e35_6.0.6001.22558_none_39b25ab4f3262aa5.manifest | Não aplicável | 6,876 | 07-Nov-2009 | 17:56 | Não aplicável |
| Amd64_mshdc.inf_31bf3856ad364e35_6.0.6002.22260_none_3b85fa60f05bd102.manifest | Não aplicável | 6,876 | 07-Nov-2009 | 17:56 | Não aplicável |
| Package_for_kb977323_client_1~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,375 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_client_2~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 06:17 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_client~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,723 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc_0~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,429 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc_1~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 02:17 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,711 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server_0~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,433 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server_1~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 06:17 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,723 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_winpesrv_0~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 1,430 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_winpesrv~31bf3856ad364e35~amd64~~6.0.1.0.mum | Não aplicável | 14:38 | 07-Nov-2009 | 17:44 | Não aplicável |
Arquivos adicionais para todas as versões compatíveis baseadas em IA-64 do Windows Server 2008
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Ia64_mshdc.inf_31bf3856ad364e35_6.0.6001.22558_none_dd9563273ac6c26b.manifest | Não aplicável | 6,297 | 07-Nov-2009 | 17:44 | Não aplicável |
| Ia64_mshdc.inf_31bf3856ad364e35_6.0.6002.22260_none_df6902d337fc68c8.manifest | Não aplicável | 6,297 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc_0~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 1,425 | 07-Nov-2009 | 17:43 | Não aplicável |
| Package_for_kb977323_sc_1~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 1,530 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_sc~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 06:17 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server_0~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 1,429 | 07-Nov-2009 | 17:43 | Não aplicável |
| Package_for_kb977323_server_1~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 1,533 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_server~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 1,718 | 07-Nov-2009 | 17:44 | Não aplicável |
| Package_for_kb977323_winpesrv_0~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 14:26 | 07-Nov-2009 | 17:43 | Não aplicável |
| Package_for_kb977323_winpesrv~31bf3856ad364e35~ia64~~6.0.1.0.mum | Não aplicável | 1,434 | 07-Nov-2009 | 17:44 | Não aplicável |