Qual é a causa dos erros FAST I/O DISALLOWED? (Fazendo com que o Outlook abra anexos muito lentamente)

Qual é a causa dos erros FAST I/O DISALLOWED? (Fazendo com que o Outlook abra anexos muito lentamente)

Quando um colega tenta abrir anexos em seu e-mail (Outlook 2003 conversando com um servidor Exchange 2007), eles demoram muito para abrir. Os arquivos são relativamente pequenos, todos com menos de 1 MB.

Tentamos criar um novo perfil do Windows para o usuário e novos perfis do Outlook, mas isso não fez nenhuma diferença.

E tentamos acessar a conta dela no PC de outra pessoa, e os anexos abrem imediatamente lá.

A única coisa que pode fornecer uma pista é que o Process Monitor mostra o Outlook em seu PC tentando gravar o arquivo em uma pasta dentro da pasta "Arquivos Temporários da Internet" do usuário com erros FAST I/O DISALLOWED. No entanto, não consigo encontrar muitas informações úteis sobre essa mensagem on-line.

O que causa os erros FAST I/O DISALLOWED?

E isso tornaria a abertura de anexos tão incrivelmente lenta que a abertura de um arquivo <1 MB pode levar alguns minutos?

ATUALIZAÇÃO: descobri que isso não é apenas um problema do Outlook. Outros arquivos acessados ​​pela rede mostram os mesmos erros FAST I/O DISALLOWED no Process Monitor. O problema é ainda mais perceptível no Outlook, porque embora outros aplicativos demorem um pouco para abrir arquivos, não é questão de minutos.

Responder1

E/S RÁPIDA NÃO PERMITIDA significa apenas que um processo está tentando acessar os dados do arquivo e o sistema não tem esses dados armazenados em cache.

Está documentado extensivamente na quarta edição do Windows Internals, de Mark Russinovich e David Solomon.

Portanto, em relação ao problema que estávamos enfrentando, faz sentido ver esses erros FAST I/O DISALLOWED porque os dados provavelmente não seriam armazenados em cache.

Nunca conseguimos descobrir exatamente o que estava causando os problemas com os anexos.

Responder2

Os itens listadosaquigeralmente resolverá problemas do Outlook específicos da estação de trabalho. A pequena lista é:

  • Especificações de computador insuficientes
  • O service pack mais recente para Outlook 2007 não instalado
  • Arquivos grandes de pastas pessoais (.pst) ou arquivos de pastas off-line (.ost)
  • Arquivos .ost ou .pst do Outlook armazenados em uma unidade com desempenho de gravação insuficiente
  • Suplementos de terceiros
  • Gadgets que acessam dados do Outlook (isso se aplica apenas ao Windows Vista)
  • Integração do Microsoft Office Communicator
  • Interação de software antivírus
  • Indexação do Windows Desktop Search
  • Fechamento incompleto de arquivos .pst ou .ost
  • Contas POP3 em clientes Windows Vista
  • Muitos feeds Really Simple Syndication (RSS)
  • Barra de tarefas e modo online com servidor Exchange

Embora este possa ser o tipo de problema em que você obterá melhores respostas sobre SU, ainda não tomei meu café.

Responder3

nohttp://forum.sysinternals.com/what-is-fast-io-disallowed_topic23154.htmlé diz:

É benigno, mas a explicação é um pouco longa.

Basicamente, para algumas operações de E/S, há duas maneiras pelas quais um driver pode atender à solicitação. A primeira é através de uma interface processual onde o driver é chamado com um conjunto de parâmetros que descrevem a operação de E/S. A outra é uma interface onde o driver recebe uma descrição em pacote da operação de E/S.

A primeira interface é chamada de interface "E/S rápida" e é totalmente opcional, a última interface é a interface baseada em IRP e a que a maioria dos drivers usa. Um driver pode optar por registrar-se em ambas as interfaces e, no caminho rápido de E/S, simplesmente retornar um código que significa "desculpe, não é possível fazer isso através do caminho rápido, crie um IRP para mim e me ligue na minha entrada baseada em IRP apontar." Isso é o que você está vendo na saída do Process Monitor, alguém está retornando "não" ao caminho de E/S rápido e isso resulta na geração de um IRP e no caminho normal sendo seguido.

Responder4

O que acontece quando você troca cabos de rede com um computador vizinho?

(deixe os cabos vindos da mesma porta na parede - basta soltar da parte traseira do PC e trocar :))

informação relacionada