Назад | Перейти на главную страницу

В чем причина ошибок, ЗАПРЕЩЕННЫХ в FAST I / O? (Заставляет Outlook очень медленно открывать вложения)

Когда коллега пытается открыть вложения в своей электронной почте (Outlook 2003 обращается к серверу Exchange 2007), они открываются долго. Файлы относительно небольшие, все менее 1 МБ.

Мы пробовали создать новый профиль Windows для пользователя и пробовали создавать новые профили Outlook, однако это не имело никакого значения.

И мы попытались получить доступ к ее учетной записи с чужого ПК, и вложения сразу открылись там.

Единственное, что может дать подсказку, это то, что Process Monitor показывает, что Outlook на ее ПК пытается записать файл в папку в папке «Temporary Internet Files» пользователя с ошибками FAST I / O DISALLOWED. Однако я не могу найти много полезной информации об этом сообщении в Интернете.

Что вызывает ЗАПРЕЩЕННЫЕ ошибки FAST I / O?

И сделает ли это открытие вложений настолько невероятно медленным, что открытие файла размером <1 МБ может занять считанные минуты?

ОБНОВЛЕНИЕ: обнаружил, что это проблема не только с Outlook. Другие файлы, к которым осуществляется доступ по сети, показывают те же ошибки БЫСТРЫЙ ввод-вывод ЗАПРЕЩЕН в Process Monitor. Проблема более заметна в Outlook, потому что, хотя другим приложениям требуется время для открытия файлов, это не вопрос минут.

БЫСТРЫЙ ввод-вывод ЗАПРЕЩЕН означает, что процесс пытается получить доступ к данным файла, а в системе эти данные не кэшированы.

Это довольно подробно описано в четвертом издании Windows Internals Марком Руссиновичем и Дэвидом Соломоном.

Таким образом, в связи с проблемой, с которой мы столкнулись, имеет смысл увидеть эти ошибки БЫСТРЫЙ ввод-вывод ЗАПРЕЩЕН, потому что данные, скорее всего, не будут кэшироваться.

Нам так и не удалось выяснить, что именно вызывает проблемы с вложениями.

Перечисленные предметы Вот обычно устраняет проблемы Outlook, связанные с рабочей станцией. Краткий список:

  • Недостаточные характеристики компьютера
  • Последний пакет обновления для Outlook 2007 не установлен
  • Файлы больших личных папок (.pst) или файлы автономных папок (.ost)
  • OST-файлы Outlook или PST-файлы, которые хранятся на диске с недостаточной производительностью записи.
  • Сторонние надстройки
  • Гаджеты, которые обращаются к данным Outlook (это применимо только к Windows Vista)
  • Интеграция с Microsoft Office Communicator
  • Взаимодействие с антивирусным ПО
  • Индексирование Windows Desktop Search
  • Неполное закрытие файлов .pst или .ost
  • Учетные записи POP3 в клиентах Windows Vista
  • Многие каналы RSS (Really Simple Syndication)
  • Панель дел и онлайн-режим с сервером Exchange

Хотя это может быть та проблема, по которой вы получите более точные ответы на SU, я еще не пил кофе.

в http://forum.sysinternals.com/what-is-fast-io-disallowed_topic23154.html говорит:

Это безобидно, но объяснение немного длинное.

По сути, для некоторых операций ввода-вывода драйвер может обслуживать запрос двумя способами. Первый - через процедурный интерфейс, где драйвер вызывается с набором параметров, описывающих операцию ввода-вывода. Другой - интерфейс, в котором драйвер получает пакетное описание операции ввода-вывода.

Первый интерфейс называется интерфейсом «быстрого ввода-вывода» и является полностью необязательным, второй - это интерфейс на основе IRP, который используется большинством драйверов. Драйвер может выбрать регистрацию для обоих интерфейсов, и в быстром пути ввода-вывода просто вернуть код, который означает: «извините, не могу сделать это через быстрый путь, пожалуйста, создайте мне IRP и позвоните мне по моей записи на основе IRP. точка ". Это то, что вы видите в выводе Process Monitor: кто-то возвращает «нет» быстрому пути ввода-вывода, и это приводит к генерации IRP и переходу по обычному пути.

Если вы сталкиваетесь только с этим конкретным компьютером, скорее всего, это проблема с драйвером. ПК полностью обновлен? Я говорю о драйверах чипсета, BIOS и т. Д.

Что происходит, когда вы меняете местами провода сети с соседним компьютером?

(оставьте провода, идущие от того же порта в стене - просто отсоедините от задней панели ПК и поменяйте местами :))