У меня вопрос по созданию загрузочного образа (bcdw2dos):
Вопрос к специалистам по ДОСу.
В образах загрузочных дискет MS-DOS с версией ниже чем 8.0 в файле CONFIG.SYS всегда присутствует строка "DEVICE=HIMEM.SYS /testmem off", которая означает запуск драйвера "HIMEM.SYS" для работы с дополнительной памятью.
Я решил сделать образ дискеты с версией MS-DOS 8.0. Вставил в свой образ файл "XMSDSK.EXE" для создания RAM диска (строка в "AUTOEXEC.BAT" - "MSDSK.EXE 51200 R: /t /y")
Но! возник вопрос: обязательно ли мне надо вставлять в образ дискеты ещё и файл "HIMEM.SYS" и соответственно строку в CONFIG.SYS - "DEVICE=HIMEM.SYS /testmem off" ?
Если я буду использовать одновременно и "XMSDSK.EXE" и "HIMEM.SYS" не будет ли каких-нибудь конфликтов между ними, и соответственно глюков при загрузке?
И вообще нужен ли он (HIMEM.SYS) при использовании MS-DOS 8.0 ??? Вот в чём вопрос.
У MS-DOS 8.0 есть различия по сравнению с предыдущими версиями MS-DOS, а именно в официальной документации сказано:
Сервисы HIMEM и SMARTDRV встроены в ядро ОС файл Io.sys, сжатого для быстрой загрузки.
"Merged real mode drivers in Io.sys. Services such as HIMEM and SMARTDRV, which are separate files in Windows 98 that must be loaded during boot, are now built into the Windows Me Io.sys file. This improves read performance of the hard disk during boot. Io.sys is compressed, which reduces disk size and makes it faster to load."
Вот ссылка:
http://www.microsoft.com/whdc/archive/fast-boot.mspx В связи с этим у меня возник вопрос: надо ли мне при использовании MS-DOS 8.0 включать в свой файл "CONFIG.SYS" строку "DEVICE=HIMEM.SYS /testmem off", т. е. использовать этот драйвер (HIMEM.SYS) ведь он уже интегрирован в Io.sys ???????
Заранее благодарен.