• Nuvem de Tags

  • Assine nossa lista:

    Assine nosso Feed RSS
  • Categories

Onde foi parar o meu DMA

Um amigo meu me conseguiu um ótimo exemplo de DMA com problema. Ele estava reclamando que o micro estava muito lento para carregar o windows e para abrir programas (um Athlon 2.4+ com 1GB e 2 HDs rodando Windows XP SP2), então sugeri a ele executar o HD Tune e me passar a tela. Ei-la.

hd_tune_sem_dma

Clique na imagem para ampliá-la.

Como se pode ver a velocidade média do HD foi de míseros 2,8 MB/s (HDs atuais tem média acima de 30 MB/s) e o uso de CPU foi de 91% (com o uso de DMA não passa de 10%), estes números estavam indicando um possível problema no acesso DMA. O teste com o segundo HD do micro não foi muito diferente.

Pedi, então, para ele abrir o Gerenciador de Dispositivos (Painel de Controle / Sistema / Hardware / Gerenciador de Dispositivos) e expandir o item Controladores IDE ATA/ATAPI. Neste item são mostrados os canais IDE usados pelos HDs e dispositivos de CD/DVD. Na aba Configurações Avançadas de cada um dos canais IDE é possível ver se o uso do DMA está configurado (Modo de transferência: DMA se disponível) e se está mesmo sendo usado (Modo de transferência atual). No caso dele, estava configurado corretamente, mas o Windows não estava conseguindo ativar o modo DMA, mostrando o modo PIO como sendo o Modo de Transferência atual.

Gerenciador de dispositivos

Clique na imagem para ampliá-la.

Para resolver este problema deve-se clicar com o botão da direita e escolher a opção Desinstalar sobre cada um dos items dentro de Controladores IDE ATA/ATAPI. Apenas reinicie o Windows após remover o último item ignorando as solicitações para reiniciar dadas após cada desinstalação.
Quando o Windows entrar novamente ele irá reconhecer novamente os items desinstalados e ao final pedirá para reiniciar novamente, apenas obedeça afinal é o último passo.

Rode o HD Tune novamente só para ver a diferença e se quiser vá novamente nas Configurações Avançadas dos canais IDE para ver se o Windows reconheceu corretamente os dispositivos com Modo de Transferência DMA.

A causa do problema, provavelmente, foi a instalação de algum programa que alterou algum parâmetro do Windows.

Adicionar ao Rec 6 Adicionar ao Linkk Adicionar ao Technorati   

4 Responses to “Onde foi parar o meu DMA”

  1. Onde foi parar o meu DMA…

    leia mais……

  2. Blog do Vicente ? Onde foi parar o meu DMA…

    leia mais……

  3. Legal esse programa, queria achar algo pra tunar disco no FreeBSD, j? que no linux tem algo parecido.

    Vlw.

  4. [...] o Slackware 12.1 foi lan?ado, logo corri pra instal?-lo, mas com o upgrade o computador, em geral, ficou muito [...]

Leave a Reply

CommentLuv Enabled