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

12

Quando um colega tenta abrir anexos em seu email (Outlook 2003 conversando com um servidor Exchange 2007), leva um tempo 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 tentamos criar novos perfis do Outlook, no entanto, isso não fez nenhuma diferença.

E tentamos acessar a conta dela no PC de outra pessoa, e os anexos são abertos 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 na pasta "Arquivos de Internet Temporários" do usuário com erros FAST I / O DISALLOWED. No entanto, não é possível encontrar muitas informações úteis nessa mensagem online.

O que causa os erros do 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: Descobriu que este não é apenas um problema do Outlook. Outros arquivos sendo acessados ​​pela rede mostram os mesmos erros FAST I / O DISALLOWED no Process Monitor. O problema é apenas mais perceptível no Outlook, porque, embora outros aplicativos demorem um pouco para abrir arquivos, não é questão de minutos.

Alistair McMillan
fonte
Este sistema possui um disco rígido externo conectado?
Dave M
Não, o usuário não possui nenhuma unidade externa.
Alistair McMillan

Respostas:

10

E / S RÁPIDA DESATIVADA significa apenas que um processo está tentando acessar os dados do arquivo e o sistema não possui esses dados em cache.

Está documentado bastante na quarta edição do Windows Internals por 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.

Alistair McMillan
fonte
em sysinternals (aka Mark Russinovich et al, agora parte da Microsoft, eles fazem procmon) fórum eu encontrei algo que se parece com uma resposta diferente, porém, ver minha resposta abaixo (não poderia caber em um comentário)
George Birbilis
1

Os itens listados aqui geralmente resolvem problemas do Outlook específicos da estação de trabalho. A lista curta é:

  • Especificações insuficientes do computador
  • O service pack mais recente do Outlook 2007 não está instalado
  • Arquivos grandes de pastas particulares (.pst) ou arquivos de pastas offline (.ost)
  • Arquivos .ost do Outlook ou arquivos .pst 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 com o Microsoft Office Communicator
  • Interação com software antivírus
  • Indexação do Windows Desktop Search
  • Fechamento incompleto de arquivos .pst ou arquivos .ost
  • Contas POP3 em clientes Windows Vista
  • Muitos feeds de organização realmente simples (RSS)
  • Barra de Tarefas Pendentes e modo Online com servidor Exchange

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

Kara Marfia
fonte
1
O antivírus é o culpado mais provável da minha experiência. O usuário possui um produto ou instalação antivírus diferente do restante da organização?
Chris Thorpe
Passou por esta lista. Especificações do computador estão bem. Outlook atualizado com o service pack mais recente. Não há arquivos PST ou OST, suplementos, gadgets ou ferramentas de pesquisa na área de trabalho. Não há feeds RSS. Usar o mesmo software antivírus (atualizado) que todos os outros, o que não mostra nenhuma alteração particularmente perceptível na atividade ao abrir anexos de qualquer maneira. E não pense que pode ser um problema no servidor, pois os mesmos anexos podem ser acessados ​​corretamente em outros PCs.
Alistair McMillan
1

em http://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 procedural em que o driver é chamado com um conjunto de parâmetros que descrevem a operação de E / S. A outra é uma interface em que o driver recebe uma descrição em pacotes da operação de E / S.

A interface anterior é chamada de interface "E / S rápida" e é totalmente opcional, a última interface é a interface baseada em IRP e é usada pela maioria dos drivers. Um driver pode optar por registrar-se para as duas interfaces e, no caminho rápido de E / S, basta retornar um código que significa "desculpe, não é possível fazê-lo através do caminho rápido; crie um IRP para mim e ligue para minha entrada baseada no IRP. ponto." É isso que você vê na saída do Process Monitor, alguém está retornando "não" ao caminho rápido de E / S e isso resulta em um IRP sendo gerado e no caminho normal sendo seguido.

George Birbilis
fonte
0

Se você está se informando apenas sobre esse computador em particular, é mais provável que seja um problema de driver. O PC está completamente atualizado? Estou falando de drivers de chipset, bios, etc.

GregD
fonte
-1

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

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

BuildTheRobots
fonte