G.3.3. Разрешение проблем с драйвером EMM386.EXE

В приведенной ниже таблице приведены наиболее часто встречающиеся проблемы при инсталляции драйвера EMM386.

Таблица II. Ошибки, возникающие при инсталляции драйвера EMM386 и их локализация.

Ошибки, возникающие при инсталляции драйвера EMM386 и их локализация.

№ п/п. Неисправность Причины Возможные варианты исправления
1 Компьютер перестал загружаться после установки драйвера EMM386.EXE   Запретить эмуляцию дополнительной памяти драйвером EMM386, если ее не используют прикладные программы. Для этого необходимо установить опции NOEMS и NOVCPI.
      Перенести область сегментных страниц дополнительной памяти на другие адреса (опции Mx, FRAME=, /Pmmmm и Pn=). (!)
    Области страниц дополнительной памяти перекрываются с областью дополнительного ПЗУ BIOS. Установить ключ X=mmmm-nnnn, где mmmm-nnnn - диапазон адресов основного и дополни-тельного ПЗУ.
    Области страниц дополнительной памяти перекрываются с областью теневого BIOS. Установить ключ X=mmmm-nnnn, где mmmm-nnnn - диапазон адресов теневого ПЗУ.
      Указать новое размещение области адресов теневого ROM с помощью ключа ROM=mmmm-nnnn
      Отключить выделение области расширенной памяти для теневого ROM опцией /SHADOWRAM=OFF в опциях установкии драйвера HIMEM.SYS файла Config.sys.
    Области страниц дополнительной памяти перекрываются с областью памяти сопроцессора Weitec. Установите опцию W=ON
    Конфликт с адресами памяти устройств ввода-вывода   Установите ключ X=mmmm-nnnn на диапазон адресов памяти этих устройств.
    В строке установки драйвера Emm386 в операционных системах Windows 95/98 указан ключ HIGHSCAN Уберите ключ HIGHSCAN
2 Не происходит загруз-ка драйверов устройств и резидентных программ в верхнюю память. Не указана директива DOS=UMB в файле Config.sys после строки установки драйвера Emm386.exe. Запишите в файл Config.sys после строки с установкой драйвера EMM386.EXE строку DOS=UMB или DOS=HIGH,UMB.
    Недостаточно блоков старшей памяти для загрузки в них прикладных программ. Установите ключ NOHI. Если это не помогает, смотри раздел, посвященный ручной оптимиза-ции памяти.
    Неэффективное использование блоков верхней памяти. Запустите программу Memmaker или соптимизируйте память вручную.
3 Прикладные програм-мы указывают на недостаток дополнительной памяти. Несовместимость стандартов на дополнительную память, используемой операционной системой и прикладной программой. Обновите версию прикладной программы.
    Недостаточное количество инсталлированной дополнительной памяти либо ее отсутствие. Уберите директивы NOEMS и NOVCPI из директивы установки драйвера EMM386 в файле Config.sys.
      Установите ключ RAM или RAM=mmmm-nnnn для увеличения области дополнительной памяти.
      Уменьшите значения ключа D=nnn.
      Уберите из командной строки драйвера EMM386 ключ L.
      Уменьшите количество альтернативных регистров ключом A=.
4 После установки драйвера EMM386 система стала работать медленнее. Недостаток объема буфера обмена «Оперативная память - DMA». Увеличьте значение ключа D=nnn.
    Недостаток альтернативных регистров и дескрипторов дополнительной памяти. Увеличьте количество альтерна-тивных регистров ключом A=.
      Увеличьте количество дескрип-торов ключом H=.
    Диапазон сегментных адресов Windows и драйвера EMM386 перекрываются. Зарезервируйте определенный диапазон сегментных адресов за Windows ключом WIN=mmmm-nnnn
5 После инсталляции драйвера EMM386 система перестала нормально выключаться и перезапускаться.

-

Установите ключ ALTBOOT.

Опции драйвера EMM386 по умолчанию.

Драйвер включен (ключ ON). Под дополнительную память отводится: минимум 256 Кбайт (MIN=256), максимум - вся доступная расширенная память. Адрес начала страницы - FRAME=D0000h (/PD0000, M5). Низший адрес сегмента "банка" EMS-памяти - B=400h. Используются четыре страницы дополнительной (EMS) памяти. Минимальное количество остающейся незанятой XMS-памяти при эмуляции в ней дополнительной - 0 Кбайт (L=0). Число альтернативных регистров A=7, число дескрипторов по умолчанию H=30. Зарезервировано для DMA 32 Кбайт памяти, (D=32). Поддержка сопроцессора Weitec отключена (W=OFF). Для создания блока старших адресов и страничного блока EMS-памяти выделяется вся расширенная память. Обеспечивается поддержка EMS и VCPI. Загрузка драйвера происходит без проверки памяти. Сообщения о загрузке происходят лишь при возникновении ошибки. Часть драйвера EMM386 загружается в верхнюю память. Установлена нормальная реакция на нажатие комбинации клавиш Ctrl+Alt+Del. Разрешена загрузка ПЗУ BIOS в расширенную память.

 

Назад...   Вперед...

 

Гостевая книга Обсуждение в блоге. Отправить E-mail Автору проекта.

=== *** === *** === *** ===

В настоящее время проект закрыт (в версии 1.3.0 beta). Автор приносит извинения за прекрашение разработки.

Hosted by uCoz