Depois de alterar o modo SATA dos dispositivos de disco para usar a especificação AHCI em um computador baseado no Windows Server 2008 ou no Windows Vista, o computador ou determinados aplicativos param de responder aleatoriamente por 60 segundos ou mais

Aplica-se a
Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard Windows Server 2008 Service Pack 2 Windows Vista Service Pack 2

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.
    20xxx
    Windows Vista RTM LDR
    6.0.600
    1.
    22xxx
    Windows Vista e Windows Server 2008 SP1 LDR
    6.0.600
    2.
    22xxx
    Windows 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