Sintomas
Você tem um computador que esteja executando o Windows Server 2008 R2 ou Windows 7. Na configuração do BIOS, altere o modo SATA (Serial Advanced Technology Attachment) de um dispositivo de disco para usar a especificação AHCI (Advanced Host Controller Interface). Depois que essa alteração entra em vigor, o computador aleatoriamente para de responder por 60 segundos ou mais.
Este problema pode afetar o Windows Explorer e qualquer outra aplicação que execute operações de E/S no dispositivo SATA/AHCI.
Nota O problema ocorre frequentemente em condições de E/S de disco pesado.
Causa
Este problema ocorre porque o controlador AHCI (Msahci.sys) não segue as especificações AHCI para aceder aos registos relacionados. Esse comportamento pode levar a uma condição race entre o manipulador de interrupções no driver e o dispositivo de hardware. Quando a condição race ocorre, o driver AHCI não detecta que algumas solicitações de E/S são concluídas até que o manipulador de tempo limite colete essas solicitações 60 segundos depois.
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" exibe 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 esse hotfix, seu computador deve estar executando o Windows 7 ou Windows Server 2008 R2.
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 em inglês (Estados Unidos) deste hotfix instala arquivos com os atributos listados nas tabelas a seguir. As datas e as horas desses arquivos estão listadas em formato UTC (Tempo Universal Coordenado). As datas e as horas para estes ficheiros no seu computador local são apresentadas na sua hora local e com a diferença da hora de verão (DST). 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 7 e do Windows Server 2008 R2
Importante Os hotfixes do Windows 7 e Windows Server 2008 R2 estão incluídos nos mesmos pacotes. No entanto, apenas um desses produtos pode ser listado na página "Solicitação de hotfix". Para solicitar o pacote de hotfix que se aplica ao Windows 7 e ao Windows Server 2008 R2, basta selecionar o produto listado na página.
- Os arquivos MANIFEST (.manifest) e MUM (.mum) instalados em cada ambiente são listados separadamente na seção "Informações adicionais sobre arquivos para Windows Server 2008 R2 e Windows 7". Os arquivos NUM, MANIFEST e os arquivos associados do catálogo de segurança (.cat) são extremamente importantes para manter atualizado o estado dos componentes. 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 suporte baseadas em x86 do Windows 7
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 14,400 | 14-Jul-2009 | 01:26 | x86 |
| Cmdide.sys | 2.0.7.0 | 15,952 | 14-Jul-2009 | 01:26 | x86 |
| Msahci.sys | 6.1.7600.20545 | 27,720 | 09 De outubro de 2009 | 07:06 | x86 |
| Mshdc.inf | Não aplicável | 51,016 | 08 De outubro de 2009 | 23:02 | Não aplicável |
| Viaide.sys | 6.0.6000.170 | 16,976 | 14-Jul-2009 | 19:01 | x86 |
Para todas as versões com base em x64 compatíveis do Windows 7 e Windows Server 2008 R2
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 15,440 | 14-Jul-2009 | 01:52 | x64 |
| Cmdide.sys | 2.0.7.0 | 17,488 | 14-Jul-2009 | 01:52 | x64 |
| Msahci.sys | 6.1.7600.20545 | 30,280 | 09 de outubro de 2009 | 01:07 | x64 |
| Mshdc.inf | Não aplicável | 51,176 | 08 de outubro de 2009 | 23:14 | Não aplicável |
| Viaide.sys | 6.0.6000.170 | 17,488 | 14-Jul-2009 | 01:45 | x64 |
Para todas as versões com base em IA-64 do Windows Server 2008 R2 com suporte
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Aliide.sys | 1.2.0.0 | 19,024 | 14-Jul-2009 | 01:57 | IA-64 |
| Cmdide.sys | 2.0.7.0 | 26,704 | 14-Jul-2009 | 01:57 | IA-64 |
| Msahci.sys | 6.1.7600.20545 | 69,192 | 09 de outubro de 2009 | 13:41 | IA-64 |
| Mshdc.inf | Não aplicável | 48,684 | 08 de outubro de 2009 | 2,311 | Não aplicável |
| Viaide.sys | 6.0.6000.170 | 27,712 | 14-Jul-2009 | 01:56 | 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 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 do arquivo adicional para Windows 7 e Windows Server 2008 R2
Arquivos adicionais para todas as versões baseadas em x86 compatíveis do Windows 7
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Package_for_kb976418_rtm~31bf3856ad364e35~x86~~6.1.1.0.mum | Não aplicável | 1,714 | 09 de outubro de 2009 | 14:34 | Não aplicável |
| X86_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_ddc35c9e9bda913a.manifest | Não aplicável | 6,632 | 09 de outubro de 2009 | 14:44 | Não aplicável |
Arquivos adicionais para todas as versões compatíveis baseadas em x64 do Windows 7 e do Windows Server 2008 R2
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Amd64_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_39e1f82254380270.manifest | Não aplicável | 6,636 | 09 de outubro de 2009 | 1,450 | Não aplicável |
| Package_for_kb976418_rtm~31bf3856ad364e35~amd64~~6.1.1.0.mum | Não aplicável | 1,724 | 09 de outubro de 2009 | 14:34 | Não aplicável |
Arquivos adicionais para todas as versões compatíveis baseadas em IA-64 do Windows Server 2008 R2
| Nome do arquivo | Versão do arquivo | Tamanho do arquivo | Data | Hora | Plataforma |
|---|---|---|---|---|---|
| Ia64_mshdc.inf_31bf3856ad364e35_6.1.7600.20545_none_ddc500949bd89a36.manifest | Não aplicável | 6,112 | 09 de outubro de 2009 | 14:34 | Não aplicável |
| Package_for_kb976418_rtm~31bf3856ad364e35~ia64~~6.1.1.0.mum | Não aplicável | 1,444 | 09 de outubro de 2009 | 14:34 | Não aplicável |
Referências
Para obter mais informações sobre a especificação AHCI, visite o seguinte site da Intel: