Sintomas
Se um host Windows Server 2012 ou baseados no Windows Server 2008 R2 Hyper-V apresenta uma reinicialização não planejada e se os volumes em discos rígidos virtuais conectados a um controlador IDE virtual está sendo usado por máquinas virtuais, os discos rígidos virtuais em que o servidor pode não estar mais consistentes.
Por exemplo, suponha que você tenha um controlador de domínio virtualizado em um servidor de host do Hyper-V. Quando o servidor de host Hyper-V falha ou encontra uma queda de energia, o banco de dados do Active Directory pode ficar corrompido, ou a máquina virtual não inicia e você pode receber uma mensagem de erro semelhante à seguinte:
c00002e2 serviços de diretório não pôde iniciar devido ao seguinte erro: %hs Status do erro: 0 x %x. Encerre esse sistema e reinicialize no modo de restauração dos serviços de diretório, verifique o log de eventos para obter informações mais detalhadas.
Causa
Esse problema ocorre porque o controlador IDE virtual do Hyper-V erroneamente reporta êxito se um sistema operacional na convidada solicitações para desativar o cache de disco. Isso pode resultar em um aplicativo gerando operações de e/s que acredita que são mantidos em disco que, na verdade, são permitidas a residir no cache de disco, que não deve ser persistentes entre falhas de energia do host Hyper-V.
Vá para a seção mais informações para obter mais informações em segundo plano.
Resolução
Informações sobre o hotfix
Um hotfix compatível foi disponibilizado pela Microsoft. No entanto, esse hotfix destina-se a corrigir somente o problema descrito neste artigo. Aplique este hotfix somente nos sistemas que estiverem enfrentando o problema descrito neste artigo. Esta correção poderá ser submetida a testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contenha esse hotfix.
Se o hotfix estiver disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo da Base de Conhecimento. Se essa seção não for exibida, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.
Observação: caso outros problemas estejam ocorrendo ou caso qualquer solução de problemas seja necessária, talvez você precise criar uma solicitação de serviço separada. Os custos normais de suporte serão aplicados a questões de suporte adicionais e problemas que não sejam específicos deste hotfix. Para obter uma lista completa dos números de telefone do Atendimento Microsoft e suporte ou para criar uma solicitação de serviço separada, visite o seguinte site da Microsoft:
http://support.microsoft.com/contactus/?ws=supportObservação: "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Caso você não veja seu idioma, é porque um hotfix não está disponível para esse idioma.
Pré-requisitos:
Para aplicar esse hotfix, você deve estar executando o Windows Server 2012.
Informações do registro:
Para aplicar esse hotfix, não é necessário efetuar quaisquer alterações ao registro.
Requisitos de reinicialização:
Você não precisa reiniciar o computador após aplicar esse hotfix.
Informações de substituição do hotfix:
Esse hotfix não substitui um hotfix lançado anteriormente.
A versão global deste hotfix instala arquivos que possuam os atributos listados nas tabelas a seguir. As datas e horas desses arquivos estão listadas no Tempo Universal Coordenado (UTC). As datas e horas desses arquivos em seu computador local são exibidas em sua hora local com a diferença de horário de verão (DST) atual. Além disso, as datas e as horas podem ser alteradas quando você realizar determinadas operações nos arquivos.
Observações sobre o arquivo Windows RT, o Windows 8 e o Windows Server 2012Importante: Os hotfixes do Windows 8 e os hotfixes do Windows Server 2012 estão incluídos nos pacotes para o mesmos. No entanto, apenas "Windows 8" é listado na página 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 8" na página. Sempre consulte a seção "Aplica-se a" nos artigos para determinar o sistema operacional real que cada hotfix se aplica.
-
Os arquivos que se aplicam a um produto, etapa (RTM, SPn) e ramificação do serviço (LDR, GDR) específicos podem ser identificados examinando os números de versão do arquivo, conforme exibido na seguinte tabela:
Versão
Produto
Etapa do projeto
Ramificação do serviço
6.2.920 xxx 0.16
Windows Server 2012
RTM
GDR
6.2.920 xxx 0,20
e o Windows Server 2012
RTM
LDR
-
As ramificações do serviço GDR contêm somente correções amplamente disponibilizadas para resolver problemas críticos que sejam bastante conhecidos. As ramificações do serviço LDR contém hotfixes, além de correções amplamente disponibilizadas.
Para todas as versões baseadas em x64 do Windows 8 e do Windows Server 2012
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Vmwp.exe |
6.2.9200.16623 |
4,040,704 |
25-May-2013 |
01:26 |
x64 |
Vmwp.exe |
6.2.9200.20728 |
4,040,704 |
25-May-2013 |
03:26 |
x64 |
Observação: Depois de instalar esta atualização, as solicitações para desativar o cache de disco o controlador IDE virtual do Hyper-V falhará. Esse é o comportamento esperado. Você pode receber uma mensagem de aviso gerada pelo Active Directory no sistema operacional convidado máquina. Essa mensagem de aviso de evento 1539 indica que "Os serviços de domínio do Active Directory não podem desativar o cache de gravação de disco baseada em software no disco rígido a seguir," seguida pela letra da unidade do disco rígido. Essa mensagem de aviso é gerada quando o controlador IDE virtual do Hyper-V corretamente se recusa a solicitação para desativar o cache de disco. No entanto, Active Directory solicita todas as atualizações de banco de dados ser concluída sem cache, que garante que o subsistema de armazenamento do Hyper-V para evitar perda de dados de uma falha de energia ou outra reinicialização inesperada.
Informações sobre a atualização
Windows Server 2012Instale o update rollup 2855336 no host Hyper-V com base no Windows Server 2012.
Windows Server 2008 R2Instale a atualização 2853952 no host com base no Windows Server 2008 R2 Hyper-V. Além disso, instale atualização 2853952 no convidado se o convidado está executando o Windows Server 2008 R2 ou o Windows 7.
Esta atualização está disponível no Windows Update e Microsoft Download Center.
Sistema operacional |
Atualização |
---|---|
Todo suporte para versões baseadas em x86 do Windows 7 |
|
Todo suporte para versões baseadas em x64 do Windows 7 |
|
Todas as versões compatíveis do Windows Server 2008 R2 x64 |
|
Todas as versões baseadas em IA64 do Windows Server 2008 R2 compatíveis |
Para obter mais informações sobre como baixar arquivos de suporte da Microsoft, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft:
119591 como obter arquivos de suporte da Microsoft a partir de serviços online
A Microsoft examinou esse arquivo em busca de vírus. A Microsoft usou o software de detecção de vírus mais recente que estava disponível na data em que o arquivo foi publicado. O arquivo está armazenado em servidores com segurança avançada que ajudam a evitar qualquer alteração não autorizada no arquivo.
Requisito de reinicializaçãoUma reinicialização é necessária para a atualização resolver esse problema.
A versão global desta atualização instala arquivos que têm os atributos listados nas tabelas a seguir. As datas e horas desses arquivos estão listadas no Tempo Universal Coordenado (UTC). As datas e horas desses arquivos em seu computador local são exibidas em sua hora local com a diferença de horário de verão (DST) atual. Além disso, as datas e as horas podem ser alteradas quando você realizar determinadas operações nos arquivos.
Informações sobre o arquivo do Windows 7 e do Windows Server 2008 R2
-
Os arquivos MANIFEST (.manifest) e os arquivos MUM (.mum) instalados para cada ambiente são listados separadamente na seção "informações adicionais sobre os arquivos". Os arquivos de catálogo de segurança associados (.cat), MUM e MANIFEST, são muito importantes para manter o estado dos componentes atualizados. Os arquivos do catálogo de segurança, para os quais os atributos não estejam listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões compatíveis do Windows 7 x86
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 |
Amdide.sys |
6.1.7600.16385 |
14,912 |
14-Jul-2009 |
01:26 |
x86 |
Atapi.sys |
6.1.7600.16385 |
21,584 |
14-Jul-2009 |
01:26 |
x86 |
Ataport.sys |
6.1.7601.18231 |
133,056 |
05-Aug-2013 |
01:56 |
x86 |
Cmdide.sys |
2.0.7.0 |
15,952 |
14-Jul-2009 |
01:26 |
x86 |
Intelide.sys |
6.1.7600.16385 |
15,424 |
14-Jul-2009 |
01:20 |
x86 |
Msahci.sys |
6.1.7601.17514 |
28,032 |
20-Nov-2010 |
12:30 |
x86 |
Pciide.sys |
6.1.7600.16385 |
12,368 |
14-Jul-2009 |
01:20 |
x86 |
Pciidex.sys |
6.1.7600.16385 |
42,560 |
14-Jul-2009 |
01:19 |
x86 |
Viaide.sys |
6.0.6000.170 |
16,976 |
14-Jul-2009 |
01:19 |
x86 |
Aliide.sys |
1.2.0.0 |
14.400 |
14-Jul-2009 |
01:26 |
x86 |
Amdide.sys |
6.1.7600.16385 |
14,912 |
14-Jul-2009 |
01:26 |
x86 |
Atapi.sys |
6.1.7600.16385 |
21,584 |
14-Jul-2009 |
01:26 |
x86 |
Ataport.sys |
6.1.7601.22414 |
133,056 |
05-Aug-2013 |
08:59 |
x86 |
Cmdide.sys |
2.0.7.0 |
15,952 |
14-Jul-2009 |
01:26 |
x86 |
Intelide.sys |
6.1.7600.16385 |
15,424 |
14-Jul-2009 |
01:20 |
x86 |
Msahci.sys |
6.1.7601.17514 |
28,032 |
20-Nov-2010 |
12:30 |
x86 |
Pciide.sys |
6.1.7600.16385 |
12,368 |
14-Jul-2009 |
01:20 |
x86 |
Pciidex.sys |
6.1.7600.16385 |
42,560 |
14-Jul-2009 |
01:19 |
x86 |
Viaide.sys |
6.0.6000.170 |
16,976 |
14-Jul-2009 |
01:19 |
x86 |
Para todas as versões compatíveis baseadas em x64 do Windows 7 e Windows Server 2008 R2
Nome do Arquivo |
Versão do arquivo |
Tamanho do arquivo |
Data |
Hora |
Plataforma |
---|---|---|---|---|---|
Hvax64.exe |
6.1.7601.22414 |
606,720 |
05-Aug-2013 |
07:14 |
x64 |
Hvboot.sys |
6.1.7601.22414 |
118,208 |
05-Aug-2013 |
08:33 |
x64 |
Hvix64.exe |
6.1.7601.22414 |
635,392 |
05-Aug-2013 |
07:14 |
x64 |
Vmwp.exe |
6.1.7601.18231 |
3,682,816 |
05-Aug-2013 |
01:18 |
x64 |
Vmwp.exe |
6.1.7601.22414 |
3,682,816 |
05-Aug-2013 |
07:28 |
x64 |
Aliide.sys |
1.2.0.0 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Amdide.sys |
6.1.7600.16385 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Atapi.sys |
6.1.7600.16385 |
24,128 |
14-Jul-2009 |
01:52 |
x64 |
Ataport.sys |
6.1.7601.18231 |
155,584 |
05-Aug-2013 |
02:25 |
x64 |
Cmdide.sys |
2.0.7.0 |
17,488 |
14-Jul-2009 |
01:52 |
x64 |
Intelide.sys |
6.1.7600.16385 |
16,960 |
14-Jul-2009 |
01:48 |
x64 |
Msahci.sys |
6.1.7601.17514 |
31,104 |
20-Nov-2010 |
13:33 |
x64 |
Pciide.sys |
6.1.7600.16385 |
12,352 |
14-Jul-2009 |
01:45 |
x64 |
Pciidex.sys |
6.1.7600.16385 |
48,720 |
14-Jul-2009 |
01:45 |
x64 |
Viaide.sys |
6.0.6000.170 |
17,488 |
14-Jul-2009 |
01:45 |
x64 |
Aliide.sys |
1.2.0.0 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Amdide.sys |
6.1.7600.16385 |
15,440 |
14-Jul-2009 |
01:52 |
x64 |
Atapi.sys |
6.1.7600.16385 |
24,128 |
14-Jul-2009 |
01:52 |
x64 |
Ataport.sys |
6.1.7601.22414 |
155,584 |
05-Aug-2013 |
08:33 |
x64 |
Cmdide.sys |
2.0.7.0 |
17,488 |
14-Jul-2009 |
01:52 |
x64 |
Intelide.sys |
6.1.7600.16385 |
16,960 |
14-Jul-2009 |
01:48 |
x64 |
Msahci.sys |
6.1.7601.17514 |
31,104 |
20-Nov-2010 |
13:33 |
x64 |
Pciide.sys |
6.1.7600.16385 |
12,352 |
14-Jul-2009 |
01:45 |
x64 |
Pciidex.sys |
6.1.7600.16385 |
48,720 |
14-Jul-2009 |
01:45 |
x64 |
Viaide.sys |
6.0.6000.170 |
17,488 |
14-Jul-2009 |
01:45 |
x64 |
Para todas as versões compatíveis do Windows Server 2008 R2 IA-64
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 |
Atapi.sys |
6.1.7600.16385 |
44,624 |
14-Jul-2009 |
01:57 |
IA-64 |
Ataport.sys |
6.1.7601.18231 |
372,160 |
05-Aug-2013 |
01:35 |
IA-64 |
Cmdide.sys |
2.0.7.0 |
26,704 |
14-Jul-2009 |
01:57 |
IA-64 |
Intelide.sys |
6.1.7600.16385 |
21,072 |
14-Jul-2009 |
01:58 |
IA-64 |
Msahci.sys |
6.1.7601.17514 |
72,064 |
20-Nov-2010 |
10:33 |
IA-64 |
Pciide.sys |
6.1.7600.16385 |
15,952 |
14-Jul-2009 |
01:58 |
IA-64 |
Pciidex.sys |
6.1.7600.16385 |
115,792 |
14-Jul-2009 |
01:58 |
IA-64 |
Viaide.sys |
6.0.6000.170 |
27,712 |
14-Jul-2009 |
01:56 |
IA-64 |
Aliide.sys |
1.2.0.0 |
19,024 |
14-Jul-2009 |
01:57 |
IA-64 |
Atapi.sys |
6.1.7600.16385 |
44,624 |
14-Jul-2009 |
01:57 |
IA-64 |
Ataport.sys |
6.1.7601.22414 |
372,160 |
05-Aug-2013 |
07:44 |
IA-64 |
Cmdide.sys |
2.0.7.0 |
26,704 |
14-Jul-2009 |
01:57 |
IA-64 |
Intelide.sys |
6.1.7600.16385 |
21,072 |
14-Jul-2009 |
01:58 |
IA-64 |
Msahci.sys |
6.1.7601.17514 |
72,064 |
20-Nov-2010 |
10:33 |
IA-64 |
Pciide.sys |
6.1.7600.16385 |
15,952 |
14-Jul-2009 |
01:58 |
IA-64 |
Pciidex.sys |
6.1.7600.16385 |
115,792 |
14-Jul-2009 |
01:58 |
IA-64 |
Viaide.sys |
6.0.6000.170 |
27,712 |
14-Jul-2009 |
01:56 |
IA-64 |
Informações sobre arquivo adicional para o Windows 7 e para o Windows Server 2008 R2
Arquivos adicionais para todas as versões compatíveis do Windows 7 x86
Propriedade de arquivo |
Valor |
---|---|
Nome do Arquivo |
X86_mshdc.inf_31bf3856ad364e35_6.1.7601.18231_none_df26d4d57fdef5b0.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
6,632 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:46 |
Plataforma |
Não aplicável |
Nome do Arquivo |
X86_mshdc.inf_31bf3856ad364e35_6.1.7601.22414_none_dfc9143c98e9a6c4.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
6,632 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:46 |
Plataforma |
Não aplicável |
Arquivos adicionais para todas as versões compatíveis baseadas em x64 do Windows 7 e Windows Server 2008 R2
Propriedade de arquivo |
Valor |
---|---|
Nome do Arquivo |
Amd64_453b23b4799e3d18f0b6f5e824c33719_31bf3856ad364e35_6.1.7601.22414_none_f4f4b5b1e2c8c32c.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
1,055 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:42 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Amd64_f3bc7e4abef692ac454474ea9ddd5d7c_31bf3856ad364e35_6.1.7601.18231_none_f7049554b2792c32.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
703 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:42 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Amd64_microsoft-hyper-v-drivers-hypervisor_31bf3856ad364e35_6.1.7601.22414_none_8f00db0795429115.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
4,163 |
Data (UTC) |
05-Aug-2013 |
Hora (UTC) |
09:10 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Amd64_microsoft-hyper-v-vstack-vmwp_31bf3856ad364e35_6.1.7601.18231_none_934dd685767b40bb.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
276,830 |
Data (UTC) |
05-Aug-2013 |
Hora (UTC) |
02:46 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Amd64_microsoft-hyper-v-vstack-vmwp_31bf3856ad364e35_6.1.7601.22414_none_93f015ec8f85f1cf.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
276,830 |
Data (UTC) |
05-Aug-2013 |
Hora (UTC) |
09:11 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Amd64_mshdc.inf_31bf3856ad364e35_6.1.7601.18231_none_3b457059383c66e6.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
6,636 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:52 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Amd64_mshdc.inf_31bf3856ad364e35_6.1.7601.22414_none_3be7afc0514717fa.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
6,636 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:52 |
Plataforma |
Não aplicável |
Arquivos adicionais para todas as versões compatíveis do Windows Server 2008 R2 IA-64
Propriedade de arquivo |
Valor |
---|---|
Nome do Arquivo |
Ia64_mshdc.inf_31bf3856ad364e35_6.1.7601.18231_none_df2878cb7fdcfeac.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
6,112 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:42 |
Plataforma |
Não aplicável |
Nome do Arquivo |
Ia64_mshdc.inf_31bf3856ad364e35_6.1.7601.22414_none_dfcab83298e7afc0.manifest |
Versão do arquivo |
Não aplicável |
Tamanho do arquivo |
6,112 |
Data (UTC) |
06-Aug-2013 |
Hora (UTC) |
19:42 |
Plataforma |
Não aplicável |
Status
A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".
Mais informações
Há várias camadas da pilha de virtualização cache que afetam a semântica de consistência de aplicativos executados em máquinas virtuais. Para obter mais informações sobre isso, consulte o KB 2801713.
Discos rígidos virtuais relatar para um sistema operacional convidado que o cache de gravação está ativado e discos rejeitar solicitações feitas pelo sistema operacional convidado para desativar o cache de gravação. Isso é necessário devido às seguintes razões:
-
O armazenamento subjacente pode ter um cache de gravação sempre ligado não pode ser desativado. Isso ocorre porque o disco virtual pode ser migrado para um disco diferente no mesmo host (migração de armazenamento em tempo real) ou em um host diferente (migração ao vivo).
-
Hyper-V não pode presumir que todas as máquinas virtuais em execução no mesmo disco terão as mesmas configurações de cache de disco.
Aplicativos que necessitam de semântica de integridade de dados em uma falha de energia devem garantir que as gravações são confirmadas ao armazenamento não-volátil. Um método para realizar isso é desativar o cache de disco até que todas as gravações são confirmadas para o disco rígido antes de o relatório de sucesso. Se a solicitação para desativar o cache de disco for recusada, o aplicativo deve executar etapas adicionais para garantir a consistência.
Antes que a atualização é instalada, quando o Active Directory tenta desativar o cache de disco, Hyper-V deve relatar incorretamente que a operação foi bem-sucedida. Em seguida, do Active Directory deve executar operações de arquivo sob a suposição de que nenhum cache estava ocorrendo, apesar de cache estava ocorrendo.
Depois de instalar esta atualização, do Active Directory irá tentar desativar o cache de disco e Hyper-V corretamente reporta que isso não é possível. Em seguida, do Active Directory permite que FUA (acesso unidade de força) certificar-se de que os dados não é armazenada em cache.
Quando o Active Directory tenta desativar o cache de disco, 1539 de identificação de evento é registrado.
Referências
Para obter mais informações sobre a terminologia de atualização de software, clique no número abaixo para ler o artigo na Base de Conhecimento da Microsoft:
824684 descrição da terminologia padrão usada para descrever as atualizações de software