В приведенной ниже таблице приведены наиболее часто встречающиеся ошибки при инсталляции драйвера расширенной памяти HIMEM.SYS.
|
Ошибки, возникающие при инсталляции драйвера HIMEM.SYS и их локализация. |
№ п/п. |
Неисправность |
Причины |
Возможные варианты исправления |
1 |
Компьютер выдает сообщение об обнаружении ненадежной памяти и далее перестает загружаться. |
Тестирование расширенной памяти драйвером HIMEM.SYS перед своей загрузкой выявило ненадежную память (которая не работает или работает неустойчиво. |
Для продолжения работы на компьютере с этой ошибкой до замены памяти можно предложить следующее: |
|
|
Если появилось это сообщение, необходимо в DOS (или в режиме эмуляции DOS для операционных систем Windows 95/98) запустить тест для проверки памяти компьютера. Если он выдаст ошибку, необходимо заменить микросхемы памяти. |
Поставить в опциях HIMEM.SYS ключ /T:OFF, который отключает тестирование расширенной памяти перед своей загрузкой. Однако такой способ не гарантирует правильной работы системы в случае сбоя памяти. Эта опция доступна в MS-DOS v. 6.22 и выше. |
|
|
|
Отказаться вообще от исполь-зования драйвера HIMEM.SYS. В этой случае некоторые програм-мы, работающие под управлением MS-DOS, могут не работать. Также нельзя будет загрузить драйвер EMM386.EXE |
2 |
Компьютер выдает ошибку, предупреждая об отсутствии верхней памяти. |
Используется компьютер, не имеющий памяти сверх одного мегабайта (например, IBM PC, IBM PC/XT, IBM PC/AT с процессором i80286 и другие). |
(Для компьютеров с процессором i8086/88). Убрать директиву установки драйвера расширенной памяти из файла Config.sys. |
|
|
|
(Для компьютеров с процессором i80286 и выше) нарастить оперативную память. Процессор i80286 поддерживает максимум 16 Мбайт памяти, i80386SX - те же 16 Мбайт памяти, процессоры i80386DX и выше - до 4 Гбайт памяти. |
|
|
Линия A20 адресной шины микропроцессора i80286 (и выше) захвачена какой-либо программой или BIOS какого-либо аппаратного устройства. |
Перестать пользоваться программой, захватывающей линию A20 у процессора, или обновите ее версию. Обязательно проинформируйте разработчика программы об этой ошибке! |
|
|
|
Измените настройки или отключите устройство, захватывающее линию A20 микропроцессора. Это можно осуществить с помощью запуска BIOS CMOS Setup при загрузке компьютера. |
|
|
|
Поставьте в директиве установки драйвера расширенной памяти после его имени ключ /A20CONTROL |
|
|
Вся верхняя память занята теневой копией BIOS в оперативной памяти Вашего компьютера. |
Установите ключ /SHADOWRAM:OFF |
3 |
Внутренние часы BIOS после установки драйвера HIMEM.SYS стали идти быстрее, показывая непра-вильное время. |
Установите в опциях драйвера HIMEM.SYS ключ /CPUCLOCK:ON |
4 |
Программы MS-DOS не загружаются в расширенную память, хотя она инсталлирована успешно. |
Выделен недостаточный блок расширенной памяти для прикладных программ. По умолчанию драйвер выдает первой же программе затребованный ею блок расширенной памяти, после чего фиксирует его размеры. |
В любом случае лучше обновить версию прикладной программы. Если это невозможно или нежелательно, можно использовать следующие приемы: |
|
|
Если другая программа использует больше расширенной памяти, чем этот выделенный первоначально блок, то она выдаст сообщение об ошибке. |
Установить ключ /HMAMIN=m, где m - число килобайтов памяти, которая может затребовать прикладная программа, использующая максимальное количество блоков расширенной памяти. |
|
|
Программа для своей работы с расширенной памятью использует интерфейс прерывания MS-DOS INT15h. |
Установить ключ /INT15=xxxx для резервирования расширенной памяти под интерфейс INT15h. xxxx- количество (в килобайтах) зарезервированной памяти, превышающая на 64 Кбайта размер требуемой для программы расширенной памяти под интерфейс INT15h. |
5 |
Расширенная память и драйвер HIMEM.SYS работают нестабиль-но, хотя тестовые программы заверша-ются успешно и настройка прикладных программ правильная. |
Драйвер HIMEM.SYS при своем запуске неправильно определил тип Вашего компьютера. По умолчанию выбирается 100% IBM PC- совместимый компьютер. |
Установите ключ /MACHINE:xxxx в команде установки драйвера HIMEM.SYS. Эта опция является обязательной для таких систем, как Acer 1100, Wyse, IBM 7552. xxxx указывает тип машины (смотри выше раздел описания синтаксиса команды HIMEM.SYS). |