DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 817472 - Última revisão: segunda-feira, 3 de Dezembro de 2007 - Revisão: 8.2

Disponível transferência de hotfix
Ver e solicitar transferências de hotfix
 
Importante: este artigo contém informações sobre como modificar o registo. Antes de modificar o registo, certifique-se de que efectua uma cópia de segurança e de que compreende como o pode restaurar se ocorrer um problema. Para obter informações sobre como efectuar uma cópia de segurança, restaurar e editar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows

Nesta página

Sintomas

Depois de suspender e retomar o funcionamento do computador várias vezes, o desempenho do disco rígido pode diminuir. Se utilizar o Gestor de dispositivos (Device Manager) para visualizar as propriedades do canal IDE a que a unidade está ligada, o separador Definições avançadas (Advanced Settings) poderá mostrar que o modo de transferência actual para a unidade é o "Modo PIO".

Causa

Depois de o controlador de porta IDE/ATAPI do Windows (Atapi.sys) receber um total cumulativo de seis limites de tempo esgotados ou erros de verificação de redundância cíclica (CRC, Cyclical Redundancy Check), o controlador reduz a velocidade das comunicações (o modo de transferência) do modo mais elevado de acesso directo à memória (DMA, Direct Memory Access) para os modos de DMA mais baixos, gradualmente. Se o controlador continuar a receber limites de tempo esgotados ou erros de CRC, acabará por reduzir o modo de transferência para o modo mais lento (modo PIO).

Resolução

Windows Server 2003

Informações sobre a correcção

A Microsoft tem já disponível uma funcionalidade suportada que modifica o comportamento predefinido do produto, mas destina-se apenas a modificar o comportamento descrito neste artigo. Aplique-a apenas em sistemas que necessitem da mesma. Esta funcionalidade poderá ser submetida a testes adicionais. Por conseguinte, se o sistema não estiver a ser gravemente afectado pela falta desta funcionalidade, a Microsoft recomenda que aguarde o próximo Windows Server 2003 que contenha esta funcionalidade.

Para obter esta funcionalidade imediatamente, contacte o suporte técnico da Microsoft. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft, bem como informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;%5Bln%5D;cntactms)
Pré-requisitos
Não é necessário qualquer Service Pack.
Necessidade de reinício
Tem de reiniciar o computador depois de aplicar esta correcção.
Informações sobre a substituição de correcções
Esta correcção não substitui quaisquer outras correcções.
Informações sobre os ficheiros
A versão inglesa desta correcção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato da hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data e hora (Date and Time) do Painel de controlo (Control Panel).
   Data         Hora   Versão       Tamanho  Ficheiro   Plataforma
   ---------------------------------------------------------------
   28-Apr-2003  18:09  5.2.3790.10   91,136  Atapi.sys  i386
   28-Apr-2003  18:09  5.2.3790.10  288,256  Atapi.sys  IA64

Nota: depois de aplicar esta correcção, deve modificar o registo como descrito na secção "Mais informação" deste artigo para alterar este comportamento. Se não modificar o registo, a correcção não alterará o comportamento.

Windows XP

Informações sobre o Service Pack

Para resolver este problema, obtenha o Service Pack mais recente do Windows XP. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
322389  (http://support.microsoft.com/kb/322389/ ) Como obter o Service Pack mais recente do Windows XP

Informações sobre a correcção

A Microsoft tem já disponível uma funcionalidade suportada que modifica o comportamento predefinido do produto, mas destina-se apenas a modificar o comportamento descrito neste artigo. Aplique-a apenas em sistemas que necessitem da mesma. Esta funcionalidade poderá ser submetida a testes adicionais. Por conseguinte, se o sistema não estiver a ser gravemente afectado pela falta desta funcionalidade, a Microsoft recomenda que aguarde o próximo Service Pack do Windows XP que contenha esta funcionalidade.

Para obter esta funcionalidade imediatamente, contacte o suporte técnico da Microsoft. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft, bem como informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;%5Bln%5D;cntactms)
Pré-requisitos
Windows XP Service Pack 1.
Necessidade de reinício
É necessário reiniciar o computador depois de aplicar esta correcção.
Informações sobre a substituição de correcções
Esta correcção substitui as correcções 331958  (http://support.microsoft.com/kb/331958/ ) e 331895  (http://support.microsoft.com/kb/331895/ ) .
Informações sobre os ficheiros
A versão inglesa desta correcção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato da hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário (Time Zone) da ferramenta Data e hora (Date and Time) do Painel de controlo (Control Panel).
   Data         Hora   Versão         Tamanho  Ficheiro   Plataforma
   -----------------------------------------------------------------
   23-Apr-2003  16:29  5.1.2600.1211   87,296  Atapi.sys  i386
   23-Apr-2003  16:29  5.1.2600.1211  306,432  Atapi.sys  IA64

Nota: depois de aplicar esta correcção, deve modificar o registo como descrito na secção "Mais informação" deste artigo para alterar este comportamento. Se não modificar o registo, a correcção não alterará o comportamento.

Windows 2000

A Microsoft tem já disponível uma correcção suportada, mas destina-se apenas a corrigir o problema descrito neste artigo. Aplique-a apenas em sistemas que tenham este problema específico.

Para resolver este problema, contacte o suporte técnico da Microsoft para obter a correcção. Para obter uma lista completa dos números de telefone do suporte técnico da Microsoft, bem como informações sobre os custos de suporte, visite o seguinte Web site da Microsoft:
http://support.microsoft.com/default.aspx?scid=fh;[LN];CNTACTMS (http://support.microsoft.com/default.aspx?scid=fh;%5Bln%5D;cntactms)
Nota: em casos especiais, os custos normalmente inerentes às chamadas de suporte poderão ser anulados se um técnico de suporte da Microsoft determinar que uma actualização específica resolverá o problema. Os custos normais do suporte serão aplicados a problemas e questões de suporte adicionais, não incluídos na actualização específica em questão.
Pré-requisitos
Windows 2000 Service Pack 2.
Necessidade de reinício
É necessário reiniciar o computador depois de aplicar esta correcção.
Informações sobre a substituição de correcções
Esta correcção substitui as correcções 813908  (http://support.microsoft.com/kb/813908/ ) , 323153  (http://support.microsoft.com/kb/323153/ ) , 314695  (http://support.microsoft.com/kb/314695/ ) , 305176  (http://support.microsoft.com/kb/305176/ ) , 305098  (http://support.microsoft.com/kb/305098/ ) , 304912  (http://support.microsoft.com/kb/304912/ ) , 304572  (http://support.microsoft.com/kb/304572/ ) , e 298505  (http://support.microsoft.com/kb/298505/ ) .
Informações sobre os ficheiros
A versão inglesa desta correcção tem os atributos de ficheiro listados na tabela que se segue (ou atributos de ficheiro posteriores). As datas e horas destes ficheiros são indicadas no formato da hora universal coordenada (UTC, Coordinated Universal Time). Ao visualizar as informações dos ficheiros, estas serão convertidas na hora local. Para determinar a diferença entre a hora UTC e a hora local, utilize o separador Fuso horário da ferramenta Data/Hora no Painel de controlo.
   Data         Hora   Versão        Tamanho  Ficheiro
   ----------------------------------------------------
   28-Apr-2003  17:38  5.0.2195.6741  86,896  Atapi.sys

Nota: depois de aplicar esta correcção, deve modificar o registo como descrito na secção "Mais informação" deste artigo para alterar este comportamento. Se não modificar o registo, a correcção não alterará o comportamento.

Como contornar

Para voltar a activar o modo de transferência normal, ou mais rápido, para um dispositivo afectado:
  1. Faça duplo clique em Ferramentas administrativas (Administrative Tools) e clique em Gestão de computadores (Computer Management).
  2. Clique em Ferramentas do sistema (System Tools) e clique em Gestor de dispositivos (Device Manager).
  3. Expanda o nó Controladores IDE ATA/ATAPI (IDE ATA/ATAPI Controllers).
  4. Faça duplo clique no controlador para o qual pretende restaurar o modo de transferência DMA normal.
  5. Clique no separador Controlador (Driver).
  6. Clique em Desinstalar (Uninstall).
  7. Quando o processo for concluído, reinicie o computador. Quando o Windows for reiniciado, o controlador do disco rígido será reenumerado e será reposto o valor predefinido do modo de transferência para cada dispositivo ligado ao controlador.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Windows XP

Este problema foi corrigido pela primeira vez no Microsoft Windows XP Service Pack 2.

Mais Informação

A correcção descrita neste artigo efectua as seguintes alterações:
  • Apenas no Windows 2000, pedidos de leitura a discos ATA são por vezes emitidos com um valor limite de tempo de 4 segundos. Isto ocorre quando o computador retoma o funcionamento a partir de um modo de suspensão. Isto poderá fazer com que o limite de tempo do disco seja excedido porque as unidades geralmente demoram mais de 4 segundos a iniciar a rotação. Este valor de limite de tempo foi alterado para 10 segundos.

    No Windows XP e no Windows Server 2003, este valor limite de tempo é sempre de 10 segundos.
  • Uma política alternativa e menos agressiva é implementada para reduzir o modo de transferência (de modos de DMA mais rápidos para mais lentos e, eventualmente, para o modo PIO) caso sejam excedidos limites de tempo e ocorram erros de CRC. O comportamento existente consiste na redução do modo de transferência pelo controlador de porta IDE/ATAPI (Atapi.sys) após 6 limites de tempo esgotados ou erros de CRC cumulativos. Quando a nova política for implementada por esta correcção, o Atapi.sys reduzirá o modo de transferência apenas depois de 6 limites de tempo esgotados ou erros de CRC consecutivos. Esta nova política é implementada apenas se o valor do registo descrito mais abaixo neste artigo estiver presente.
Para implementar o comportamento alternativo (reduzir o modo de transferência depois de 6 limites de tempo esgotados ou erros de CRC consecutivos em vez de após 6 limites de tempo esgotados ou erros de CRC cumulativos), deverá modificar o registo tal como descrito abaixo depois de aplicar esta correcção.

AVISO: a utilização incorrecta do Editor de registo (Registry Editor) poderá provocar problemas graves que poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que os problemas resultantes da utilização incorrecta do Editor de registo (Registry Editor) possam ser resolvidos. Todo e qualquer risco decorrente da utilização do Editor de registo (Registry Editor) é da responsabilidade do utilizador.

Siga estes passos e, em seguida, saia do Editor de registo (Registry Editor):
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e clique em OK.
  2. Localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0001
  3. No menu Editar (Edit), aponte para Novo (New) e clique em Valor DWORD (DWORD Value).
  4. Escreva ResetErrorCountersOnSuccess e prima ENTER.
  5. No menu Editar (Edit), clique em Modificar (Modify).
  6. Escreva 1 e clique em OK.
Siga estes passos e, em seguida, saia do Editor de registo (Registry Editor):
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e clique em OK.
  2. Localize e clique na seguinte chave do registo:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002
  3. No menu Editar (Edit), aponte para Novo (New) e clique em Valor DWORD (DWORD Value).
  4. Escreva ResetErrorCountersOnSuccess e prima ENTER.
  5. No menu Editar (Edit), clique em Modificar (Modify).
  6. Escreva 1 e clique em OK.
Nota: as subchaves numeradas apresentadas anteriormente correspondem aos canais IDE primário e secundário num computador que contenha um único controlador IDE. Se o computador tiver dois controladores IDE, as subchaves numeradas para os canais IDE primário e secundário de cada um dos dois controladores poderão ser:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0002

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0003

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0004

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96A-E325-11CE-BFC1-08002BE10318}\0005
Para verificar se localizou a subchave correcta, verifique se o valor DriverDesc da subchave contém o valor de cadeia "Canal IDE primário" ou "Canal IDE secundário".

A informação contida neste artigo aplica-se a:
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP 64-Bit Edition Version 2002
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows Small Business Server 2003 Premium Edition
  • Microsoft Windows Small Business Server 2003 Standard Edition
  • Microsoft Windows XP Tablet PC Edition
Palavras-chave: 
kbbug kbfix kbqfe kbwinxpsp2fix kbwinxppresp2fix kbwin2000presp5fix kbwinserv2003presp1fix kbhotfixserver KB817472
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft