В приведенной ниже таблице приведены наиболее часто встречающиеся проблемы при инсталляции драйвера EMM386.
Таблица II.
Ошибки, возникающие при инсталляции драйвера 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. |
Драйвер включен (ключ 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 в расширенную память.
Назад | Содержание | Вперед