Este artigo descreve um conjunto de correcções que melhora a compatibilidade do Windows Vista e Windows Server 2008 com discos de Advanced Format. Discos de formato avançados têm um tamanho de setor físico de 4 KB. Este hotfix é somente para discos de Advanced Format que têm um tamanho de setor físico de 4 KB e que emulam uma interface de 512 bytes para endereçamento lógico.
Observação Discos avançados do formato apresentam um setor físico maior de 4 KB. No entanto, estes discos têm uma interface de 512 bytes para endereçamento lógico para tornar suas versões iniciais mais compatível com os sistemas de computador atual. Portanto, esses discos são conhecidos como "discos de emulação de 512 bytes" ou "512e".
Para obter mais informações sobre os discos de Advanced Format, visite o seguinte site do International equipamento de unidade de disco e a associação de materiais (IDEMA):
Unidades de disco rígido normalmente são baseadas em setores de 512 bytes, e todo o acesso à mídia física é abordado com base nesta unidade. Os fornecedores de discos rígidos agora fabricam discos de Advanced Format que têm um tamanho de setor de 4096 bytes (4 KB). Esses discos podem executar somente as atualizações de mídia física na granularidade do setor físico de 4 KB. Portanto, uma gravação de 512 bytes é direcionada para o disco requer algum trabalho adicional para ser concluída. Este trabalho adicional afeta o desempenho e confiabilidade, dependendo da implementação de hardware e da carga de trabalho. Para evitar esse trabalho adicional, os aplicativos devem ser atualizados com o suporte nativo a operações de gravação no tamanho do setor de 4 KB.
Este artigo descreve um pacote cumulativo de hotfix que introduz uma nova infra-estrutura de armazenamento que lhe permite consultar o tamanho de setor físico de um dispositivo de armazenamento. Além disso, o pacote cumulativo de hotfix atualiza a ferramenta Fsutil.exe para reportar o tamanho de setor correto.
Os desenvolvedores devem fazer considerações especiais quando esses tipos de discos são usados. No entanto, uma discussão técnica mais detalhada sobre essas considerações está além do escopo deste artigo e será detalhada em outro artigo no MSDN.
Problemas que esse pacote cumulativo de hotfix resolve
Esse pacote cumulativo de hotfix resolve os seguintes problemas que envolvem avançado formatar disco e que não são documentados em um artigo da Base de dados de Conhecimento Microsoft.
Problema 1
Storport é um modelo de driver de armazenamento que é usado por muitos fabricantes de controlador de armazenamento e no Windows Vista e no Windows Server 2008. Storport não oferece suporte a IOCTL_STORAGE_QUERY_PROPERTY solicitação que possui o STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR estrutura para recuperar os dados do descritor de alinhamento do acesso de armazenamento para um disco anexado. Esta estrutura contém informações de tamanho de setor físico e lógico. Sem essas informações, NTFS e outros aplicativos não é possível realizar gravações alinhadas em um disco. Isso pode afetar o desempenho e confiabilidade.
Sem esse pacote cumulativo de hotfix, os aplicativos não é possível consultar o tamanho de setor físico do dispositivo de armazenamento.
Esse hotfix tem um driver Storport atualizado (Storport. sys) que ofereça suporte a IOCTL_STORAGE_QUERY_PROPERTY solicitação que possui o STORAGE_ACCESS_ALGINMENT_DESCRIPTOR estrutura.
Observação A IOCTL_STORAGE_QUERY_PROPERTY Solicitar resulta em uma tradução para o SCSI SBC3 READ_CAPACITY(16) comando. O driver de miniporta que se conecta a modelo de driver Storport deve oferecer suporte a SBC3 READ_CAPACITY(16) comando. Além disso, a unidade de disco deve informar corretamente as informações de tamanho de setor usando o SBC3 READ_CAPACITY(16) comando.
Para obter mais informações sobre o IOCTL_STORAGE_QUERY_PROPERTY controle de código, visite o seguinte site da MSDN:
Esta atualização também atualiza a ferramenta Fsutil.exe. A ferramenta atualizada gera um novo Bytes por setor físico campo na saída. Por exemplo, você recebe uma saída semelhante à seguinte quando você executa o fsutil fsinfo ntfsinfo c: comando para obter informações sobre a unidade c:.
NTFS Volume Serial Number: 0xfe6e5dcc6e5d7e79Version: 3.1Number Sectors: 0x000000001d1927ffTotal Clusters: 0x0000000003a324ffFree Clusters: 0x0000000001f8bae8Total Reserved: 0x00000000000007f0Bytes Per Sector: 512Bytes Per Physical Sector: 4096Bytes Per Cluster: 4096Bytes Per FileRecord Segment: 1024Clusters Per FileRecord Segmen: 0Mft Valid Data Length: 0x0000000020980000Mft Start Lcn: 0x00000000000c0000Mft2 Start Lcn: 0x0000000000000002Mft Zone Start: 0x000000000109c060Mft Zone End: 0x00000000010a8880RM Identifier: 974AD058-3B3D-11DE-9300-000FFEE93BEF
Note O Bytes por setor físico campo tem um dos seguintes valores:
512 Um valor de 512 significa que a unidade é um legado 512 nativo.
4096 Um valor de 4096 significa que a unidade é a unidade de Advanced Format.
Não há suporte para Um valor de Não há suporte para significa que o hardware ou o driver não dá suporte a IOCTL_STORAGE_QUERY_PROPERTY código de controle.
Problema 3
Esses dispositivos de armazenamento que têm vários componentes de hardware e software aumentaram o suporte. No entanto, o suporte pode permanecer unstandardized. Por exemplo, suporte para relatórios precisos do tamanho de setor físico para esses dispositivos de armazenamento permanece em unstandardized. Portanto, aplicativos devem manipular cenários onde o tamanho do setor de física reportada do dispositivo de armazenamento que eles usam podem ser alterados.
Aplicativos criados com base no ESENT podem não funcionar corretamente após o tamanho de setor físico de reportada das alterações de dispositivo de armazenamento.
Nos cenários a seguir, o Windows pode informar que o tamanho de setor físico de um dispositivo de armazenamento foi alterado:
Você pode mover o dispositivo de armazenamento para uma controladora RAID de um controlador de conexão direta e vice-versa. Nesse cenário, o tamanho de setor físico de relatados pode mudar porque os controladores RAID podem não reportar o tamanho de setor físico do dispositivo de armazenamento. Portanto, o sistema pode identificar 4 KB em uma sessão e 512 bytes em outra sessão e vice-versa.
Atualizar o seu dispositivo de armazenamento principal tem um tamanho de setor físico de 512 bytes em um dispositivo de armazenamento tem um tamanho de setor físico de 4 KB, ou vice-versa. Além disso, você deve usar um aplicativo como o backup do Windows para executar um backup de nível de bloco e restauração. Considere o seguinte cenário:
Você executar um backup de nível de bloco do sistema que está sendo executado em um dispositivo de armazenamento que relata um tamanho de setor físico de 512 bytes.
Você pode substituir o dispositivo de armazenamento usando um dispositivo de armazenamento que relata um tamanho de setor físico de 4 KB.
Você executar uma restauração de nível de bloco do sistema para o novo dispositivo de armazenamento.
Nesse cenário, o tamanho de setor físico de relatados é alterado de 512 bytes para 4 KB quando o sistema for iniciado. Observação Esse cenário pode ser revertido onde você substituir um dispositivo de armazenamento que usa um tamanho de setor físico de 4 KB para um dispositivo de armazenamento que usa um tamanho de setor físico de 512 bytes.
Para atualizar o controlador de armazenamento no sistema onde o controlador de armazenamento atual tem suporte para relatórios de tamanho de setor físico e o novo controlador de armazenamento não tem suporte para a emissão de relatórios de tamanho de setor físico ou vice-versa. Quando o controlador de armazenamento for alterada, o Windows deve carregar o driver apropriado para suportar o novo controlador de armazenamento. Por exemplo, esse problema ocorre com mais freqüência quando você estiver atualizando o driver de ATA de caixa de entrada do Microsoft (MSAHCI) para um driver de terceiros baseados em Storport, ou vice-versa.
Alterar o modo de controlador de armazenamento no BIOS do sistema. Esse problema pode ocorrer em todas as combinações de modos como, por exemplo, AHCI, Legacy, IDE, compatível, RAID e assim por diante. Cada modo requer um driver de armazenamento diferente a ser carregada pelo Windows. Nesse caso, alguns drivers podem ter suporte e outros drivers podem não ter suporte.
A seguir é exemplos de aplicativos criados com base na API de mecanismo de armazenamento (ESENT) extensível:
Windows Update
Active Directory
Windows Desktop Search
Autoridade de certificação (CA)
Windows Internet Name Service (WINS)
Dynamic Host Configuration Protocol (DHCP)
Windows Live Mail
Por exemplo, você pode receber a seguinte mensagem de erro no Windows Update quando esse problema ocorre:
FATAL: Falha ao inicializar o armazenamento de dados, erro = 0xC8000222.
Além disso, um evento semelhante ao seguinte é registrado no log do aplicativo:
Nome de logon: aplicativo Fonte: ESENT Data: <date &="" time=""><b00></b00></date> Identificação do evento: 412 Categoria de tarefa: Registrando/recuperação Nível: erro Palavras-chave: clássico Usuário: n/D Computador: <computer name=""></computer> Descrição: Wuaueng. dll (936) SUS20ClientDataStore: não é possível ler o cabeçalho do arquivo de log C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log. Erro-546.
Com suporte está disponível um hotfix da Microsoft. No entanto, esse hotfix destina-se a corrigir o problema descrito neste artigo. Aplica este hotfix somente aos sistemas que apresentarem o problema descrito neste artigo. Este hotfix pode receber testes adicionais. Portanto, se esse problema não o prejudicar, recomendamos que você aguarde a próxima atualização de software que contém esse hotfix.
Se o hotfix está disponível para download, há uma seção "Download de Hotfix disponível" na parte superior deste artigo do Knowledge Base. Se não aparecer nesta seção, entre em contato com o suporte e atendimento ao cliente Microsoft para obter o hotfix.
Observação Se ocorrerem problemas adicionais ou qualquer solução de problemas é necessária, talvez você precise criar uma solicitação de serviço separada. Os custos de suporte normais se aplicarão a perguntas de suporte adicionais e problemas que não se qualificam para esse hotfix específico. Para obter uma lista completa dos números de telefone de suporte e atendimento ao cliente da Microsoft ou para criar uma solicitação de serviço, visite o seguinte site da Microsoft:
Observação O formulário "Download de Hotfix disponível" exibe os idiomas para os quais o hotfix está disponível. Se você não vir seu idioma, é porque um hotfix não está disponível para esse idioma.
Pré-requisitos
Para aplicar esse hotfix, você deve estar executando um dos seguintes sistemas operacionais:
Windows Vista Service Pack 2 (SP2)
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 da Microsoft:
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 da Microsoft:
Como obter o service pack mais recente para Windows Server 2008
Informações do registro
Para usar o hotfix neste pacote, não é necessário fazer alterações no registro.
Requisito de reinicialização
Você deve 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.
Informações de arquivo
A versão global deste hotfix instala arquivos que possuem os atributos listados nas tabelas a seguir. As datas e horários para esses arquivos são listados no tempo Universal Coordenado (UTC). As datas e horários desses arquivos no computador local são exibidos em sua hora local, junto com a diferença de horário de verão (DST) atual. Além disso, as datas e horas podem ser alterados quando você realizar algumas operações nos arquivos.
Informações sobre o arquivo do Windows Vista e Windows Server 2008
Importante Os hotfixes do Windows Vista e os hotfixes do Windows Server 2008 estão incluídos nos pacotes para o mesmos. No entanto, apenas o "Windows Vista" é 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 Vista" na página. Consulte a seção "Aplica-se A" nos artigos para determinar o sistema operacional real que cada hotfix se aplica para sempre.
Os arquivos que se aplicam a um produto específico, SR_Level (RTM, SPn), e ramificação do serviço (LDR, GDR) pode ser identificada ao examinar os números de versão do arquivo, como mostrado na tabela a seguir.
Reduzir esta tabelaExpandir esta tabela
Versão
Produto
SR_Level
Ramificação do serviço
6.0.600 2. 22xxx
Windows Vista e Windows Server 2008
SP2
LDR
Os arquivos MANIFEST (. manifest) e MUM (. mum) instalados para cada ambiente são listados separadamente na seção "informações de arquivo adicionais para o Windows Server 2008 e Windows Vista". Os arquivos MUM e arquivos de MANIFESTO e os arquivos de catálogo (. cat) de segurança associadas, são extremamente importantes para manter o estado dos componentes atualizados. Os arquivos de catálogo de segurança para o qual os atributos não estiverem listados, são assinados com uma assinatura digital da Microsoft.
Para todas as versões baseadas em x86 do Windows Server 2008 e do Windows Vista
Reduzir esta tabelaExpandir esta tabela
Nome do arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
ESENT. dll
6.0.6002.22531
1,460,736
23-Nov-2010
18: 47
x86
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
15: 33
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
65.536
16-Jun-2011
15: 32.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
69.632
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
15: 33
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
57.344
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
53,248
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
81,920
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
69.632
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
53,248
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
53,248
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe
6.0.6002.22661
55,296
16-Jun-2011
13: 11.
x86
Storport. sys
6.0.6002.22661
124,816
17-Jun-2011
09: 08.
x86
Para todas as versões baseadas em x64 do Windows Server 2008 e do Windows Vista
Reduzir esta tabelaExpandir esta tabela
Nome do arquivo
Versão do arquivo
Tamanho do arquivo
Data
Tempo
Plataforma
ESENT. dll
6.0.6002.22531
2,507,264
23-Nov-2010
16: 59.
x64
Fsutil.exe.MUI
6.0.6002.22661
68,608
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
62.976
16-Jun-2011
18: 13
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
64,512
16-Jun-2011
15: 37
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
67.584
16-Jun-2011
18: 13
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
56,832
16-Jun-2011
15: 28
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
67.584
16-Jun-2011
18: 52
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
60,928
16-Jun-2011
18: 13
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
69.632
16-Jun-2011
15: 37
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
65.536
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
66,048
16-Jun-2011
18: 52
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
48,128
16-Jun-2011
15: 59.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
45,056
16-Jun-2011
15: 59.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
62,464
16-Jun-2011
18: 13
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
64,512
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
70,656
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
63,488
16-Jun-2011
18: 52
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
65.024
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
64.000
16-Jun-2011
18: 52
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
62,464
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
61.440
16-Jun-2011
18: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
42,496
16-Jun-2011
15: 59.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
43,520
16-Jun-2011
15: 59.
Não aplicável
Fsutil.exe
6.0.6002.22661
75.776
16-Jun-2011
13: 26
x64
Storport. sys
6.0.6002.22661
168,336
17-Jun-2011
09: 05.
x64
ESENT. dll
6.0.6002.22531
1,460,736
23-Nov-2010
18: 47
x86
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
15: 33
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
65.536
16-Jun-2011
15: 32.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
69.632
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
77,824
16-Jun-2011
15: 33
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
57.344
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
53,248
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 17
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
81,920
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 23
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
73,728
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
69.632
16-Jun-2011
18: 20.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
53,248
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe.MUI
6.0.6002.22661
53,248
16-Jun-2011
15: 53.
Não aplicável
Fsutil.exe
6.0.6002.22661
55,296
16-Jun-2011
13: 11.
x86
Para todas as IA-64?com versões do Windows Server 2008
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 dados de Conhecimento da Microsoft:
Aplicativos que são criados em ESENT e executados em um computador baseado no Windows Server 2008 ou Windows Vista podem não funcionar corretamente após o tamanho de setor físico de reportada das alterações de dispositivo de armazenamento
Informações adicionais sobre arquivos
Informações adicionais sobre arquivos para o Windows Vista e Windows Server 2008
Arquivos adicionais para todas as versões baseadas em x86 do Windows Vista e do Windows Server 2008
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2553708
Obrigado! Os seus comentários são utilizados para ajudar-nos a melhorar o conteúdo do nosso suporte. Para obter mais opções de assistência, visite a Home Page de Ajuda e Suporte.