Correção: a operação de IO no endereço de bloco lógico para disco foi repetida

Alguns usuários têm descoberto “ A operação de E / S no endereço de bloco lógico para o disco foi tentada novamente” no Visualizador de Eventos após experimentar congelamentos gerais do sistema ou falhas aleatórias de BSOD. O problema é principalmente relatado para ocorrer no Windows 7 e no Windows 8.

A operação de E / S no endereço do bloco lógico para o disco foi repetida

O que está causando a operação de E / S no endereço do bloco lógico para o disco foi repetido erro?

Investigamos esse problema específico examinando vários relatórios de usuários e os métodos usados ​​para resolver o problema. O erro significa essencialmente que o IRP (IO Request Packet) expirou enquanto o IO System aguardava sua conclusão. Isso é conhecido por acontecer por vários motivos.

Pelo que nos reunimos, existem vários culpados comuns que podem ser responsáveis ​​pela aparição do erro:

  • Instabilidade causada pelo uso do modo de disco AHCI - Sabe-se que isso ocorre com sistemas mais antigos que agora são projetados para aproveitar os recursos avançados do AHCI, como o NCQ (comando nativo de enfileiramento) .
  • SATA defeituoso ou cabo de alimentação - Uma interrupção de conexão ou algum tipo de falha de energia pode ser responsável pelo erro. Você pode confirmar se esse é o caso, trocando os cabos que você está usando atualmente.
  • Controlador IDE ATA / ATAPI desatualizado - versões mais antigas do driver do controlador IDE ATA / ATAPI fornecido pelo Windows são conhecidas por lançar esse erro em particular. A atualização do driver deve resolver o problema.
  • A marcação dinâmica está ativada - Em determinados computadores, o erro pode ocorrer durante a edição de vídeo, comunicações unificadas e outras atividades de multimídia. Na maioria das vezes, o problema ocorre devido a um problema com as transições de tick dinâmico.
  • Conexão FC caiu um pacote - Com base na documentação da Microsoft, esse problema pode ocorrer se um pacote de informações é descartado em algum lugar entre o adaptador de barramento de host (HBA) e a matriz de armazenamento.
  • O hardware está excedendo os limites de tempo definidos - O problema também pode ocorrer se o controlador de matriz ou um dispositivo na matriz responder à solicitação de E / S com uma indicação de que o hardware está excedendo os tempos limites definidos.
  • Versão desatualizada do BIOS - Uma versão desatualizada do BIOS também pode causar esse erro. Este cenário é principalmente relatado para ocorrer com placas-mãe MSI. Os sintomas deste problema são muito semelhantes a um HDD ou SSD com falha.

Se você estiver procurando por algumas etapas de solução de problemas que permitirão resolver a operação de E / S no endereço do bloco lógico para o erro de duplicação do disco, este artigo fornecerá algumas estratégias de reparo verificadas. Abaixo, você tem uma coleção de métodos que outros usuários em uma situação semelhante usaram para resolver o problema.

Para tornar a tentativa de solução de problemas o mais simplificada possível, siga os métodos abaixo em ordem até encontrar uma correção que resolva com êxito a mensagem de erro em seu cenário específico.

Método 1: Atualizando o controlador IDE ATA / ATAPI

Se você estiver descobrindo que a operação IO consistente no endereço de bloco lógico do disco foi repetida em erros no Visualizador de Eventos, poderá vê-los porque o sistema está usando um controlador IDE ATA / ATAPI desatualizado.

Vários usuários lutando para resolver a mesma mensagem de erro conseguiram resolver o problema atualizando o driver do controlador para a versão mais recente. Aqui está um guia rápido sobre como fazer isso:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar . Em seguida, digite “ devmgmt.msc ” e pressione Enter para abrir o Gerenciador de dispositivos .

    Diálogo de execução: devmgmt.msc
  2. No Gerenciador de dispositivos, expanda o menu suspenso dos controladores IDE ATA / ATAPI . Em seguida, clique com o botão direito do mouse em cada entrada nos controladores IDE ATA / ATAPI e escolha Atualizar driver.

    Atualizando cada canal no controlador IDE ATA ATAPI
  3. Na próxima tela, clique em Pesquisar automaticamente por software de driver atualizado e siga as instruções na tela para instalar a versão mais recente.
  4. Repita o procedimento acima (etapa 2 e etapa 3) com todos os controladores ATA e ATAPI até certificar-se de que todas as entradas estejam sendo executadas com a versão mais recente do driver.
  5. Reinicie o computador e verifique se a operação de E / S no endereço do bloco lógico para o disco foi repetida e os erros pararam de aparecer dentro do Visualizador de Eventos .

Alguns usuários relataram que, para eles, isso também ajudou a definir o plano de energia como Alto desempenho . Para fazer isso, abra uma caixa de diálogo Executar (tecla Windows + R), digite “ powercfg.cpl ” e pressione Enter . Quando estiver na tela Opções de energia, defina o plano de energia ativa como Alto desempenho ou crie um novo a partir do zero.

Definir um plano de energia de alto desempenho

Se você ainda estiver com o mesmo comportamento, vá para o próximo método abaixo.

Método 2: Desativando Tick Dinâmico

Alguns usuários conseguiram resolver o problema depois de desativar o recurso de seleção dinâmica. Isso é relatado principalmente como eficaz nas situações em que o sistema pára de responder aleatoriamente ou trava ao executar atividades multimídia ou de comunicação.

Com base na especulação do usuário, o problema pode ocorrer devido a um problema relacionado à interação entre a máquina que está conduzindo as transições de ticks dinâmicos e as mudanças na taxa de clock da máquina.

Nota: Este procedimento só é confirmado para funcionar no Windows 8.

Se você estiver encontrando a operação de E / S no endereço do bloco lógico para o erro de disco foi repetido durante a execução de atividades multimídia ou de comunicação, siga as instruções abaixo para desabilitar o Dynamic Tick:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ cmd ” e pressione Ctrl + Shift + Enter para abrir uma janela elevada do Prompt de Comando. Quando solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.

    Executar diálogo: cmd e pressionar Ctrl + Shift + Enter
  2. Dentro do Prompt de Comando elevado, digite o seguinte comando e pressione Enter para desativar o Dynamic Tick :
     bcdedit / set disabledynamictick sim 
  3. Quando o comando for processado com sucesso, reinicie o computador e veja se o problema foi resolvido na próxima inicialização.

Se você ainda encontrar o problema, vá para o próximo método abaixo.

Método 3: Aumentando o TimeOutValue usando o Editor do Registro

Se o seu computador estiver conectado a um storage array, como armazenamento FC (Fibre Channel), o problema pode ocorrer devido a um pacote descartado ou devido a um controlador de matriz que enviou uma solicitação alarmante.

Nessas situações, a Microsoft recomenda que você reduza o valor mínimo do Time.sys do disk.sys. Vários usuários que encontraram o mesmo problema informaram que o problema foi resolvido depois de executar as etapas abaixo:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ regedit ” e pressione Enter para abrir o Editor do Registro. Quando solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.

    Diálogo de execução: regedit
  2. Dentro do Editor do Registro, navegue até a seguinte subchave usando o menu do lado esquerdo:
     Computador \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Disk 
  3. Dentro da chave de disco, vá para o painel da direita e clique duas vezes em TimeOutValue .

    Clique duas vezes em TimeOutValue no painel direito
  4. Defina os dados do valor de TimeOutValue como não superiores a 30 .

    Defina os dados do valor de TimeOutValue para um valor máximo de 30
  5. Feche o Editor do Registro, reinicie o computador e veja se o problema foi resolvido na próxima inicialização.

Se você ainda estiver encontrando a mesma operação de E / S no endereço do bloco lógico para o disco foi repetido erro no aplicativo Visualizador de eventos, vá para o método 4.

Método 4: Desativando o Executivo de Paginação

Existe uma correção temporária que foi aplicada por vários usuários que encontraram o mesmo problema. Envolve a desativação do Executivo de Paginação usando o Editor do Registro. O Paging Executive impede que o Windows troque a memória usada pelos drivers de dispositivo pelos arquivos de paginação.

Aqui está um guia rápido sobre como desabilitar o executivo de paginação:

  1. Pressione a tecla Windows + R para abrir uma caixa de diálogo Executar. Em seguida, digite “ regedit ” e pressione Enter para abrir o Editor do Registro. Quando solicitado pelo UAC (Controle de Conta de Usuário), clique em Sim para conceder privilégios administrativos.

    Diálogo de execução: regedit
  2. Dentro do editor do Registro, navegue até o seguinte local usando o menu do lado esquerdo:
     \ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Gerenciador de sessão \ Gerenciamento de memória 
  3. Com a chave de gerenciamento de memória aberta, vá para o painel da direita e clique duas vezes em DisablePagingExecutive .

    Clique duas vezes em DisablePagingExecutive no painel da direita
  4. Com o DisablePagingExecutive Dword aberto, altere seus dados de valor de 0 para 1 para desabilitar o Paging Executive .

    Defina os dados do valor como 1 para desativar o recurso Executivo de paginação
  5. Feche o Editor do Registro e reinicie o computador para impor as alterações.

Na próxima inicialização, veja se os sintomas foram resolvidos. Se você ainda estiver vendo a operação de E / S no endereço do bloco lógico para o disco foi repetido erros em seu Visualizador de eventos, vá para o próximo método abaixo.

Método 5: Alterar o cabo SATA do HDD

Alguns usuários que encontraram a operação de E / S no endereço de bloco lógico para o disco foi repetido erro relataram que os erros não estavam ocorrendo mais depois que eles substituíram o cabo SATA e conector de alimentação que estava conectando a unidade à placa-mãe e à fonte de alimentação.

Isso sugere que o erro também pode estar vinculado à falha de hardware. Provavelmente, o problema ocorreu devido à interrupção da conexão ou devido a uma falha de energia.

Se você suspeitar que você pode encontrar o erro pelas mesmas razões e você tem alguns cabos de conexão de HDD, você pode tentar trocá-los com os atuais. Se você não tiver cabos de conexão não usados, tente usar os do gravador de DVD e veja se o erro não está mais ocorrendo.

Se você não vir novas menções da operação de E / S no endereço do bloco lógico para o disco foi repetido enquanto os novos cabos estão no lugar, você acabou de identificar o culpado.

Método 6: Alterar o disco rígido SATA para ATA (ou IDE) da AHCI

Vários usuários que encontraram os mesmos usuários conseguiram resolver o problema depois de alterar o modo de disco de AHCI para ATA ou IDE. Mesmo difícil AHCI é a maneira mais recente de interface com o controlador SATA, alguns sistemas não são projetados para tirar proveito de recursos como o Native Command Queuing . Isso pode acabar acionando a operação de E / S no endereço do bloco lógico para que o disco tenha sido tentado novamente .

Lembre-se de que, a menos que você siga este procedimento, alterar o modo de disco de AHCI para ATA do BIOS fará com que o Windows não seja iniciado. Este procedimento permitirá que o sistema carregue as configurações adequadas do BIOS associadas ao modo de disco ATA (ou IDE) e permita que o registro seja reconfigurado.

Aqui está um guia rápido com o que você precisa fazer:

  1. Clique no ícone Iniciar (canto inferior esquerdo) e, em seguida, clique no ícone de energia . Com a tecla Shift pressionada, clique no botão Reiniciar . Isso irá reiniciar o computador diretamente no menu de recuperação.

    Clique em Reiniciar enquanto mantém a tecla Shift pressionada
  2. Na próxima inicialização, seu computador inicializará diretamente no menu de recuperação . Quando chegar lá, clique na entrada Solucionar problemas e, em seguida, clique em Opções avançadas .

    Clique em Solucionar problemas e selecione Opções avançadas
  3. No menu Opções avançadas, clique em Configurações de inicialização .

    No menu Opções avançadas, clique em Configurações de inicialização
  4. Em seguida, clique no botão Reiniciar para reinicializar sua máquina no menu Configurações de inicialização .
  5. No início da próxima seqüência de inicialização, comece pressionando a tecla Setup repetidamente até inserir as configurações da BIOS .

    Pressione [key] para entrar na configuração Nota : Lembre-se de que a chave Setup (BIOS) é específica para o fabricante da placa-mãe, mas será exibida durante a tela inicial. Geralmente é uma das teclas F (F4, F6, F8, F10, F12) ou a tecla Del. Você também pode pesquisar on-line pela sua chave de instalação específica.
  6. Quando estiver dentro das configurações do BIOS, procure uma configuração SATA Operation e defina-a como ATA. Certifique-se de salvar suas alterações antes de sair das configurações da BIOS.

    Alterando a operação SATA para ATA

    Nota: Lembre-se de que as configurações e os locais exatos podem ser diferentes, dependendo do fabricante da motherboard. Se você não conseguir encontrar etapas equivalentes para modificar a operação SATA, procure por etapas específicas de acordo com sua placa-mãe.

  7. Espere até que sua máquina inicialize no menu Startup Settings . Quando chegar lá, pressione a tecla 5 (ou F5 ) para inicializar no modo de segurança com rede. Isso permitirá que seu sistema operacional obtenha os drivers adequados para as configurações do BIOS que você acabou de carregar no sistema.

    Inicialize o computador no modo de segurança com rede
  8. Quando o procedimento de inicialização estiver concluído, faça uma reinicialização normal para inicializar no modo normal. Na próxima inicialização, você não deve mais encontrar a operação de E / S no endereço do bloco lógico para que o disco tenha sido tentado novamente .

Método 7: Atualizando o BIOS para a versão mais recente

Vários usuários que encontraram o mesmo problema conseguiram resolver o problema depois que atualizaram sua versão do BIOS para a versão mais recente disponível. Isso geralmente é relatado para ocorrer com placas-mãe MSI, mas a mesma correção pode ser aplicável a diferentes fabricantes de placas-mãe.

Tenha em mente que atualizar seu BIOS não é tão complicado quanto costumava ser. A maioria dos principais fabricantes de placas-mãe está empacotando a atualização de firmware em um executável que pode ser facilmente instalado clicando duas vezes.

Para verificar se uma nova atualização do BIOS está disponível para sua placa-mãe em particular, visite o site do fabricante para obter instruções específicas relacionadas ao seu modelo específico. Hoje em dia cada fabricante tem seu próprio programa flash que fará a atualização para você (M-Flash para MSI, EZ Flash na Asus, etc.)

Artigos Interessantes