FAST I/O DISALLOWED エラーの原因は何ですか? (Outlook で添付ファイルを開くのが非常に遅くなる原因)

FAST I/O DISALLOWED エラーの原因は何ですか? (Outlook で添付ファイルを開くのが非常に遅くなる原因)

同僚が電子メールの添付ファイルを開こうとすると (Outlook 2003 が Exchange 2007 サーバーと通信)、開くまでに非常に時間がかかります。ファイルは比較的小さく、すべて 1 MB 未満です。

ユーザー用の新しい Windows プロファイルを作成し、新しい Outlook プロファイルを作成してみましたが、何も変わりませんでした。

そして、他の人の PC から彼女のアカウントにアクセスしようとしたところ、添付ファイルがすぐに開きました。

手がかりになりそうなのは、プロセス モニターに、ユーザーの PC 上の Outlook が FAST I/O DISALLOWED エラーでユーザーの「Temporary Internet Files」フォルダー内のフォルダーにファイルを書き込もうとしていることが表示されていることです。ただし、オンラインではそのメッセージに関する有用な情報はあまり見つかりません。

FAST I/O DISALLOWED エラーの原因は何ですか?

そうすると、添付ファイルを開くのが非常に遅くなり、1MB 未満のファイルを開くのに数分かかることになるのでしょうか?

更新: これは Outlook だけの問題ではないことが分かりました。ネットワーク経由でアクセスされる他のファイルも、プロセス モニターで同じ FAST I/O DISALLOWED エラーを表示します。他のアプリケーションではファイルを開くのに時間がかかりますが、数分では済まないため、この問題は Outlook でより顕著になります。

答え1

FAST I/O DISALLOWED は、プロセスがファイル データにアクセスしようとしているが、システムにそのデータがキャッシュされていないことを意味します。

これは、Mark Russinovich と David Solomon による Windows Internals の第 4 版にかなり詳しく記載されています。

したがって、私たちが抱えていた問題に関しては、データがキャッシュされない可能性が高いため、これらの FAST I/O DISALLOWED エラーが表示されるのは当然です。

添付ファイルの問題の原因が何なのかを正確に突き止めることはできませんでした。

答え2

リストされている項目ここ一般的に、ワークステーション固有の Outlook の問題を解決します。短いリストは次のとおりです。

  • コンピュータの仕様が不十分
  • Outlook 2007 の最新のサービス パックがインストールされていません
  • 大きな個人用フォルダ ファイル (.pst) またはオフライン フォルダ ファイル (.ost)
  • 書き込みパフォーマンスが不十分なドライブに保存されている Outlook .ost ファイルまたは .pst ファイル
  • サードパーティのアドイン
  • Outlook データにアクセスするガジェット (これは Windows Vista にのみ適用されます)
  • Microsoft Office Communicator の統合
  • ウイルス対策ソフトウェアの相互作用
  • Windows デスクトップ サーチのインデックス作成
  • .pst ファイルまたは .ost ファイルの不完全なクローズ
  • Windows Vista クライアント上の POP3 アカウント
  • 多くのReally Simple Syndication (RSS) フィード
  • Exchange サーバーを使用した To-Do バーとオンライン モード

これは SU でより良い回答が得られる種類の問題かもしれませんが、私はまだコーヒーを飲んでいません。

答え3

http://forum.sysinternals.com/what-is-fast-io-disallowed_topic23154.htmlは言う:

無害ですが、説明が少し長いです。

基本的に、いくつかの I/O 操作では、ドライバーが要求に対応する方法が 2 つあります。1 つ目は、I/O 操作を記述する一連のパラメーターを使用してドライバーが呼び出される手続き型インターフェイスです。もう 1 つは、ドライバーが I/O 操作のパケット化された記述を受け取るインターフェイスです。

前者のインターフェイスは「高速 I/O」インターフェイスと呼ばれ、完全にオプションです。後者のインターフェイスは IRP ベースのインターフェイスで、ほとんどのドライバーが使用します。ドライバーは両方のインターフェイスを登録することを選択できます。高速 I/O パスでは、単に「申し訳ありませんが、高速パス経由では実行できません。IRP を構築して、IRP ベースのエントリ ポイントで呼び出してください」という意味のコードを返します。これは、プロセス モニターの出力に表示されるもので、誰かが高速 I/O パスに「いいえ」を返しているため、IRP が生成され、通常のパスが取られます。

答え4

隣接するコンピュータとネットワーク リード線を交換すると何が起こりますか?

(壁の同じポートから出ているリード線はそのままにして、PC の背面からクリップを外して交換するだけです :) )

関連情報