Artigo: 982018 - Última revisão: terça-feira, 12 de Julho de 2011 - Revisão: 9.0 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
Nesta páginaSumárioEste 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ÇÃOAs 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 corrigeEste 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 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
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: o Esent.sys não suporta tamanhos de setor físico diferentes de 512 bytes e 4 KB. Problema 2 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 com mais frequência ao realizar várias escritas pequenas, como ao utilizar a ferramenta de linha de comandos ImageX no Windows 7 ou no Windows Server 2008 R2 para aplicar uma imagem do Microsoft Windows (ficheiro .wim) num 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 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: Informações gerais sobre o código de controlo IOCTL_STORAGE_QUERY_PROPERTY
(http://msdn.microsoft.com/en-us/library/ff560590(VS.85).aspx)
Para obter mais informações sobre a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, visite o seguinte site da Microsoft: Informações gerais sobre a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
(http://msdn.microsoft.com/en-us/library/ff566344(VS.85).aspx )
Problema 4 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: Informações gerais sobre o código de controlo IOCTL_STORAGE_QUERY_PROPERTY
(http://msdn.microsoft.com/en-us/library/ff560590(VS.85).aspx)
Para obter mais informações sobre a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR, visite o seguinte site da Microsoft: Informações gerais sobre a estrutura STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
(http://msdn.microsoft.com/en-us/library/ff566344(VS.85).aspx )
Problema 5 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:
Adicionalmente, este pacote de conjunto de correções inclui correções documentadas nos seguintes artigos da Base de Dados de Conhecimento Microsoft: 981208
(http://support.microsoft.com/kb/981208/pt/
)
Fraco desempenho ao transferir vários ficheiros pequenos num computador com o Windows 7 ou o Windows Server 2008 R2 Problema 6Esta atualização atualiza também 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
ResoluçãoInformações sobre a atualizaçãoComo obter esta atualizaçãoOs seguintes ficheiros estão disponíveis para transferência a partir do Centro de Transferências da Microsoft:Reduzir esta tabela
119591
(http://support.microsoft.com/kb/119591/pt/
)
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é-requisitosPara aplicar esta correção, tem de estar a utilizar um dos seguintes sistemas operativos:
976932
(http://support.microsoft.com/kb/976932/pt/
)
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çõesEsta atualização não substitui uma atualização disponibilizada anteriormente.Informações sobre os ficheirosA versão inglesa (Estados Unidos) desta atualizaçã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 R2Importante: 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 7Reduzir esta tabela
Para todas as versões baseadas em x64 suportadas do Windows 7 e Windows Server 2008 R2Reduzir esta tabela
Ponto Da SituaçãoA 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
(http://support.microsoft.com/kb/824684/pt/
)
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/en-us/library/ff800831(v=VS.85).aspx
(http://msdn.microsoft.com/en-us/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 Reduzir esta tabela
Para obter mais informações, visite o seguinte Web site da Microsoft: Informações gerais sobre as Opções de Linha de Comandos do ImageX
(http://technet.microsoft.com/en-us/library/dd799302(WS.10).aspx)
Requisitos do controlador do Chipset Intel para suporte das Unidades de Setor 4k
(http://www.intel.com/support/chipsets/imsm/sb/CS-031502.htm)
Para obter mais informações sobre discos de Formato Avançado, visite o seguinte Web site da IDEMA: http://idema.org/_smartsite/external/bigsector/index.php?cmd=list
(http://idema.org/_smartsite/external/bigsector/index.php?cmd=list )
http://idema.org/_smartsite/external/bigsector/AF_Are_You_Ready.pdf
(http://idema.org/_smartsite/external/bigsector/AF_Are_You_Ready.pdf )
A Microsoft fornece informações de contacto de terceiros para ajudar 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.A informação contida neste artigo aplica-se a:
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções de Artigos
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email
Voltar ao topo
