Está disponível uma atualização que melhora a compatibilidade do Windows 7 e do Windows Server 2008 R2 com discos de Formato Avançado

Sumário
Este artigo descreve uma atualização que melhora a compatibilidade do Windows 7 e do Windows Server 2008 R2 com discos de Formato Avançado que possuam um tamanho de setor físico de 4 KB. Esta correção é apenas aplicável a discos de Formato Avançado que comuniquem possuir um tamanho de setor físico de 4 KB e que emulem uma interface de endereços lógicos de 512 bytes.

Nota: os discos de Formato Avançado apresentam um setor físico superior (4 KB). No entanto, para que as versões iniciais sejam mais compatíveis com os sistemas informáticos atuais, mantêm uma interface de endereços lógicos de 512 bytes. Sendo assim, são conhecidos por “discos de emulação de 512 bytes” ou, de forma abreviada, por “512e”. Para obter mais informações sobre discos de Formato Avançado, visite o Web site da IDEMA (International Disk Drive Equipment and Materials Association) apresentado no fim deste artigo.
INTRODUÇÃO
As unidades de disco rígido têm sido, tradicionalmente, baseadas nos setores de 512 bytes e todos os acessos aos suportes de dados físicos foram abordados com base nesta unidade. Recentemente, os fabricantes de discos rígidos iniciaram uma transição para novos discos que possuem um tamanho de setor de 4096 bytes (4 KB). Estes discos são, em geral, conhecidos como “discos de Formato Avançado”. Uma vez que os discos podem apenas executar atualizações de suportes de dados físicos na granularidade do setor físico (4 KB, neste caso), a conclusão de uma escrita de 512 bytes direcionada para o disco irá requerer um esforço adicional. Este esforço é realizado à custa do desempenho e da fiabilidade, com o custo específico a variar com base na carga de trabalho e na implementação de hardware. Para evitar este esforço adicional, as aplicações têm de ser atualizadas para que suportem, de forma nativa, escritas baseadas na granularidade de setor de 4 KB.

Este artigo BDC apresenta uma nova infraestrutura de armazenamento para suportar a consulta do tamanho de setor físico do dispositivo de armazenamento. Para além disso, este artigo BDC apresenta suporte em determinados componentes essenciais do sistema para este tipo de discos, de forma a melhorar o desempenho, a fiabilidade e a interoperabilidade geral.

Uma discussão técnica mais detalhada sobre as considerações especiais que os programadores têm de ter em conta com este tipo de discos está fora do âmbito deste artigo BDC e será apresentada num documento comparativo no MSDN.

Problemas que este pacote de conjunto de correções corrige

Este pacote de conjunto de correções resolve os seguintes problemas anteriormente não documentados num artigo da Base de Dados de Conhecimento Microsoft. Qualquer um dos seguintes problemas pode ser detetado ao utilizar um disco de Formato Avançado.

Problema 1 Recebe uma mensagem de erro quando clica no botão Procurar Actualizações no site do Windows Update

Clique aqui para mostrar ou ocultar as informações detalhadas

A API do Motor de Armazenamento Extensível (ESENT) consiste num motor de bases de dados do ambiente de trabalho de elevado desempenho, utilizado por várias aplicações, incluindo o Windows Update. Certos controladores de armazenamento possuem diferentes tipos de suporte para consulta do tamanho de setor físico de um disco rígido numa unidade de disco rígido e, quando esse controlador é atualizado, o tamanho do setor físico comunicado do disco rígido pode ser alterado. Devido à estrutura de registo do ESENT, as aplicações baseadas no ESENT recebem uma mensagem de erro e deixam de responder quando o tamanho de setor físico comunicado é alterado entre sessões do sistema operativo.

Nota: as aplicações baseadas no ESENT incluem o Windows Update, Active Directory, Windows Desktop Search, autoridade de certificação (CA), WINS, DHCP e Windows Live Mail.

A seguinte mensagem de erro é apresentada ao clicar no botão Procurar Atualizações no site do Windows Update:
De momento, o Windows Update não consegue verificar a existência de atualizações porque o serviço não está a funcionar. Poderá ter de reiniciar o computador.


Para além disso, o erro seguinte é registado no Registo de aplicações:

Nome do Registo: Aplicação
Origem: ESENT
Data: <Data hora>
ID do evento: 412
Categoria da Tarefa: Registo/Recuperação
Nível: Erro
Palavras-chave: Clássico
Descrição:
wuaueng.dll (936) SUS20ClientDataStore: Não é possível ler o cabeçalho do ficheiro de registo C:\Windows\SoftwareDistribution\DataStore\Logs\edb.log. Erro -546.


Está incluído nesta correção um binário Esent.sys atualizado, que reduz os efeitos das alterações no tamanho de setor comunicado.

Nota Esent.sys não suporta tamanhos de sector físicos além de 512 bytes e 4 KB.
Reparação da base de dados
Para reparar a base de dados, siga estes passos:
  1. Numa linha de comandos, escreva os comandos seguintes. Prima Enter depois de escrever cada comando.
    • net stop "windows update"
    • cd /d %windir%\SoftwareDistribution\DataStore\Logs
    • esentutl /mh ..\DataStore.edb | findstr /i /c:"State:"
    Nota Se "State: Clean Shutdown" (Estado: Encerramento Correcto) aparecer na linha de comandos, avance para o passo 5.
  2. Crie uma pasta temporária (por exemplo, crie uma pasta com o nome "Fixedfiles" utilizando o comando mkdir c:\fixedfiles).

    Nota Durante os passos seguintes, substitua "c:\fixedfiles" pela pasta que tiver criado neste passo.
  3. Obtenha uma cópia do ficheiro %windir%\system32\esent.dll a partir de um computador que possua instalada uma correcção e copie o ficheiro para c:\fixedfiles.
  4. Numa linha de comandos, escreva os comandos seguintes. Prima Enter depois de escrever cada comando.
    • copy %windir%\system32\esentutl.exe c:\fixedfiles\
    • c:\fixedfiles\esentutl.exe /r edb
    • esentutl /mh ..\datastore.edb | findstr /i /c:"State:"
    Notes
    • Se "State: Clean Shutdown" (Estado: Encerramento Correcto) aparecer na linha de comandos, avance para o passo 5.
    • Se este passo falhar ou se "State: Clean Shutdown" (Estado: Encerramento Correcto) não aparecer na linha de comandos, consulte a secção "Método de recuperação destrutivo" deste artigo.
  5. Crie uma pasta temporária (por exemplo, crie uma pasta com o nome "Backuplogs" utilizando o comando mkdir c:\backuplogs).

    Nota Durante os passos seguintes, substitua "c:\backuplogs" pela pasta que tiver criado neste passo.
  6. Numa linha de comandos, escreva os comandos seguintes. Prima Enter depois de escrever cada comando.
    • move * c:\backuplogs
    • net start "windows update"
  7. Execute o Windows Update.
Método de recuperação destrutivo
Importante Se utilizar este método, irá perder o histórico do Windows Update. Por isso, não recomendamos que utilize este método, a não ser que não consiga reparar a base de dados. Para usar o método de recuperação destrutivo, siga estes passos:
  1. Numa linha de comandos, escreva os comandos seguintes. Prima Enter depois de escrever cada comando.
    • net stop "windows update"
    • cd /d windir%\SoftwareDistribution\DataStore
    • rmdir /s/q Logs
    • del DataStore.mdb
    • net start "windows update"
  2. Execute o Windows Update.

Problema 2 Ocorre um Problema quando muitas escritas pequenas são efectuadas

Clique aqui para mostrar ou ocultar as informações detalhadas

Antes da disponibilização de discos de Formato Avançado, o NTFS assumia que o tamanho do setor lógico exposto pela interface do disco era igual ao tamanho do setor físico do disco. Embora o NTFS tenha sido originalmente concebido para suportar, teoricamente, tamanhos de setores maiores, assumiu que estes dois tamanhos de setores eram iguais. Quando o NTFS executa escritas de memória intermédia no fim de um ficheiro no Windows 7 e no Windows Server 2008 R2, acrescenta a operação de escrita ao fim do tamanho do setor exposto pela interface do disco (o tamanho do setor lógico). Este comportamento garante o alinhamento do setor. No entanto, uma vez que o tamanho de um setor lógico de uma unidade 512e é de 512 bytes, a escrita de memória intermédia não é alinhada com o tamanho do setor físico do disco rígido da unidade. Isto faz com que o disco de Formato Avançado atualize internamente o setor lógico de 512 bytes no seu setor físico de 4 KB, o que poderá resultar em problemas de desempenho e fiabilidade.

Esta correção introduz o comportamento do NTFS, que garante que as escritas de memória intermédia no fim do ficheiro são acrescentadas ao tamanho do setor físico do disco comunicado.

Este problema poderá manifestar-se com aplicações habituais num disco de Formato Avançado. No entanto, este problema ocorre mais frequentemente quando efectua pequenas escritas, como ao utilizar a ferramenta da linha de comandos ImageX no Windows 7 ou no Windows Server 2008 R2 para aplicar uma Imagem do Microsoft Windows (ficheiro .wim) a um disco de Formato Avançado. Sem esta correção, o ImageX demora mais tempo para concluir a operação, do que ao aplicar a mesma operação num disco rígido tradicional.

Nota: esta correção está dependente da comunicação do tamanho de setor físico correto por parte do controlador de armazenamento e do disco. O NTFS não suporta discos que tenham comunicado tamanhos de setor físico diferentes de 512 bytes ou 4 KB ou discos cujo tamanho de setor lógico não seja de 512 bytes.

Problema 3 As aplicações não conseguem consultar o tamanho de sector físico de um dispositivo de armazenamento externo

Clique aqui para mostrar ou ocultar as informações detalhadas

O USBStor é o controlador de portas de armazenamento USB da Microsoft que é automaticamente carregado para um dispositivo em conformidade com o tipo de armazenamento em massa USB. A entrada do controlador USBStor no Windows 7 não suporta o pedido IOCTL_STORAGE_QUERY_PROPERTY com a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR para obter os dados do descritor de alinhamento de acesso de armazenamento para um disco ligado. Esta estrutura contém informações do tamanho dos setores físico e lógico e, sem estas informações, o NTFS e outras aplicações não poderão realizar escritas alinhadas para o dispositivo de armazenamento USB, o que poderá afetar negativamente o desempenho e a fiabilidade.

Sem esta correção, as aplicações não conseguem consultar o tamanho do setor físico do dispositivo de armazenamento externo.

Está incluído nesta correção um controlador USBStor atualizado (Usbstor.sys), que suporta o pedido IOCTL_STORAGE_QUERY_PROPERTY, juntamente com a estrutura STORAGE_ACCESS_ALGINMENT_DESCRIPTOR.

Nota: o pedido IOCTL_STORAGE_QUERY_PROPERTY resulta numa tradução para o comando SCSI SBC3 READ_CAPACITY(16). O dispositivo USB ligado tem de comunicar corretamente as informações do tamanho de setor através do comando SBC3 READ_CAPACITY(16). O dispositivo USB ligado tem de garantir também, como resposta ao comando INQUIRY inicial, que 0x04C0 (SBC3 No Specified Version) é devolvido como o descritor da versão.

Para obter mais informações sobre o código de controlo IOCTL_STORAGE_QUERY_PROPERTY, visite o seguinte site da Microsoft: Para obter mais informações sobre a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, visite o seguinte site da Microsoft:

Problema 4 As aplicações não conseguem consultar o tamanho de sector físico de um dispositivo de armazenamento

Clique aqui para mostrar ou ocultar as informações detalhadas

O Storport é um modelo de controlador de armazenamento utilizado por vários fabricantes de controladores de armazenamento. Está incluído no Windows 7 e no Windows Server 2008 R2. O Storport não suporta o pedido IOCTL_STORAGE_QUERY_PROPERTY com a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR para obter os dados do descritor de alinhamento de acesso de armazenamento para um disco ligado. Esta estrutura contém informações do tamanho dos setores físico e lógico. Sem estas informações, o NTFS e outras aplicações não poderão realizar escritas alinhadas para o disco. Este facto poderá afetar o desempenho e a fiabilidade.

Sem esta correção, as aplicações não conseguem consultar o tamanho do setor físico do dispositivo de armazenamento.

Está incluído nesta correção um controlador Storport atualizado (Storport .sys), que suporta o pedido IOCTL_STORAGE_QUERY_PROPERTY, juntamente com a estrutura STORAGE_ACCESS_ALGINMENT_DESCRIPTOR.

Nota: o pedido IOCTL_STORAGE_QUERY_PROPERTY resulta numa tradução para o comando SCSI SBC3 READ_CAPACITY(16). O controlador de miniporta ligado ao modelo de controladores Storport tem de suportar o comando SBC3 READ_CAPACITY(16). Para além disso, o disco tem de comunicar corretamente as informações do tamanho de setor através do comando SBC3 READ_CAPACITY(16).

Para obter mais informações sobre o código de controlo IOCTL_STORAGE_QUERY_PROPERTY, visite o seguinte site da Microsoft: Para obter mais informações sobre a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, visite o seguinte site da Microsoft:

Problema 5 Os controladores de armazenamento não suportam os relatórios de tamanho de sector correctos para discos de Formato Avançado

Clique aqui para mostrar ou ocultar as informações detalhadas

Muitos controladores de armazenamento não suportam a comunicação do tamanho de setor correto em discos de Formato Avançado. Estão incluídas nesta correção as atualizações dos controladores seguintes:
  • IaStorV.sys
  • Amdsata.sys
  • Nvraid.sys
  • Nvsata.sys
Nota: outros controladores de armazenamento de terceiros poderão não ser atualizados para suportar estes novos comandos SBC3. Contacte o seu fornecedor de controladores de armazenamento para obter mais informações.

Adicionalmente, este pacote de conjunto de correções inclui correções documentadas nos seguintes artigos da Base de Dados de Conhecimento Microsoft:
981208 Desempenho fraco quando transfere muitos ficheiros pequenos num computador com o Windows 7 ou Windows Server 2008 R2

Problema 6 Problema na ferramenta Fsutil.exe

Clique aqui para mostrar ou ocultar as informações detalhadas

Esta actualização também actualiza a ferramenta Fsutil.exe. A ferramenta atualizada gera um novo texto "Bytes por Setor Físico" nos dados de saída. Por exemplo, ao executar o comando fsutil fsinfo ntfsinfo C: para obter informações sobre a unidade C:, são recebidos dados de saída que se assemelham ao seguinte:
Número de Série do Volume NTFS:       0xfe6e5dcc6e5d7e79 Versão:                         3.1 Número de Setores:                  0x000000001d1927ff Clusters Totais:                  0x0000000003a324ff Clusters Livres:                  0x0000000001f8bae8 Total Reservado:                  0x00000000000007f0 Bytes por Setor:               512 Bytes por Setor Físico:       4096 Bytes por Cluster:               4096 Bytes por Segmento FileRecord: 1024 Clusters por Segmento FileRecord: 0 Comprimento de Dados Válido da MFT:           0x0000000020980000 Comprimento Inicial da MFT:                  0x00000000000c0000 Comprimento Inicial da MFT2:                  0x0000000000000002 Início da Zona MFT:                  0x000000000109c060 Fim da Zona MFT:                  0x00000000010a8880 Identificador de RM:                    974AD058-3B3D-11DE-9300-000FFEE93BEF
Notas: o valor de "bytes por setor físico" pode ser qualquer um dos seguintes:
  • 512 – para unidades Nativas 512 Legadas
  • 4096 – para unidades de Formato Avançado
  • <Não Suportado> - se o hardware ou o controlador não suportarem o código de controlo IOCTL_STORAGE_QUERY_PROPERTY
Resolução

Informações sobre a actualização

Como obter esta actualização

Se não tiver a certeza da versão do Windows instalada, siga estes passos:
Clique aqui para mostrar ou ocultar instruções passo-a-passo com imagens
  1. Clique em Iniciar, escreva msinfo32 em Iniciar Procura ou em Procurar programas e ficheiros e, em seguida, prima ENTER.
  2. Verifique o sistema operativo junto à linha Nome do SO e o tipo de arquitectura junto à linha Tipo do Sistema.


Os seguintes ficheiros estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:
Sistema operativoAtualização
Todas as versões baseadas em x86 suportadas do Windows 7TransferirTransfira o pacote de atualizações agora.
Todas as versões baseadas em x64 suportadas do Windows 7TransferirTransfira o pacote de atualizações agora.
Todas as versões baseadas em x64 suportadas do Windows Server 2008 R2TransferirTransfira o pacote de atualizações agora.
Para mais informações sobre como transferir ficheiros de suporte da Microsoft, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
119591 Como obter ficheiros de suporte da Microsoft a partir de serviços online
A Microsoft procedeu à deteção de vírus neste ficheiro. A Microsoft utilizou o software de deteção de vírus mais atual, disponível na data de publicação do ficheiro. O ficheiro está armazenado em servidores com segurança melhorada, que ajudam a impedir quaisquer alterações não autorizadas ao ficheiro.

Pré-requisitos

Para aplicar esta correção, tem de estar a utilizar um dos seguintes sistemas operativos:
  • Windows 7
  • Windows 7 Service Pack 1 (SP1)
  • Windows Server 2008 R2
  • Windows Server 2008 R2 Service Pack 1 (SP1)
Para mais informações sobre como obter um service pack do Windows 7 ou do Windows Server 2008 R2, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
976932 Informações sobre o Service Pack 1 para o Windows 7 e para o Windows Server 2008 R2

Necessidade de reinício

É necessário reiniciar o computador depois de aplicar esta correção.

Informações sobre a substituição de atualizações

Esta atualização não substitui uma atualização disponibilizada anteriormente.

Informações sobre os ficheiros

Clique aqui para mostrar ou ocultar as informações detalhadas
A versão inglesa (Estados Unidos) desta actualização instala ficheiros que têm os atributos listados nas tabelas seguintes. As datas e horas destes ficheiros são indicadas no formato de Hora Universal Coordenada (UTC). As datas e horas destes ficheiros são apresentadas no computador local com a hora local juntamente com a compensação da hora de verão (DST) atual. Além disso, as datas e horas podem ser alteradas quando são efetuadas determinadas operações nos ficheiros.
Notas informativas sobre os ficheiros do Windows 7 e do Windows Server 2008 R2
Importante: as correções do Windows 7 e Windows Server 2008 R2 estão incluídas nos mesmos pacotes. No entanto, as correções são indicadas por baixo de ambos os sistemas operativos na página de solicitação da correção. Para solicitar o pacote de correções aplicável a um ou ambos os sistemas operativos, selecione a correção listada por baixo de “Windows 7/Windows Server 2008 R2” na página. Consulte sempre a secção "Aplica-se a" dos artigos para determinar o sistema operativo ao qual se aplica de facto cada correção.
Para todas as versões baseadas em x86 suportadas do Windows 7
File nameFile versionFile sizeDateTimePlatform
Amdsata.sys1.1.2.580,25611-Mar-201105:43x86
Amdxata.sys1.1.2.522,40011-Mar-201105:43x86
Amdsata.sys1.1.2.580,25611-Mar-201105:52x86
Amdxata.sys1.1.2.522,40011-Mar-201105:52x86
Amdsata.sys1.1.2.580,25611-Mar-201105:38x86
Amdxata.sys1.1.2.522,40011-Mar-201105:38x86
Amdsata.sys1.1.2.580,25611-Mar-201105:27x86
Amdxata.sys1.1.2.522,40011-Mar-201105:27x86
Iastorv.sys8.6.2.1013332,16011-Mar-201105:43x86
Iastorv.sys8.6.2.1013332,16011-Mar-201105:52x86
Iastorv.sys8.6.2.1014332,16011-Mar-201105:38x86
Iastorv.sys8.6.2.1014332,16011-Mar-201105:28x86
Esent.dll6.1.7600.167781,686,01611-Mar-201105:39x86
Esent.dll6.1.7600.209211,686,01611-Mar-201105:48x86
Esent.dll6.1.7601.175771,699,32811-Mar-201105:33x86
Esent.dll6.1.7601.216801,699,32811-Mar-201105:20x86
Fsutil.exe6.1.7600.1677874,24011-Mar-201105:37x86
Fsutil.exe6.1.7600.2092174,24011-Mar-201105:46x86
Fsutil.exe6.1.7601.1757774,24011-Mar-201105:31x86
Fsutil.exe6.1.7601.2168074,24011-Mar-201105:18x86
Ntfs.sys6.1.7600.167781,210,24011-Mar-201105:44x86
Ntfs.sys6.1.7600.209211,210,75211-Mar-201105:52x86
Ntfs.sys6.1.7601.175771,211,26411-Mar-201105:39x86
Ntfs.sys6.1.7601.216801,211,26411-Mar-201105:28x86
Storport.sys6.1.7600.16778146,30411-Mar-201105:44x86
Storport.sys6.1.7600.20921148,86411-Mar-201105:52x86
Storport.sys6.1.7601.17577148,86411-Mar-201105:39x86
Storport.sys6.1.7601.21680148,86411-Mar-201105:28x86
Nvraid.sys10.6.0.18117,12011-Mar-201105:44x86
Nvstor.sys10.6.0.18143,74411-Mar-201105:44x86
Nvraid.sys10.6.0.18117,12011-Mar-201105:52x86
Nvstor.sys10.6.0.18143,74411-Mar-201105:52x86
Nvraid.sys10.6.0.18117,12011-Mar-201105:39x86
Nvstor.sys10.6.0.18143,74411-Mar-201105:39x86
Nvraid.sys10.6.0.18117,12011-Mar-201105:28x86
Nvstor.sys10.6.0.18143,74411-Mar-201105:28x86
Usbstor.sys6.1.7600.1677875,77611-Mar-201104:08x86
Usbstor.sys6.1.7600.2092175,77611-Mar-201104:14x86
Usbstor.sys6.1.7601.1757776,28811-Mar-201104:01x86
Usbstor.sys6.1.7601.2168076,28811-Mar-201103:48x86
Para todas as versões baseadas em x64 suportadas do Windows 7 e Windows Server 2008 R2
File nameFile versionFile sizeDateTimePlatform
Amdsata.sys1.1.2.5107,90411-Mar-201106:22x64
Amdxata.sys1.1.2.527,00811-Mar-201106:22x64
Amdsata.sys1.1.2.5107,90411-Mar-201106:25x64
Amdxata.sys1.1.2.527,00811-Mar-201106:25x64
Amdsata.sys1.1.2.5107,90411-Mar-201106:41x64
Amdxata.sys1.1.2.527,00811-Mar-201106:41x64
Amdsata.sys1.1.2.5107,90411-Mar-201106:18x64
Amdxata.sys1.1.2.527,00811-Mar-201106:18x64
Iastorv.sys8.6.2.1013410,49611-Mar-201106:23x64
Iastorv.sys8.6.2.1013410,49611-Mar-201106:25x64
Iastorv.sys8.6.2.1014410,49611-Mar-201106:41x64
Iastorv.sys8.6.2.1014410,49611-Mar-201106:19x64
Esent.dll6.1.7600.167782,566,14411-Mar-201106:18x64
Esent.dll6.1.7600.209212,566,14411-Mar-201106:17x64
Esent.dll6.1.7601.175772,565,63211-Mar-201106:33x64
Esent.dll6.1.7601.216802,565,63211-Mar-201106:10x64
Fsutil.exe6.1.7600.1677896,76811-Mar-201106:15x64
Fsutil.exe6.1.7600.2092196,76811-Mar-201106:15x64
Fsutil.exe6.1.7601.1757796,76811-Mar-201106:30x64
Fsutil.exe6.1.7601.2168096,76811-Mar-201106:07x64
Ntfs.sys6.1.7600.167781,657,21611-Mar-201106:23x64
Ntfs.sys6.1.7600.209211,685,88811-Mar-201106:25x64
Ntfs.sys6.1.7601.175771,659,77611-Mar-201106:41x64
Ntfs.sys6.1.7601.216801,659,77611-Mar-201106:19x64
Storport.sys6.1.7600.16778187,26411-Mar-201106:23x64
Storport.sys6.1.7600.20921187,77611-Mar-201106:25x64
Storport.sys6.1.7601.17577189,82411-Mar-201106:41x64
Storport.sys6.1.7601.21680189,82411-Mar-201106:19x64
Nvraid.sys10.6.0.18148,35211-Mar-201106:23x64
Nvstor.sys10.6.0.18166,27211-Mar-201106:23x64
Nvraid.sys10.6.0.18148,35211-Mar-201106:25x64
Nvstor.sys10.6.0.18166,27211-Mar-201106:25x64
Nvraid.sys10.6.0.18148,35211-Mar-201106:41x64
Nvstor.sys10.6.0.18166,27211-Mar-201106:41x64
Nvraid.sys10.6.0.18148,35211-Mar-201106:19x64
Nvstor.sys10.6.0.18166,27211-Mar-201106:19x64
Usbstor.sys6.1.7600.1677891,13611-Mar-201104:31x64
Usbstor.sys6.1.7600.2092191,13611-Mar-201104:29x64
Usbstor.sys6.1.7601.1757791,64811-Mar-201104:37x64
Usbstor.sys6.1.7601.2168091,64811-Mar-201104:21x64
Esent.dll6.1.7600.167781,686,01611-Mar-201105:39x86
Esent.dll6.1.7600.209211,686,01611-Mar-201105:48x86
Esent.dll6.1.7601.175771,699,32811-Mar-201105:33x86
Esent.dll6.1.7601.216801,699,32811-Mar-201105:20x86
Fsutil.exe6.1.7600.1677874,24011-Mar-201105:37x86
Fsutil.exe6.1.7600.2092174,24011-Mar-201105:46x86
Fsutil.exe6.1.7601.1757774,24011-Mar-201105:31x86
Fsutil.exe6.1.7601.2168074,24011-Mar-201105:18x86
Ponto Da Situação
A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".
Mais Informação
Para mais informações sobre a terminologia de atualizações de software, clique no número de artigo que se segue para ver o artigo na Base de Dados de Conhecimento Microsoft:
824684 Descrição da terminologia padrão utilizada para descrever atualizações de software da Microsoft
A Microsoft adicionou um código de exemplo ao WDK que fornece detalhes sobre como os programadores podem extrair as informações de alinhamento de acesso de armazenamento comunicadas a partir da estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR ao chamar o código de controlo IOCTL_STORAGE_QUERY_PROPERTY: http://msdn.microsoft.com/pt-pt/library/ff800831(v=VS.85).aspx

Embora a Microsoft tenha efetuado ações para melhorar o suporte para discos de Formato Avançado que funcionam juntamente com o Windows 7 e o Windows Server 2008 R2, é da competência dos programadores a atualização das respetivas aplicações. A transição para tamanhos de setores maiores nos próximos anos parece ser a tendência geral da Indústria de Armazenamento, e as aplicações têm de se certificar de que estão preparadas para esta transição. A Microsoft está a preparar documentação adicional do MSDN e do TechNet, que irá informar Programadores e Profissionais de TI sobre as considerações especiais que têm de ser tomadas em conta para suportar discos de Formato Avançado. A tabela seguinte contém detalhes sobre os suportes da Microsoft para diferentes formatos de disco rígido.

Suporte para Formatos de Disco Rígido com base na Versão do SO
Nome(s) Comum(ns)Tamanho do setor físicoTamanho do setor lógicoVersão do Windows com Suporte
512 Nativo Legado, 512 Nativo, Legado 512 bytes512 bytesTodas as versões do Windows
Formato Avançado, Emulação de 512 bytes, 512e, 4k/512e4 KB512 bytesWindows 7 com BDC MS 982018
Windows 7 SP1
Windows Server 2008 R2 com BDC MS 982018
Windows Server 2008 R2 SP1
4K Nativo, 4k/4k4 KB4 KBNão suportado no Windows 7 SP1 ou Windows Server 2008 R2 SP1. A Microsoft está a realizar uma investigação relativamente à possibilidade de suporte futuro destes tipos de discos e publicará os artigos BDC necessários quando for oportuno.
OutrosSem 4 KB ou 512 bytes.Sem 4 KB ou 512 bytes.Não suportado
Nota: o suporte para discos de Formato Avançado assenta no facto de o próprio disco comunicar que possui setores físicos de 4 KB e na comunicação do tamanho do setor físico por parte do Controlador de Armazenamento.

Para obter mais informações, visite o seguinte Web site da Microsoft: Para obter mais informações sobre discos de Formato Avançado, visite o seguinte Web site da IDEMA: A Microsoft fornece informações de contactos de terceiros para ajudá-lo a encontrar suporte técnico. Estas informações de contacto poderão ser alteradas sem aviso prévio. A Microsoft não garante o rigor das informações sobre o contacto destes fabricantes.
Propriedades

ID do Artigo: 982018 - Última Revisão: 07/03/2012 08:48:00 - Revisão: 10.0

Windows 7 Enterprise, Windows 7 Home Basic, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Starter, Windows 7 Ultimate, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Datacenter

  • kbsurveynew kbhotfixserver kbfix kbqfe kbexpertiseadvanced kbcip KB982018
Comentários