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