terça-feira, 9 de outubro de 2007

Problemas com DMA no Windows XP

Bem galera, após um período razoavelmente longo volto a postar aqui no blog. Fiquei sem PC aproximadamente uma semana por motivo de troca e acabei não conseguindo acessar a web. É incrível como a vida virtual vira uma bagunça ao passar apenas uma semana sem PC, leitura de feeds atrasada, e-mails por responder, pessoas perguntando o que está acontecendo que não respondo os e-mails, enfim, caos total :-)), bem, talvez um pouco menos dramático. ;-))

Ok, vamos ao que interessa, PC novo e junto vem os problemas novos, passei esta semana sem PC porque a memória do novo equipamento apresentou problemas e até eu conseguir trocar levou um tempo, resolvido o problema da memória vem toda aquela lenga-lenga de instalar SO, drivers, aplicações... e como eu sou extremamente chato com esses troços, ao menor sinal de que determinada instalação ou configuração não ocorreu redondamente como o esperado eu não penso duas vezes, refaço toda ela a partir do zero.

Tudo configurado, instalado, máquina literalmente voando baixo, vou copiar um DVD para um colega de trabalho, a joça do DVD estava riscado e ao ocorrer o famigerado Erro de redundância cíclica... o Windows XP desabilitou o DMA do drive de DVD, pronto, nova dor de cabeça, a joça(2) do Windows XP se recusa a mudar de PIO para DMA novamente, reinstalei drivers, executei procedimentos encontrados na web, dentre eles recomendações da própria Microsoft e nada, eu ja estava pronto para comprar um drive de DVD SATA quando encontrei o procedimento milagroso que descrevo abaixo:

1. Abra o editor de registro do Windows

2. Encontre a seguinte chave:

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

3. Os últimos quatro dígitos, (000x), serão algo do tipo 0000, 0001, 0002, 0003...

4. Dentro de cada chave, delete todas as ocorrências dos seguintes valores:

MasterIdDataChecksum
SlaveIdDataChecksum

5. Reinicie o PC. O Windows deverá reconhecer e habilitar automaticamente o DMA no drive.

Esta dica encontrei no Blog Sniptools, pode ser visualizada aqui, em Inglês, e funcionou perfeitamente no meu PC.

Muito cuidado ao alterar o registro do Windows, ele é o coração do SO e qualquer alteração indevida pode resultar na necessidade de reinstalação do mesmo.

Por hoje era isso galera.

Fui!

6 comentários:

Glaudson disse...

KAraaaaa... valeu =DDDDD
salvou minha vida.. aheiauhea
ja tava quase indo comprar outro drive.. aheiaUhe

valeu mano!!

Anônimo disse...

Essa dica foi direto ao ponto e resolveu ! Tks ! Valeu mesmo !!!

Cleber Vilela disse...

Cara muito bom esse topico, tava com meu hd desfragmentando quando deu uma pane no meu windows e reiniciou deixando o hd em modo pio. Esses erros que o windows guarda estao ali mesmo so no registro. Tinha certeza disso pois tehno o vista dual boot e no vista tudo funcionava a mil maravilhas.

Aqui foi o unico local que resolveu meu problema parabens pelo tuto.

D12 disse...

Meu Velho valeu mesmo!!!!!
Cara tentei com os mais cabeçudos resolver esse erro e ninguem sabia...realmente tentei tudo o que li na internet e nada...Ate que eu li essa sua dica!!!!FUNCIONOU!!!!Eu to ate agora pasmo!!!!
Muito obrigado mesmo velho,e continue assim...se encontrarmos essa boa vontade em todos...tudo sera mais facil!!!!
VALEU

CDK disse...

Na internet existe um script chamado resetdma.vbs, que faz isso automaticamente. Basta pesquisar no google para baixar o script.

Dartagnan disse...

Já tentei isso e não funcionou.
Toda vez que eu acesso o HD ele volta pra PIO. Não sei mais o que fazer.