Описание файла Ios.log

Переводы статьи Переводы статьи
Код статьи: 138899 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Файл Ios.log создается путем ввода/вывода администратора (IOS), как он пытается определить, будет ли он может безопасно устанавливать 32-разрядные драйверы. Все диски в режиме совместимости с MS-DOS, Windows создает файл IOS.LOG в каталоге Windows. Это обычно означает, что Dosdrv.sys или Pcidrv.sys драйвер в файле Config.sys, возможно, драйвер для обещания технологий, кэширования контроллера, но соответствующие 32-разрядный драйвер FastDisk не загружен.

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

Указанный драйвер или Резидентная подключает INT 13, а не в списке Ios.ini резидентных программ и драйверов.

Указанный драйвер требует, что все обращения к диску маршрутизироваться через него. После запроса через драйвер устройства, запрос передается 32-разрядных драйверов. Тем не менее есть снижения производительности из-за на дополнительный маршрут.

Обычно эта проблема вызвана EZ-Drive версий 3.6 или более ранней версии.

Как правило, это означает, что на компьютере обнаружен вирус в загрузочном секторе. Он может также быть вызвана программное обеспечение преобразование геометрии реального режима для жестких дисков с более 1024 цилиндров.

В разделе «Подробности» может предоставить сведения, к какой из двух случаях бывает чаще. Для устранения этого сообщения, соответствующим драйвером FastDisk 32-разрядных и скопировать его в системную папку Windows в раздел [386Enh] файла System.ini введите следующую инструкцию:
   device=<driver>.386
				

Ошибка выдачи int 25 h: nn единицы, nn ошибки



IOS выполняется запрос INT 25 h (чтение диска) для определения, физическое устройство, которое связано с числом nn единицы, но драйвер вернул код ошибки. Кроме того указанный драйвер не имеет атрибута "non_disk" в файле Ios.ini.

Коды ошибки включают:
   80   device failed to respond (timeout)
   40   seek operation failed
   20   controller failed
   10   data error (bad CRC)
   08   DMA failure
   04   sector not found
   02   bad address mark
   01   bad command
				
Причина.:

Это сообщение часто причиной является резидентной программы создаваемых дисков, которые не соответствуют физических устройств и драйверов устройств. Программа Microsoft системой — пример ne.

Решение.:

Удалите все драйверы устройств и резидентные программы, обеспечивающие «фиктивным» дискам или добавить их в файл Ios.ini как "non_disk" драйверы.

Управление nn единицы xxxxxxxx небезопасный драйвер



IOS определила, что указанный драйвер является небезопасным для из-за специфики nn единицы.

Решение.:

Удаление указанного драйвера файлы Config.sys и Autoexec.bat.

Управление nn единицы xxxxxxxx монолитные драйвера



IOS не может взаимодействовать с драйвером устройства, указанного для над его функциональных возможностей, так как драйвер устройства не поддерживает интерфейс ASPI или CAM INT 13. Кроме того указанный драйвер не имеет атрибута «монолитные» в файле Ios.ini.

Решение.:

Удаление указанного драйвера файлы Config.sys и Autoexec.bat.

Небезопасные драйвера компакт-дисков, xxxxxxxx, отключение защиты режиме CDROM



Указанный драйвер с компакт-диск был найден в разделе [CDUnsafe] файла Ios.ini.

Решение.:

Удаление указанного драйвера файлы Config.sys и Autoexec.bat.

Слишком много резидентные программы Подключение INT 13 & h/w прерывания.



Существует слишком много драйверов устройств и резидентные программы в файлах Config.sys и Autoexec.bat, подключить INT 13. Максимальное число резидентных программ и драйверов устройств, которые можно подключить INT 13 без перезагрузки компьютера в режиме совместимости с MS-DOS равно 20.

Решение.:

Уменьшите количество драйверов устройств и резидентные программы в файлы Config.sys и Autoexec.bat.

Неизвестный тип int 13 hooker xxxxxxxx



Примечание: Этот раздел не применяется имя hooker INT 13 — «MBRINT13». Содержатся в разделе "Неизвестный INT 13 hooker MBRINT13" раздел.

IOS нельзя использовать диск 32-разрядных доступ из-за наличия указанный драйвер или Резидентная.

Удаление указанного драйвера файлы Config.sys и Autoexec.bat.

INT 13 определенное сочетание DO_NOT_CARE + MUST_CHAIN
С помощью RMM всех логических дисков. По-прежнему могут загружать драйверы порта



IOS необходимо загрузить реального режима сопоставления (RMM), так как драйвер устройства, перечисленные в файле Ios.ini с атрибутом «must_chain».

Найдите в файле Ios.ini драйверы помечены "must_chain" и появились ли какие-либо из них в Config.sys или Autoexec.bat. Удалите все драйверы.

Недопустимый тип int 13 сочетание квалификатор. Драйверы порта punt



IOS обнаружила драйвер устройства, перечисленных в файле Ios.ini как «must_chain», а другой драйвер, указанный в файле Ios.ini как «must_not_chain». Эти два требования являются противоречивы.

Решение.:

Найдите в файле Ios.ini драйверов, помеченные "must_chain" и "must_not_chain" и появились ли какие-либо из них в Config.sys или Autoexec.bat. Удалите все драйверы.

Downrev версия интегрированной среды разработки программного обеспечения, управление слишком много int 13 дисков



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

Причина.:

Для получения сведений о том, как решить эту проблему обратитесь к следующей статье Microsoft Knowledge Base:
Номер статьи::126855
TITLE: Windows 95 поддержка больших жестких дисков IDE

Небезопасный драйвер xxxxxxxx foll подключение. логические единицы.
номер устройства: nn
номер устройства: nn



IOS не удалось найти драйвер, указанный в файле Ios.ini как "безопасными" драйвер.

Решение.

Удалите указанный драйвер или Резидентная из файлов Config.sys и Autoexec.bat.

Punting miniports из-за неизвестного xxxxxxxx CAM драйвера



IOS обнаружила драйвер устройства, использующего CAM, не перечисленных в файле Ios.ini как безопасный драйвер.

Решение.:

Удаление указанного драйвера файлы Config.sys и Autoexec.bat.

Punting miniports из-за два идентичных периферийные устройства



IOS обнаружил два ASPI/CAM драйверы устройств и управлении одного и того же устройства SCSI. IOS таким образом не удается определить, какой из двух драйверов, для использования.

Решение.:

Удалите драйвер устройства, не требуется.

Драйвер CAM Autoexec.bat или более поздняя версия



CAM драйвер был загружен из расположения, отличного от файла Config.sys. IOS не могут принимать через такие драйверы.

Решение.:

Изолировать драйвер и удалите его.

Драйвер ASPI Autoexec.bat или более поздняя версия



Интерфейс ASPI драйвер был загружен из расположения, отличного от файла Config.sys. IOS не могут принимать через такие драйверы.

Решение.:

Изолировать драйвер и удалите его.

Неизвестный тип int 13 hooker MBRINT13



Это означает, что имеется неопознанный ловушка 13 h, INT в основной загрузочной записи (MBR).

Решение.:

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

Сведения о способах определения того, это программное обеспечение преобразование геометрии и как выполнить обновление до версии, совместимой с Windows 95, можно найти следующей статье Microsoft Knowledge Base:
Номер статьи::126855
TITLE: Windows 95 поддержка больших жестких дисков IDE

ЧАСТЬ 2

В следующем разделе файла IOS.log перечислены все диски, использующие реального режима сопоставления (RMM) для доступа к диску. Этот раздел может содержать нет строк, одна строка или более одной копии следующую строку:
Единицу числом nn через драйверы реального режима.

Эта строка повторяется после каждой единицы, с помощью сопоставления реального времени.

ЧАСТЬ 3 - ФАЙЛ CONFIG.SYS СВЕДЕНИЙ

В этом разделе файл Ios.log предоставляет список каждого драйвера устройства в файле Config.sys.

Каждый драйвер, перечисленные в следующей форме:
Driver Name::<filename> </filename>
      Character Driver
      Block Driver controlling nn unit(s)
      Driver Info:
         Driver Address: xxxxxxxx
         INT 13 Hook: xxxxxxxx
         IOSYS INT 13: xxxxxxxx
         INT 4B Hook: xxxxxxxx
         INT 4F Hook: xxxxxxxx
         ASPI Entry: xxxxxxxx
         Hooks the Foll. logical units (0=A,...):
            Hooks: unit number: nn
            Hooks: unit number: nn
      Config.sys line number:  nnnnnnnn
      Config.sys date/time stamp:  xxxxxxxx
      Hardware interrupt hook map:  xxxxxxxx
				

Не все строки перечислены для всех устройств.

Драйвер драйвер и блок символов

Строки "Символов драйвер" и "Драйвер блока управления устройства nn" являются взаимоисключающими.

Адрес драйвера

8-Значный адрес кодирует 16: 16 сегмента: смещение расположение драйвера в памяти.

INT 13 ловушек

8-Значный адрес кодирует 16: 16 сегмента: смещение расположения обработчика INT 13 драйвера.

IOSYS INT 13

8-Значный адрес кодирует 16: 16 место сегмента: смещение вектора INT 13 h, во время его загрузки. Это значение отображается только для драйвера его самого.

Обработчик 4B INT

8-Значный адрес кодирует 16: 16 сегмента: смещение расположение драйвера INT 4B ловушки.

Обработчик 4F INT

8-Значный адрес кодирует 16: 16 сегмента: смещение расположение драйвера INT 4F ловушки.

Интерфейс ASPI операций

8-Значный адрес кодирует 16: 16 сегмента: смещение расположение точки входа ASPI драйвера.

Подключает Foll. логические единицы

Список логические единицы, драйвер устройства привязать.

Номер строки config.sys

Номер строки в Config.sys, из которого был загружен драйвер устройства. Значение отображается в шестнадцатеричном формате. Если драйвер был загружен неявно, отображается номер строки 00000000.

Штамп даты и времени config.sys

Дата и время из файла Config.sys в закодированный в шестнадцатеричном формате. Декодирование это значение не имеет обычно значения.

Схема обработки аппаратных прерываний

Битовая маска аппаратных прерываний, привязать драйвера устройства, в шестнадцатеричной кодировке. Младший бит соответствует IRQ 0 и т. д.

Запись для имитации устройство с именем Mbrint13.sys создается в том случае, если основная загрузочная запись было привязать. INT 13 обработчик адрес является адресом подключения устанавливается с основной загрузочной записи. Если значение начинается с 9, то это скорее всего, что компьютере обнаружен вирус в загрузочном секторе.

ЧАСТЬ 4 - СВЕДЕНИЯ О ФАЙЛЕ AUTOEXEC.BAT

Конечный раздел в файл Ios.log приведен список Резидентными программами, которые загружаются из файла Autoexec.bat. В этом разделе, вид в строке:
Штамп даты и времени Autoexec: xxxxxxxx

Декодирование штамп даты и времени не имеет обычно значения.

Каждой резидентной программы представлен в следующей форме только соответствующие строки для каждой резидентной программы в списке.
Имя резидентной программы: xxxxxxxx
      Autoexec Position: xxxxxxxx
      Hardware Interrupt Hook Bit Map: xxxxxxxx
         Hooks: INT 13
         Hooks: unit number: nn
         Hooks: unit number: nn
				

Положение Autoexec

Смещение в файле Autoexec.bat строки файла за резидентной программы, которые должны быть загружены.

Аппаратного прерывания ловушек бит схемы

Битовая маска аппаратных прерываний, привязать с резидентной программы, в шестнадцатеричной кодировке. Младший бит соответствует IRQ 0 и т. д.

Ловушки: INT 13

Резидентная подключает INT 13 и надежный вариант для перезагрузки компьютера используйте режим совместимости доступа к диску.

Ловушки: номер устройства: nn

Список логические единицы, которая привязать резидентной программы.

Дополнительная информация

Файл Ios.log имеет несколько разделов, каждый из которых описана ниже.

СЛОВАРЬ ТЕРМИНОВ

INT 13 - прерывание 13 — это прерывание жесткого диска. Если в операционной системе необходимо обращаться к жесткому диску, она выдает вызов INT 13. Это обычно обрабатывается в BIOS, но драйверы устройств и резидентные программы может перехватить запрос.

4B INT - 4B прерывание является прерываний, используемых методов общего доступа (CAM) версии 1,9 и более ранних версий.

4F INT - 4F прерывание является прерываний, используемых методов общего доступа (CAM) версии 2.0 или более поздней.

Обработчик - обработчик является синонимом параметра "конст". Например «INT 13 hooker» — это драйвер или программу, которая перехватывает все вызовы INT 13. Причины для этого может быть безвредным (экранной заставки), полезно (драйвер устройства, который позволяет осуществлять доступ к устройству, в противном случае будет недоступен), или потенциально опасных (вирусов).

TSR-(завершить выполнение и даже резидентных) - программа, обычно загружаются в файле Autoexec.bat, которое постоянно загружает себя в память.

Номер устройства - номер устройства — это буква диска, преобразуется в число. Дисковод номер устройства 0, диск B используется один номер устройства и т. д. Иногда они называются «логические единицы», который не следует путать с номерами логических устройств SCSI (LUN).

Часть 1.

В первой части файла IOS.log обобщает IOS takeover. Этот раздел может содержать ни одного, один или несколько строк, которые перечислены ниже в порядке, в котором они появляются.


Несовместимый драйвер xxxxxxxx. Если это возможно загрузить FastDisk драйвера



Указанный драйвер подключает INT 13 таким образом, Windows считается небезопасным, но который превратится безопасный, если были установлены драйвером Windows 3.1 FastDisk.

Ссылки

«Microsoft Windows 95 Resource Kit, «глава 19

Свойства

Код статьи: 138899 - Последний отзыв: 13 ноября 2010 г. - Revision: 2.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft Windows 95
Ключевые слова: 
kbinfo kbmt KB138899 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:138899

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com