load freedos including himem xms memory driver что это
Load freedos including himem xms memory driver что это
Alex_msk, в БИОС для этого заходить не надо.
Boot Menu попробуйте вызвать при загрузке.
Добавлено через 2 минуты
При включении должно быть написано какую именно кнопку нажимать для этогоНе помню что там у асусовских ноутов, F12?
Ariny, попробовал все способы загрузки, Boot Menu нет в загрузке. я нажимал все клавиши F, Esc, ничего.
Добавлено через 9 минут
Ariny, последнее, что нашел, только вот это:
Enter a choice: [123]
Ariny, пробую, отпишу.
Добавлено через 1 час 6 минут
Alex_msk
Хм странно, а в UserManual’e он есть 🙂
Alex_msk
а что в мануале написано по-поводу обновления BIOS? Не через Esc это происходит?
Есть такая вот инструкция по установке Windows 7 с USB носителя на ASUS 1215N:
Потребуется флешка на 8 гб или внешний винт, дистрибутив Windows 7 и комп с установленной Windows.
1)Скачиваем программы WinSetupFromUSB и HP USB Disk Format Tool.
2)Запускаем HP, форматируем ей свою флешку
3)Запускаем WinSetupFromUsb, выбираем свою флешку, указываем путь к диску с виндой или распакованному исошнику. В первой строке для Windows XP, во второй для Windows 7. Можно выбрать обе, получится флешка с мультизагрузкой. Жмем старт.
4)По окончании записи вставляем флешку в левый порт Ежика, включаем и сразу начинаем жать Esc. В появившемся меню выбираем нашу флешку.
Дальнейшая установка не отличается от установки с диска.
Самому пришлось столкнуться с отсутствием Boot Menu на «поделках» ASUS. Может быть и тут сработает.
Добавлено через 22 минуты
Alex_msk, дистрибутив на флешку и ставим, нажав F12 до загрузки DOS. Там и появится выбор. Уже ставил на данный ноут систему, полагаю, что предстоит ещё на пару таких же (на самом первом система, к счастью, стояла).
Съэкономил, типа. могло в продаже не быть, скупили. Со вторым попавшим X501 такая картина была. Со слов человека, притащившего первый.
Antinomy
не экономил, а покупал сугубо женскую модель. Жене не нужна машина с мощью бульдозера. И когда заказал были только такие, а когда получал. то и этих уже не было.
А можно ли на внешнем USB приводе такую же операцию проделать. Я попробую, может увидит DVD с виндой.
Добавлено через 2 минуты
С F12 я, значит, угадала. 🙂
А Новый Год уже на носуНе переживайте. В совсем уж тяжёлом случае можно достать винчестер, подцепить к десктопу, установить W7 и поставить винчестер обратно. Нужен только чипсет более-менее близкий и режим контроллера тот же.
выбрать я могу, только нажимая не f12, а esc. на выбор мне выдает следующее
UEFI: 8.07
PO: WDC WD3200BPVT-80JJ5TO
8.07
А если делать тоже самое, но без флешки, показывается только второе. Выбирала все из этого, ничего не происходит, просто попадаю в ДОС.
Добавлено через 55 секунд
load freedos including himem xms memory driver
FreeDOS is ideal for anyone who wants to play those favorite DOS games. FreeDOS works great on old hardware, and in DOS emulators. Whether you prefer to have a dedicated PC for games, or to run a DOS emulator, FreeDOS will let you run those classic DOS games.
FreeDOS is free because it is released under the GNU General Public License. The GNU license, created by the Free Software Foundation, is the same one used by GNU Emacs and Linux. This means you have access to the source code for all FreeDOS. For more information about FreeDOS, see the FreeDOS Home.
Contents
Setting up your system
In order to play games on DOS, you’ll first need to set up your system. Most games require sound, some use a mouse, and a few need access to a CD-ROM drive. We’ll show you how to set up each of these components under FreeDOS.
Sound support
Back in the day, SoundBlaster was the de facto standard for sound cards. So game developers pretty much wrote games that worked with the SoundBlaster. There were several variants: the SBPro and SB16 seem to have been most popular.
On a dedicated PC, you’ll first need a sound card. Assuming you have one from the era, note that most competing sound cards supported the SoundBlaster. You may have received a driver disk with your sound card. If so, you’ll need to install the drivers according to the instructions that came with the card. Since there are so many sound cards out there, I can’t help you very much with your specific card. Then you’ll need to set the BLASTER variable, below.
Inside a DOS emulator, things are a little easier. Most emulators will “fake” the sound card for you.
Next, you’ll just need to set a variable in AUTOEXEC.BAT that tell the game how your sound card is configured. This is set using the BLASTER variable to define the base address, IRQ, DMA, card type, MIDI port, high DMA, AWE32 port:
Only specify “E” if you have an Creative Labs AWE 32 sound card. This is the address of the wavetable chip in hex (for example, 620.)
The base address is usually 0x220 (just use 220), the IRQ is usually 7 or 5, and DMA is usually 1.
For card type, use this:
1 | Sound Blaster version 1.0 or 1.5 and compatibles |
---|---|
2 | Sound Blaster Pro or Pro Compatibles with the SPC-2 chip. |
3 | Sound Blaster version 2.0 or compatibles |
4 | Sound Blaster Pro or Pro Compatibles with the SPC-3 chip. |
5 | Sound Blaster 16 |
6 | Sound Blaster 16 ASP |
For example, the Creative Labs AWE 32 sound card:
Or, a SoundBlaster compatible card without music:
If you don’t know a good setting, try the last example. These are the most common values found in sound cards of the era.
You may also want to look at the Wolfenstein 3D technical help, or DOS MAME sound setup.
Mouse support
Looking for mouse support for those DOS games: Mouse
CD-ROM support
Supporting a CD-ROM in DOS is generally a two-step process: you need to load a driver in your CONFIG.SYS, and you need to load an extender to bind the CD-ROM to a drive letter.
On a dedicated PC, you’ll first need a CD-ROM drive. Note that most CD-ROM drives require specific drivers, so you’ll need to install the drivers according to the instructions that came with your CD-ROM drive. There are a lot of drives out there, and I can’t help you very much with your specific hardware.
However, Jeremy Davis is writing a general ATAPI driver that should work with any CD-ROM drive. Use at your own risk. You load it like any other CD-ROM driver, in your CONFIG.SYS file:
The most important option is to specify the device name of the CD-ROM. You’ll need this later. For example, specifying device name of ATAPICDD:
Once you have the CD-ROM driver in your CONFIG.SYS file, you’ll need to load an extender in AUTOEXEC.BAT that binds the device name to a drive letter. Under MS-DOS, you probably used MSCDEX. Under FreeDOS, SHSUCDX is a replacement for MSCDEX. It is considerably smaller than MSCDEX (only 6.5K for one drive) and it provides access to long ISO names.
The basic usage of SHSUCDX is:
Remember the device name we set when we loaded the CD-ROM driver in CONFIG.SYS? You’ll need that here with SHSUCDX. For example, specifying device name of ATAPICDD, add this to your AUTOEXEC.BAT file:
And that should do it. Your CD-ROM should be bound to the next available DOS drive letter (usually D:).
Inside a DOS emulator, it’s easy. Most emulators will load a CD-ROM driver for you, so you should not need to load your own in CONFIG.SYS or AUTOEXEC.BAT. Check that your emulator provides this.
Memory management
On a dedicated PC, you’ll need to add memory management on your own. DOS provides two programs to help you do this: EMM386 and HIMEM (newer: HIMEMX and JEMM386).
EMM386.EXE is a Extended Memory Manager used with Intel 80386 and above processors and allows DOS programs to have access to memory above 640k. FreeDOS EMM386 now (2004) supports VCPI, so even protected mode DOS programs should be happy with it. HIMEM is driver that provides extended memory management. It is most often used with EMM386. Under FreeDOS, this is HIMEM. Most DOS games require access to memory above 640k, so you should add this to your CONFIG.SYS file:
See also FreeDOS Technote #180 for more info on memory management inside DOS.
Inside a DOS emulator, things are a little easier. Most emulators will provide memory management for you, although you may need to specify if you want EMS (the older Expanded Memory) or XMS (the newer Extended Memory). Check your emulator for details.
Putting it all together
You’ve seen the specific examples to set up your system for sound, CD-ROM, and mouse support. Now, let’s put it all together and build a CONFIG.SYS and AUTOEXEC.BAT that should work for you.
Items in green were not discussed here, but you will probably want them anyway:
CONFIG.SYS example
AUTOEXEC.BAT example
Of course, these are just examples; you may need to tweak these according to your specific system.
You can make things a little more flexible by using MENU. Gregory Lumpkin posted his CONFIG and AUTOEXEC, using the MENU feature to make for easy setup. The MENU items are featured in green:
Recently I bought an Asus X201E-KX179D netbook and it has no Windows installed on it, only the BIOS. No DVD Drive, no OS installed.
When I start my netbook, I get three options:
And I get the option to press:
F5=Bypass startup files
F8=Confirm each line of CONFIG.SYS/AUTOEXEC.BAT
However, when I insert my USB and enter BIOS setup for changing boot priority, USB Boot is not shown in the boot options, or it is not recognising the USB. When I restart my netbook with the USB inserted, again it goes back to Freedos mode.
Kindly help me to install windows xp (SP3) or Windows 7 (Which is the best option?).
Additional info: USB Ports (Unlocked) in BIOS Setup
2 Answers 2
Use flast boot software to make your USB bootable correctly. Here is link for flash Boot- http://www.prime-expert.com/flashboot/
When I bought my Asus netbook I had the same problem as you. I believe that you have a 64 bit architecture so when you create the USB installation disk you need to make sure you are working on a win 64 bit version.
(I would advise you to install windows 7 on this machine)
Go to command line in an elevated mode to prepare your USB pendrive and type in the following:
— SELECT DISK X (with the list disk command you can determine which disk is our USB device) — CLEAN — CREATE PARTITION PRIMARY — SELECT PARTITION 1 — ACTIVE — FORMAT FS=NTFS — ASSIGN X (Here you can give a letter of your choice to the USB device) — EXIT
After exiting DISKPART you need to insert the Windows installation disk (64bit) into the drive and in CMD type in the following:
With this command you just made the USB device Bootable so that next time windows starts up it will be able to boot from the disk itself.
There is one more thing left to do is to copy the windows DVD content onto the USB device. Just copy and paste everything from the Windows 7 64 bit installation disk to the USB.
Leonserion
New Member
Здравствуйте. Сегодня купил новый компьютер. Пришел домой, все подключил. При включении показывается 4 строки (на 4-ю не могу нажать)
Вот эти 4 строки:
1 — Load FreeDOS with EMM386, no EMS (most UMDs), max RAM free
2 — Load FreeDOS with EMM386+EMS and SHARE
3 — Load FreeDOS including HIMEM XMS-memory driver
4 — Load FreeDOS without drivers
Далее:
Select from Menu [123], or press [ENTER] (Selection=1(число меняется от переключения между строками))
Singlesteppinp (F8) is: OFF
Если нажать на одну из этих строк, то появляется C: и надо что-то написать.
====================================
Если с диском Windows — то он его видит и даже начинает читать, но где-то на 40% зависает и пишет, что-то, а в конце код ошибки: 0xc00000e9.
Что делать? Только сегодня купил компьютер.
Процессор: Intel Core i5-3570
Дисковод: ASUS DRW-24B5ST
Жесткий диск: Hitachi HDS721010CLA330
Старый DOS
Сайт старых программ
Приложения требуют больше памяти
Приложения требуют больше памяти
Re: Приложения требуют больше памяти
Re: Приложения требуют больше памяти
Re: Приложения требуют больше памяти
Re: Приложения требуют больше памяти
1\norton\nc
Не работают: wolf3d, red alert, djvu и т. д.
Re: Приложения требуют больше памяти
ECHO OFF
c:\dos\SMARTDRV.EXE /L
PATH C:\DOS;C:\VC
lh rkega
lh AMOUSE.COM
lh \vc\vc
Конфигурация DOS
Нашёл сохранившиеся распечатанным на бумаге CONFIG.SYS и AUTOEXEC.BAT, которые использовались в течение нескольких лет на множестве машин с MS-DOS 6.22 в одной организации (сеть NOVELL 3, объёмные приложения на FOXPRO).
Дело было в конце 90-х — начале 2000-х, помню, что много тогда экспериментировал с настройкой этих файлов, так как нужно было как можно больше памяти. Интернета не было, читал всякую документацию (из QEMM всё прочитал), MSDN от VS5 и VS6.
С этой конфигурацией машины (около 20 штук) работали несколько лет. Видимо, посчитав, что стоит сохранить результаты этих трудов по настройке, я и распечатал тогда файлы. И — вот, бумага оказалась долговечнее всего.
Очень жаль, что сохранились только три листа распечаток, помню, что были и дискеты. Сейчас перепечатаю самое основное тут для истории.
Вместо EMM386 использовался QEMM, версию которого я, к сожалению, уже забыл (вроде, 5.0). Помню, что в QEMM была программа, которая «настраивает всё сама». При детальном разбирательстве (по чтению документации) оказалось, что настройка «вручную» — гораздо лучше. Припоминаю, что в каталоге QEMM был какой-то конфигурационный файлик, который тоже надо было настроить (dos-up.dat?).
Ещё в распечатках этих упоминаются программы, про которые я уже и забыл совсем, увы.
// так буду писать сегодняшние комментарии
Код: Выделить всё CONFIG.SYS
———-
[common]
DOS = HIGH
STACKS = 0,0
BUFFERS = 1
FCBS = 1
NUMLOCK = ON
rem * русские буквы в именах файлов
rem * COUNTRY=007,866,c:\dos\country.sys
[qemm]
SHELL=C:\QEMM\LOADHI.COM /R:2 C:\DOS\COMMAND.COM C:\DOS /E:512 /P
device=c:\qemm\dosdata.sys
device=c:\qemm\qemm386.sys EMS:N FRAME=NONE RAM ROM REGION=1 NW3 BF:N BC:1F:F1:1F:1F:1C:1F // перепроверено
device=c:\qemm\dos-up.sys @c:\qemm\dos-up.dat
[Menu]
menuitem=DOS, DOS
menuitem=NET, Net
menuitem=CV, CV // конфигурация для работы в отладчике Code View
menudefault=NET,4
menucolor=15,1
[CV]
FILES=40
SHELL=C:\DOS\COMMAND.COM C:\DOS /E:512 /P
device=c:\dos\himem.sys
PATH C:\ME;C:\UTIL;C:\DOS;C:\NC
SET TEMP=C:\TEMP
SET TMP=C:\TEMP
SET NC=C:\NC
c:\dos\scandisk.exe c: d: /autofix /nosave /nosummary
if ERRORLEVEL 1 goto bad_scan
del c:\scandisk.log
:bad_scan
rem * c:\qemm\vidram.com on
rem * pause
c:\qemm\loadhi.com /r:1 c:\nu\diskmon.exe /light+ > nul
c:\qemm\loadhi.com /r:2 c:\util\keyrus\keyrus.com > nul
c:\qemm\loadhi.com /r:2 c:\dos\smartdrv.exe /u /q 16384 1024 > nul
:DOS
set config=
goto end
:NET
set config=
call c:\pcntnw\startnet.bat // там, помню, что-то подобное :CV ниже
goto end
:CV
set config=
c:\pcntnw\lsl.com > nul
c:\pcntnw\pcntnw.com > nul
c:\pcntnw\ipxodi.com /A > nul
:end
c:
cd \
util\map.com /M > nul // вроде бы, эта программа тут объединяла последовательные свободные блоки памяти
cls
nc\nc.exe
Карта памяти. Тоже распечатал тогда, частично здесь наберу — самое важное.
Какой программой выводилась эта карта — вроде бы, той map.com, что в конце AUTOEXEC.BAT.
Какая тут конфигурация из трёх — вроде, NET (VLM загружен, он, кажется, из startnet.bat).
——————————————————————————————
Code B000 B001 2816 QEMM386
Code B0B1 B0B2 208 DOS-UP
Code B0BF B0C0 5536 DOSDATA
Code B21A B21B 7984 FILES
Code B40E B40F 80 FCBS
Code B414 B415 512 WKBUFFER
Code B435 B436 2288 LASTDRIV
Code B4C5 B4C6 144 INSTALL
Code B4CF B4D0 9600 DISKMON
* Free B728 0000 3424 Free
Data B7FF 0108 65536 QEMM386
.
Code DD9F DDA0 36176 UMB
.
* Free EA4E 0000 23312 Free
HIMEM.SYS
Установить HIMEM вы можете с помощью команды DEVICE для HIMEM.SYS в файле CONFIG.SYS. Команды для HIMEM.SYS должны следовать перед другими командами, запускающими прикладные программы или драйверы устройств, использующие дополнительную память (например, EMM386.EXE).
В большинстве случаев параметры командной строки задавать не требуется. Значения по умолчанию обеспечивают работу HIMEM.SYS на большинстве аппаратных средств.
Параметр [диск:][маршрут] задает расположение файла HIMEM.SYS. Его всегда следует размещать на том же диске, где содержатся файлы MS-DOS. Если файл HIMEM.SYS находится в корневом каталоге на системном диске, маршрут задавать не надо. Однако всегда нужно указывать полное имя файла (HIMEM.SYS).
Параметр /A20CONTROL:ON OFF определяет, должен ли HIMEM выполнять управляющие функции обработчика A20 (даже при включенном A20 при загрузке HIMEM. Обработчик A20 дает вашему компьютеру доступ к HMA. Если вы зададите /A20CONTROL:OFF, HIMEM берет на себя управления A20 только при выключенном обработчике A20. По умолчанию устанавливается /A20CONTROL:ON.
/CPUCLOCK:ON OFF определяет, должен ли HIMEM влиять на скорость часов вашего компьютера. Если после загрузки HIMEM скорость хода часов вашего компьютера изменяется, то /CPUCLOCK:ON поможет исправить проблему, однако данный параметр замедляет работу HIMEM. По умолчанию устанавливается /CPUCLOCK:OFF.
/EISA задает, что HIMEM должен распределять всю доступную память. Этот параметр необходим только для компьютеров с расширенной архитектуройEISA (Extended Industry Standard Architecture) и более 16 мегабайтами памяти. На других компьютерах HIMEM автоматически распределяет всю доступную дополнительную память.
/INT15=xxxx резервирует заданный (в килобайтах) объем дополнительный памяти для интерфейса прерывания 15h. Некоторые старые прикладные программы вместо XMS (eXtended-Memory Specification), как это делает HIMEM, используют интерфейс для выделения дополнительной памяти прерывания 15h. Если вы используете эти программы, то можете с помощью установки xxxx на 64К больше объема, требуемого программе, обеспечить остаточно памяти.
Можно задавать значение от 64 до 65535, однако нельзя задать больше памяти, чем имеет система. Если вы зададите значение, меньшее 64, то оно становится нулевым.
/NUMHANDLES=n задает максимальное число блоков дополнительной памяти (EMB), которые могут использовать одновременно. Вы можете задавать значение от 1 до 128 (по умолчанию 32). Каждый дополнительный описатель требует 6 байт памяти.
При работе Windows в улучшенном режиме 386 параметр /NUMHANDLES не действует.
/MACHINE:xxxx задает тип используемого компьютера. Обычно HIMEM может распознавать тип компьютера, однако на некоторых типах компьютеров (например, Acer 1100, Wyse и IBM 7552) это сделать не удается. В таких системах HIMEM использует тип компьютера по умолчанию (IBM AT-совместимый). Если ваш компьютер имеет тип, не распознаваемый HIMEM, может потребоваться данный параметр. Значения xxxx приведены в следующей таблице:
/SHADOWRAM:ON OFF определяет, следует ли запретить теневую оперативную память RAM (SHADOWRAM:OFF) или оставить выполняемый из RAM код ROM (SHADOWRAM:ON). На некоторых компьютерах с помощью «теневого» отображения кода ROM (ПЗУ) в RAM (ОЗУ) обеспечивается его более быстрое выполнение. При этом используется некоторый объем дополнительной памяти. На отдельных компьютерах с теневой памятью и менее 2 мегабайт оперативной памяти HIMEM обычно пытается запретить теневую память RAM, чтобы получить дополнительную память для использования ее Windows. (HIMEM может запретить RAM только на определенных типах систем.) При запрете HIMEM теневой RAM код ROM выполняется в более медленной памяти ROM, что несколько замедляет работу компьютера.
/VERBOSE задает вывод в HIMEM при загрузке сообщений о состоянии и ошибках. По умолчанию HIMEM не выводит сообщений, пока не обнаружит ошибку. /VERBOSE можно сократить до /V.
В версии 6.2 MS-DOS HIMEM.SYS включает в себя новое средство защиты. HIMEM при каждом запуске компьютера тестирует память, записывая в нее и считывая данные. Если считанные HIMEM данные отличаются от записанных, то память по данному адресу считается ненадежной. При этом выводится следующее сообщение:
Если получите такое сообщение, то память вашей машины должен проверить квалифицированный электронщик. Запрещать проверку памяти и работать дальше не рекомендуется.
В каждый момент времени старшую память (HMA) может использовать только одна программа. Если вы опустите параметр /HMAMIN=m или установите его в 0, HIMEM резервирует HMA для первой программы с соответствующим запросом. Чтобы обеспечить более эффективную работу с памятью, установите в /HMAMIN=m наибольший объем памяти, используемый такими программами.
Load freedos including himem xms memory driver что это
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 |
at | 1 | IBM AT or 100% compatible |
ps2 | 2 | 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 файлу:
Copyright (C) Юрий А. Денисов. 2000-2002 г.
В настоящее время проект закрыт (в версии 1.3.0 beta). Автор приносит извинения за прекрашение разработки.