верхняя область памяти hma недоступна что делать

Smart показывает ошибку

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

Перестал загружаться ноутбук, писал про SMART ошибку HDD
Всем доброго времени суток! Перестал загружаться ноутбук, писал про SMART ошибку HDD. Посмотрел.

Программа HD TUNE PRO показывает ошибку
Пробовал менять кабель,ничего не помогло,что делать подскажите.

Поэтому предлагаю качнуть Hiren’s BootCD 15.2 и записать его таки именно на диск, а не на флешку, там тоже есть прога HDAT2, она там в разделе Hard Disk Tools.

что то я там такую не нашел

CheckDisk GUI v1.2.0
Lazesoft Data Recovery v4.0.0.1
Puran Data Recovery v1.2.0
Puran File Recovery v1.2.0
Recuva v1.53.0.1087
Runtime GetDataBack for FAT v4.3.3
Runtime GetDataBack for NTFS v4.3.3
Runtime GetDataBack Simple v5.0.0
Runtime NAS Data Recovery v4.0.0
Runtime RAID Reconstructor v4.4.0
Runtime RAID Recovery for Windows v4.0.0

Hard Disk Tools – Defrag

Hard Disk Tools – Diagnostic

GSmartControl v1.1.3
HDDScan v4.0
HDTune v2.55
WD Data Lifeguard Diagnostics v1.31

Hard Disk Tools – Disk Explorer

Runtime Captain Nemo v7.0.0
Runtime DiskExplorer for FAT v4.3.2
Runtime DiskExplorer for Linux v4.3.6
Runtime DiskExplorer for NTFS v4.3.2

Hard Disk Tools – Imaging

Acronis TrueImage 2018 build 11530
AOMEI Backupper v4.1.0
Lazesoft Disk Image & Clone v4.0.0.1
Macrium Reflect PE v7.1.3196
Runtime DriveImage XML v2.6.0

Hard Disk Tools – Partition Tools

AOMEI Partition Assistant v7.0.1
Macrorit Partition Extender v4.9.3

Источник

Помогите! Проблема с компом/ноутом!

верхняя область памяти hma недоступна что делать. Смотреть фото верхняя область памяти hma недоступна что делать. Смотреть картинку верхняя область памяти hma недоступна что делать. Картинка про верхняя область памяти hma недоступна что делать. Фото верхняя область памяти hma недоступна что делать

19 лет на сайте
пользователь #4007

В данной ветке обсуждаем любые проблемы с компьютером и его программным обеспечением (thread)
Давайте будем использовать грамотный подход к излечению траблов.
Сначала воспользуйтесь поисковиком (Гуглом например).

. Возможность показать графическую «толстумбу» со стороннего ресурса необходима, чтоб выложить крупную картинку со всеми деталями. Это требуется крайне редко. Лучше всего, жмите изображение руками (чтоб понять Вашу картинку зачастую достаточно разрешения 400х300 пикселей, а то и меньше) или

Используйте спойлер (чел в шляпе сверху окна редактирования) для размещения нескольких картинок.

Возможно, Ваша проблема уже решена в соответствующей профильной ветке. Воспользуйтесь поиском в них:

Вот упрощенный список вопросов, на которые должен ответить каждый вопрошающий:
1) Конфигурация, подробное описание железа, на котором глючат глюки.
2) Какое было состояние компика, пока он не заболел.
3) Что изменилось во время болезни. Может прожку какую ставили и она натраблила. Какие важные функции отсохли у Вашего электронного друга?

Для дискуссий и словопрений специалистов, которые выходят за рамки консультаций, создана ветка Компьютерная флудилка. Место для дискуссий специалистов. Примеры пользования ей по методу взаимных ссылок: первый пример, второй пример.

8 лет на сайте
пользователь #859277

11 лет на сайте
пользователь #242849

Всем привет. Помогите пожалуйста. после падения ноут выпендривается. ЖД в биосе видно, но винду не загружает. Хотел проверить винт викторией, пишет «винт не снимает BUSY». Хотел запустить MHDD, hdd regenerator пишет верхняя область памяти (HMA) недоступна. Запускается только с himem.sys. HDD regenerator проверил 300Гб, и после вторые сутки проверят по одному сектору в 2-3 минуты.
Вопрос:
1. ЖД сосвем умер или его можно восстановить?
2. Что с оперативкой, почему пишет верхняя область памяти (HMA) недоступна?

11 лет на сайте
пользователь #262462

mixey88, для виктории, сначала в БИОСе включате режим IDE, потом в виктории нажимаете P, выбираете Ext. Pci ATA/SATA дальше выбираете ваш винчестер.
Скорее всего винту кранты, либо бэди либо сектора с малой скоростью чтения, так что лучше купите новый винт.

16 лет на сайте
пользователь #36525

mixey88, снимите HDD, и подключите к компьютеру. Если не заработает, и нужна с него информация, то несите к спецам. Чем дольше будете пытаться его оживить, тем дороже будет потом восстановление, и тем меньше получится восстановить

11 лет на сайте
пользователь #242849

mixey88, для виктории, сначала в БИОСе включате режим IDE, потом в виктории нажимаете P, выбираете Ext. Pci ATA/SATA дальше выбираете ваш винчестер

в биосе у меня два режима AHCI и Comlitable
ставил и тот и тот режим, выбирал все каналы. все равно «винт не снимает BUSY»

хорошо, а с оперативкой что не так?!

11 лет на сайте
пользователь #262462

хорошо, а с оперативкой что не так?!

не думаю что с оперативкой есть проблемы
Не может быть что бы виктория не видела винт а другие видели.
Выбирать режим Compatible
Если не идет пробуйте к стационарному компу подключить.

11 лет на сайте
пользователь #242849

верхняя область памяти (HMA) недоступна, а вот это что означает?

16 лет на сайте
пользователь #36525

кто ж вас заставляет покупать всякую гадость, не работающую на стандартном для DDR3 напряжении 1,5 В

верхняя область памяти (HMA) недоступна, а вот это что означает?

какой-то глюк HDD regenerator скорее всего

10 лет на сайте
пользователь #410998

ПОМОГИТЕ! Пищит системный блок, в винде, просмотре видео, браузере ТИШИНА, но в играх что-то ПИЩИТ в районе видеокарты и блока питания(видюха GTX 770, блок Zalman ZM-600GS2 600W).

10 лет на сайте
пользователь #377098

кто ж вас заставляет покупать всякую гадость, не работающую на стандартном для DDR3 напряжении 1,5 В

14 лет на сайте
пользователь #85888

кто ж вас заставляет покупать всякую гадость, не работающую на стандартном для DDR3 напряжении 1,5 В

10 лет на сайте
пользователь #377098

7 лет на сайте
пользователь #1391183

9 лет на сайте
пользователь #658384

8 лет на сайте
пользователь #812714

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

7 лет на сайте
пользователь #993676

Здравствуйте! Подскажите подходит ли память от макбуков в «обычные» ноутбуки? Спасибо

10 лет на сайте
пользователь #349378

Подскажите как правильно протестировать действительно ли дело в видеокарте

программа S&M в помощь, настройки биос скинуть на завод, отключить в нем встроенную видеокарту, тестить дискретную. драйвер на видеокарту какой устанавливали? на старые карты дрова нужны не новые.

14 лет на сайте
пользователь #85888

9 лет на сайте
пользователь #617736

14 лет на сайте
пользователь #85888

1. Поставьте планки в 1 и 3 слоты, сбросьте БИОС джампером в настройки по умолчанию, после чего запуститесь.
2. Что за память вообще? Дайте маркировку или ссылку.
3. Планку Вам точно ту же самую отдали, что и брали? Понимаю, вопрос бредовый, но мало ли?

Источник

Помогите! Проблема с компом/ноутом!

верхняя область памяти hma недоступна что делать. Смотреть фото верхняя область памяти hma недоступна что делать. Смотреть картинку верхняя область памяти hma недоступна что делать. Картинка про верхняя область памяти hma недоступна что делать. Фото верхняя область памяти hma недоступна что делать

19 лет на сайте
пользователь #4007

В данной ветке обсуждаем любые проблемы с компьютером и его программным обеспечением (thread)
Давайте будем использовать грамотный подход к излечению траблов.
Сначала воспользуйтесь поисковиком (Гуглом например).

. Возможность показать графическую «толстумбу» со стороннего ресурса необходима, чтоб выложить крупную картинку со всеми деталями. Это требуется крайне редко. Лучше всего, жмите изображение руками (чтоб понять Вашу картинку зачастую достаточно разрешения 400х300 пикселей, а то и меньше) или

Используйте спойлер (чел в шляпе сверху окна редактирования) для размещения нескольких картинок.

Возможно, Ваша проблема уже решена в соответствующей профильной ветке. Воспользуйтесь поиском в них:

Вот упрощенный список вопросов, на которые должен ответить каждый вопрошающий:
1) Конфигурация, подробное описание железа, на котором глючат глюки.
2) Какое было состояние компика, пока он не заболел.
3) Что изменилось во время болезни. Может прожку какую ставили и она натраблила. Какие важные функции отсохли у Вашего электронного друга?

Для дискуссий и словопрений специалистов, которые выходят за рамки консультаций, создана ветка Компьютерная флудилка. Место для дискуссий специалистов. Примеры пользования ей по методу взаимных ссылок: первый пример, второй пример.

8 лет на сайте
пользователь #859277

11 лет на сайте
пользователь #242849

Всем привет. Помогите пожалуйста. после падения ноут выпендривается. ЖД в биосе видно, но винду не загружает. Хотел проверить винт викторией, пишет «винт не снимает BUSY». Хотел запустить MHDD, hdd regenerator пишет верхняя область памяти (HMA) недоступна. Запускается только с himem.sys. HDD regenerator проверил 300Гб, и после вторые сутки проверят по одному сектору в 2-3 минуты.
Вопрос:
1. ЖД сосвем умер или его можно восстановить?
2. Что с оперативкой, почему пишет верхняя область памяти (HMA) недоступна?

11 лет на сайте
пользователь #262462

mixey88, для виктории, сначала в БИОСе включате режим IDE, потом в виктории нажимаете P, выбираете Ext. Pci ATA/SATA дальше выбираете ваш винчестер.
Скорее всего винту кранты, либо бэди либо сектора с малой скоростью чтения, так что лучше купите новый винт.

16 лет на сайте
пользователь #36525

mixey88, снимите HDD, и подключите к компьютеру. Если не заработает, и нужна с него информация, то несите к спецам. Чем дольше будете пытаться его оживить, тем дороже будет потом восстановление, и тем меньше получится восстановить

11 лет на сайте
пользователь #242849

mixey88, для виктории, сначала в БИОСе включате режим IDE, потом в виктории нажимаете P, выбираете Ext. Pci ATA/SATA дальше выбираете ваш винчестер

в биосе у меня два режима AHCI и Comlitable
ставил и тот и тот режим, выбирал все каналы. все равно «винт не снимает BUSY»

хорошо, а с оперативкой что не так?!

11 лет на сайте
пользователь #262462

хорошо, а с оперативкой что не так?!

не думаю что с оперативкой есть проблемы
Не может быть что бы виктория не видела винт а другие видели.
Выбирать режим Compatible
Если не идет пробуйте к стационарному компу подключить.

11 лет на сайте
пользователь #242849

верхняя область памяти (HMA) недоступна, а вот это что означает?

16 лет на сайте
пользователь #36525

кто ж вас заставляет покупать всякую гадость, не работающую на стандартном для DDR3 напряжении 1,5 В

верхняя область памяти (HMA) недоступна, а вот это что означает?

какой-то глюк HDD regenerator скорее всего

10 лет на сайте
пользователь #410998

ПОМОГИТЕ! Пищит системный блок, в винде, просмотре видео, браузере ТИШИНА, но в играх что-то ПИЩИТ в районе видеокарты и блока питания(видюха GTX 770, блок Zalman ZM-600GS2 600W).

10 лет на сайте
пользователь #377098

кто ж вас заставляет покупать всякую гадость, не работающую на стандартном для DDR3 напряжении 1,5 В

14 лет на сайте
пользователь #85888

кто ж вас заставляет покупать всякую гадость, не работающую на стандартном для DDR3 напряжении 1,5 В

10 лет на сайте
пользователь #377098

7 лет на сайте
пользователь #1391183

9 лет на сайте
пользователь #658384

8 лет на сайте
пользователь #812714

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

7 лет на сайте
пользователь #993676

Здравствуйте! Подскажите подходит ли память от макбуков в «обычные» ноутбуки? Спасибо

10 лет на сайте
пользователь #349378

Подскажите как правильно протестировать действительно ли дело в видеокарте

программа S&M в помощь, настройки биос скинуть на завод, отключить в нем встроенную видеокарту, тестить дискретную. драйвер на видеокарту какой устанавливали? на старые карты дрова нужны не новые.

14 лет на сайте
пользователь #85888

9 лет на сайте
пользователь #617736

14 лет на сайте
пользователь #85888

1. Поставьте планки в 1 и 3 слоты, сбросьте БИОС джампером в настройки по умолчанию, после чего запуститесь.
2. Что за память вообще? Дайте маркировку или ссылку.
3. Планку Вам точно ту же самую отдали, что и брали? Понимаю, вопрос бредовый, но мало ли?

Источник

10. РАСШИРЕННАЯ ПАМЯТЬ

Однако в составе MS-DOS версии 4.0 и более поздних версий появился драйвер расширенной памяти HIMEM.SYS, который в некоторой степени облегчает жизнь программистам, составляющим программы для MS-DOS. Этот драйвер расширяет основное адресное пространство 640K еще примерно на 64 килобайта и предоставляет относительно удобное средство для хранения в расширенной памяти массивов данных.

Будучи установлен в операционной системе, драйвер HIMEM.SYS предоставляет программам интерфейс в соответствии со спецификацией XMS (eXtended Memory Specification), разработанный корпорациями LOTUS, INTEL, MICROSOFT, AST Research.

На рисунке схематично показано расположение различных перечисленных выше блоков памяти в адресном пространстве:

Для установки драйвера файл CONFIG.SYS должен содержать строку:

Параметр /HMAMIN= (необязательный) задает минимальный размер памяти, который могут использовать программы в области HMA. Размер задается в килобайтах. Смысл использования этого параметра заключается в том, чтобы позволять использовать область HMA только тем программам, которые затребуют из этой области не меньше h килобайт. Это нужно для того, чтобы более эффективно использовать область HMA.

Если параметр не задан, используется по умолчанию значение 0. Это означает, что первая же программа, запросившая область HMA, получит к ней доступ. Программа, запущенная следом и, возможно, использующая эту память эффективнее, уже не сможет воспользоваться областью HMA.

Спецификация XMS содержит описание программного интерфейса драйвера HIMEM.SYS и рекомендации по использованию области памяти HMA.

10.3.1. Проверка подключения драйвера

Приведем фрагмент программы, проверяющей подключение драйвера:

10.3.2. Получение адреса управляющей программы

Для вызова драйвера программа должна получить адрес специальной управляющей программы, которая выполняет все функции по обслуживанию расширенной памяти и области HMA.

В дальнейшем полученный адрес используется для выполнения функций по обслуживанию расширенной памяти. Перед вызовом управляющей программы код требуемой функции должен быть загружен в регистр AH:

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

10.3.3. Описание функций драйвера HIMEM.SYS

Приведем подробное описание этих функций в соответствии со спецификацией XMS версии 2.0.

Получить версию XMS

Функция возвращает номера версии и модификации XMS в двоично-десятичном (BCD) формате. Например, если AX=0250h, это означает, что драйвер реализует спецификацию XMS версии 2.50. Дополнительно функция позволяет проверить наличие в системе области HMA.

Запросить область HMA

С помощью этой функции программа может зарезервировать для себя область HMA. Задаваемый в регистре DX размер памяти сравнивается с указанным в параметре драйвера /HMAMIN=. Область HMA распределяется запросившей программе только в том случае, если запрошенный в регистре DX размер больше или равен указанному в параметре /HMAMIN. Такой механизм позволяет ограничить использование области HMA только теми программами, которые используют ее наилучшим образом.

Поясним это на примере. Пусть при инициализации операционной системы из файла AUTOEXEC.BAT запускаются две программы. Одна из них использует 10 килобайт из области HMA и запускается первой (в регистре DX функции 01h эта программа указывает значение 10240). Вторая запускаемая программа использует 40 килобайтов и запускается после первой. Очевидно, что вторая программа использует область HMA более эффективно. Но так как область HMA уже распределена первой программе, вторая программа не сможет ее использовать.

Задавая параметр /HMAMIN=40, мы запретим распределение области HMA тем программам, которые используют в ней меньше 40 килобайтов. Теперь первая программа не получит доступ к области HMA, даже если она будет запускаться до второй, использующей 40 килобайтов памяти из области HMA.

Освободить область HMA

Программы, которые запрашивали область HMA, должны освободить ее с использованием этой функции. При этом данные, которые находились в этой области, будут потеряны.

После того, как программа освободила область HMA, эта область становится доступной другим программам.

Глобальное открывание линии A20

Эта функция предназначена для тех программ, которые будут использовать область HMA. Она разрешает работу заблокированной по умолчанию 21-ой адресной линии процессора. Перед возвратом управления системе программа должна закрыть линию A20 с помощью функции 04h.

Глобальное закрывание линии A20

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

Локальное открывание линии A20

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

Локальное закрывание линии A20

Функция отменяет разрешение линии A20, запрошенное предыдущей функцией. Она предназначена только для тех программ, которые непосредственно управляют расширенной памятью.

Определение состояния линии A20

Функция выполняет попытку адресоваться за границу 1 мегабайта памяти и проверяет, не происходит ли при этом обращение в начало памяти (т.е. «свертка памяти»).

Определение размера свободной расширенной памяти

При определении размера свободной расширенной памяти в возвращаемое значение не включается 64К области HMA, даже если эта область не используется программами.

Получить блок EMB

Функция заказывает блок EMB из пула свободной расширенной памяти. При успешном выполнении запроса функция возвращает индекс полученного блока, который должен использоваться программой для выполнения всех операций с блоком EMB. Если блок EMB программе больше не нужен, она должна освободить его с помощью функции 0Ah.

Освободить блок EMB

Функция освобождает блок EMB, заказанный предыдущей функцией. При этом все данные, находившиеся в блоке, будут потеряны.

Копирование блоков EMB

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

Поля SourceHandle и DestHandle указывают, соответственно, индексы исходного и результирующего блоков EMB. Если в качестве индекса задано значение 0000h, это означает, что в качестве источника или приемника данных используется обычная память.

Поля SourceOffset и DestOffset указывают 32-битовое смещение в блоке EMB или адрес в обычной памяти. В последнем случае этот адрес имеет стандартный формат сегмент:смещение.

Функция копирования сама управляет линией A20, восстанавливая ее состояние после выполнения копирования. Поэтому программе не требуется управлять линией A20.

Во время выполнения копирования разрешены прерывания.

Блокирование EMB

Функция блокирует EMB и возвращает его базовый адрес как линейный 32-разрядный адрес. Для заблокированного EMB невозможно выполнить операцию копирования. Полученный линейный адрес действителен только для заблокированного EMB.

Разблокирование EMB

Функция разблокирует EMB, заблокированный при вызове предыдущей функции. Полученный от нее линейный адрес становится недействительным.

Получить информацию об индексе EMB

Эта функция используется для получения различной информации об используемых блоках EMB. Линейный адрес блока может быть получен с помощью фунции 0Ch.

Изменить размер EMB

Функция изменяет размер незаблокированного EMB. Если блок уменьшается в размерах, данные в старших адресах блока будут потеряны.

Запросить область UMB

Эта функция позволяет программе получить дступ к блокам UMB, лежащих в пределах первого мегабайта адресного пространства. Для использования этих блоков не требуется управлять линией A20.

Если вам надо определить размер доступной области UMB, задайте при вызове этой функции DX=FFFFh.

Освободить область UMB

После освобождения блока EMB данные, которые там находились, будут потеряны.

10.3.4. Коды ошибок

Приведем таблицу кодов ошибок, возвращаемых функциями в регистре BL:

КодОшибка
00hНет ошибки, нормальное завершение
80hФункция не реализована в текущей версии драйвера
81hОбнаружен драйвер VDISK.SYS, с этим драйвером драйвер HIMEM.SYS несовместим
82hОшибка при работе с линией A20
8EhОбщая ошибка драйвера
8FhКатастрофическая ошибка драйвера
90hОбласть HMA не существует
91hОбласть HMA уже используется
92hСодержимое регитра DX меньше парметра /HMAMIN=
93hОбласть HMA не распределена программе
94hЛиния A20 все еще разблокирована
A0hВся расширенная память уже распределена
A1hБольше нет свободных индексов EMB
A2hНеправильный индекс EMB
A3hНеправильный SourceHandle
A4hНеправильный SourceOffset
A5hНеправильный DestHandle
A6hНеправильный DestOffset
A7hНеправильный Length
A8hНеразрешенное перекрытие данных при выполнении операции пересылки данных
A9hПроизошла ошибка четности
AAhEMB не заблокирован
ABhEMB заблокирован
AChПереполнение счетчика блокировок EMB
ADhНе удалось выполнить блокировку EMB
B0hДоступен UMB меньшего размера
B1hНет доступных блоков UMB
B2hЗадан неправильный сегмент UMB

Первая программа демонстрирует проверку подключения драйвера и использование его основных функций:

Теперь приведем пример программы, использующей область HMA для выполнения процедуры генерации звукового сигнала. Программа получает доступ к области HMA, копирует в нее процедуру генерации звукового сигнала и вызывает эту процедуру с помощью межсегментной команды call:

В программе использована макрокоманда BEEP, описанная в файле sysp.inc:

Следующая программа демонстрирует использование функции копирования. Сообщение копируется из области основной памяти в область расширенной памяти, а затем обратно в область основной памяти, но в другое место:

Приведем текст программы, позволяющей программам, составленным на языке программирования Си, использовать функции драйвера расширенной памяти. Эта программа будет работать только в моделях памяти Small и Compact. Для других моделей памяти требуется изменить строки программы, в которых передаваемые функциям параметры извлекаются из стека и тип процедур (FAR):

Приведем пример программы, демонстрирующей использование некоторых функций XMM:

Источник

Верхняя область памяти hma недоступна что делать

верхняя область памяти hma недоступна что делать. Смотреть фото верхняя область памяти hma недоступна что делать. Смотреть картинку верхняя область памяти hma недоступна что делать. Картинка про верхняя область памяти hma недоступна что делать. Фото верхняя область памяти hma недоступна что делать

верхняя область памяти hma недоступна что делать. Смотреть фото верхняя область памяти hma недоступна что делать. Смотреть картинку верхняя область памяти hma недоступна что делать. Картинка про верхняя область памяти hma недоступна что делать. Фото верхняя область памяти hma недоступна что делать

Every people has right on left
Chia ulo havas rajton sur levo

Каждый человек имеет право на лево
(Н. Фоменко)

CopyLeft (L) Юрий А. Денисов
(yudenisov)
Все права защищены

G.2.1.a Перевод онлайнового руководства пользователя MS-DOS версии 6.22

Драйвер HIMEM.SYS.

Перевел Ю.А. Денисов

Copyright Microsoft Inc.

_ Замечания _ _ Примеры _

HIMEM – менеджер расширенной памяти (XMS) – программа, которая координирует использование расширенной памяти (XMS) вашего компьютера, включая область верхней памяти (HMA) так, чтобы никакие две прикладных программы или драйверы устройства не могли бы использовать одну и ту же область памяти в одновременно.

Вы устанавливаете HIMEM, добавляя команду для HIMEM.SYS в Вашем CONFIG.SYS файле. Командная строка с HIMEM.SYS должна присутствовать перед любыми командами, которые запускают прикладные программы или драйверы устройства, использующие расширенную память (XMS); например, HIMEM.SYS командная строка должна предшествовать командной строке EMM386. EXE.

DEVICE=[drive:][path]HIMEM.SYS [/A20CONTROL:ON|OFF] [/CPUCLOCK:ON|OFF] [/EISA] [/HMAMIN=m] [/INT15=xxxx] [/NUMHANDLES=n] [/MACHINE:xxxx] [/SHADOWRAM:ON|OFF] [/TESTMEM:ON|OFF] [/VERBOSE]

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

Определяет расположение HIMEM.SYS файла. HIMEM.SYS должен всегда размещаться на том же диске, который содержит файлы операционной системы MS-DOS. Если HIMEM.SYS файл находится в корневой директории Вашего загрузочного диска, Вы не должны добавлять путь. Однако, Вы должны всегда указывать полное имя файла (HIMEM.SYS).

Определяет, что HIMEM должен распределить всю доступную (XMS) расширенную память. Этот переключатель необходим только на EISA (Расширенная Архитектура Промышленного стандарта) компьютер с памятью больше, чем 16 МБ; на других компьютерах, HIMEM автоматически распределяет всю доступную (XMS) расширенную память.

Определяет, сколько килобайтов памяти HMA может затребовать прикладная программа от HIMEM для своего использования. Одновременно только одна прикладная программа может использовать HMA; HIMEM выдает HMA первой прикладной программе, которая отвечает набору требований использования памяти, задаваемой этой опцией. Вы можете определять это значение от 0 до 63.

Установите для /HMAMIN объем памяти, требуемой той прикладной программе, которая использует больший объем HMA памяти.

/HMAMIN опция не требуется; значение по умолчанию – нуль. Если опустить эту опцию (или установить ее в ноль), то HIMEM выдает HMA первой прикладной программе, которая запрашивает ее, независимо от того, сколько памяти из HMA собирается использовать прикладная программа.

/HMAMIN опция не имеет никакого эффекта, когда Windows выполняется в 386 расширенном режиме.

Распределяет количество (XMS) расширенной памяти (в килобайтах), которая должна быть зарезервирована для интерфейса прерывания 15. Некоторые старые прикладные программы использовали интерфейс прерывания 15, чтобы выделить расширенную память (XMS), еще до того, как была разработана XMS (Спецификация расширенной памяти), на основе которой работает HIMEM. Если Вы используете эти прикладные программы, Вы можете гарантировать, что им будет доступно достаточно памяти, установив xxxx на 64 КБ памяти больше, чем количество, требуемое прикладной программой.

Вы можете определять значение от 64 до 65535; однако, Вы не можете определять большее количество памяти, чем имеет Ваша система. Если Вы определяете значение меньше чем 64, значение становится 0. Значение по умолчанию – 0.

Опция /NUMHANDLES не дает никакого эффекта, когда Windows выполняется в 386 расширенном режиме.

Определяет, какой компьютер Вы используете. Обычно, HIMEM может успешно обнаружить тип вашего компьютера автоматически; однако, имеются несколько компьютеров, которые HIMEM не может обнаружить. На таких системах, HIMEM использует заданный по умолчанию тип системы (IBM AT или совместимый). Вы должны будете включить эту машинную опцию, если тип вашего компьютера тот, который HIMEM не может обнаружить, и если HIMEM работает неправильно на Вашем компьютере, используя заданный по умолчанию тип системы.

В настоящее время, системы, которые требуют этой опции, включают Acer 1100, Wyse, и IBM 7552.

Значение для xxxx может быть любой из кодов или их эквивалентных чисел, перечисленных в следующей таблице.

Code Number Computer type
at1 IBM AT or 100% compatible
ps22 IBM PS/2
ptlcascade 3 Phoenix Cascade BIOS
hpvectra 4 HP Vectra (A & A+)
att6300plus 5 AT&T 6300 Plus
acer1100 6 Acer 1100
toshiba 7 Toshiba 1600 & 1200XE
wyse 8 Wyse 12.5 Mhz 286
tulip 9 Tulip SX
zenith 10 Zenith ZBIOS
at1 11 IBM PC/AT (alternative delay)
at2 12 IBM PC/AT (alternative delay)
css 12 CSS Labs
at3 13 IBM PC/AT (alternative delay)
philips 13 Philips
fasthp 14 HP Vectra
ibm7552 15 IBM 7552 Industrial Computer
bullmicral 16 Bull Micral 60
dell 17 Dell XBIOS

Определяет, отключить ли теневую оперативную память ( SHADOWRAM:OFF ) или оставить загрузку кода из ROM в оперативную память ( SHADOWRAM:ON ).

Некоторые компьютеры ускоряют код ROM, «пересылкой» его в RAM то есть, копируя код ROM в более быструю память RAM при запуске, используя (XMS) расширенную память. На компьютерах, которые используют теневую RAM и имеют меньше чем 2 МБ ОЗУ, HIMEM обычно делает попытку отключать теневое ОЗУ, чтобы использовать дополнительно (XMS) расширенную память для Windows. (HIMEM может отключать теневое ОЗУ только для некоторых типов систем.) Когда HIMEM отключает теневое ОЗУ, код ROM выполняется на более медленном ROM, чем используемое в ОЗУ; следовательно, Ваш компьютер будет работать немного медленнее чем прежде.

Указывает HIMEM, чтобы он отобразил состояние и показал сообщения об ошибках при загрузке. По умолчанию, HIMEM не отображает никакие сообщения, если он не сталкивается с ошибкой. Вы можете сократить аббревиатуру до /V. (Чтобы отобразить сообщения состояния памяти без установки переключателя /VERBOSE, нажмите и удерживайте клавишу ALT, во время загрузки HIMEM.)

_ _ Примеры _ _ Синтаксис _

HIMEM проверяет надежность вашей (XMS) расширенной памяти MS-DOS 6.22 версия HIMEM.SYS включает специальное свойство безопасности: Оно проверяет (XMS) расширенную память вашего компьютера каждый раз, когда Ваш компьютер стартует. HIMEM проверяет память, записывая и читая данные в каждой ячейке адреса памяти и проверяя различия в данных. Если данные при чтении HIMEM отличается от данных, которые оно только что записало по тому же адресу, то память по этому адресу ненадежна. Ненадежная память может вызывать неустойчивость системы или потерю данных. Тест памяти HIMEM’S более полон, чем стандартный тест памяти включения питания, выполняемый большинством компьютеров.

Если HIMEM обнаруживает ненадежную память, оно отображает следующее сообщение и далее не загружается:

ERROR: HIMEM.SYS has detected unreliable extended memory at address XXXXXXXXh.

ОШИБКА: HIMEM.SYS обнаружил ненадежную расширенную память по адресу XXXXXXXXH.

Если Вы получили это сообщение, Вы должны проверить память Вашего компьютера с помощью квалифицированного электронщика. Хотя Вы можете отключить тест памяти и загрузить HIMEM, используя переключатель /TESTMEM:OFF, этого делать не желательно, пока Вы не проверили память с помощью квалифицированного электронщика.

Заданное по умолчанию распределение памяти

Только одна программа одновременно может использовать область верхней памяти (HMA). Если Вы опускаете переключатель /HMAMIN = м. (или устанавливаете его в 0), HIMEM резервирует HMA для первой же программы, которая ее запрашивает, и это устанавливаете переключатель запроса расширенной памяти /HMAMIN = м. Чтобы гарантировать наиболее эффективное использование области верхней памяти для Вашей системы, установите /HMAMIN = м. для такого объема памяти, которое запросит программа с наибольшими требованиями к HMA памяти.

Загрузка MS-DOS в область области верхней памяти

HIMEM или другой XMS драйвер должен быть обязательно загружен, чтобы МС-ДОС загрузилась в область верхней памяти (HMA). Вы загружаете МС-ДОС в HMA, используя команду DOS = HIGH в вашем CONFIG.SYS файле. (Команда DOS = HIGH может появляться в любом месте CONFIG.SYS файла.)

_ Синтаксис _ _ Замечания _

Чтобы запустить HIMEM, используя значения по умолчанию, добавьте следующую командную строку к вашему CONFIG.SYS файлу:

Командная строка, показанная выше, не определяет путь для HIMEM.SYS файла; следовательно, МС-ДОС ищет HIMEM.SYS файл только в корневой директории вашего загрузочного диска. Поскольку эта командная строка не включает дополнительные параметры, HIMEM использует значения по умолчанию для своих параметров. HIMEM распределяет HMA для первой программы, которая запрашивает ее, и позволяет одновременное использование до 32 дескрипторов расширенной памяти.

Увеличение числа дескрипторов памяти, чем HIMEM обеспечивает по умолчанию

Чтобы определить максимум 128 дескрипторов расширенной памяти, к которым можно обратиться одновременно, добавьте следующую командную строку к вашему CONFIG.SYS файлу:

верхняя область памяти hma недоступна что делать. Смотреть фото верхняя область памяти hma недоступна что делать. Смотреть картинку верхняя область памяти hma недоступна что делать. Картинка про верхняя область памяти hma недоступна что делать. Фото верхняя область памяти hma недоступна что делать

Copyright (C) Юрий А. Денисов. 2000-2002 г.

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *