![]() |
Загрузка драйвера привода в DOS
Создан системный диск (дискета) DOS для проведения ремонтных работ (да не случится).
Для полного функционального набора нехватает доступа с него к дисководу. В обычном DOS-загрузчике (по крайней мере имеющемся у меня) драйвер дисковода загружается следующим образом: Autoexec.bat: LH A:\mscdex /D:\mscd001 /D:mscd002 /L:Y >NUL Config.sys: LASTDRIVE=Z (какое-никакое отношение имеет к прописыванию дисковода) devicehigh=A:\ecscdide.sys /d:mscd001 По всему видно, что драйвер загружается в верхнюю память, для чего, в свою очередь необходимо конфигурировать-оптимизировать саму память. А это влечет за собой дополнительное помещение на дискету необходимых файлов. Этого я наврядли смогу позволить: объем дискеты крайне ограничен, а мне на мою системную дискету надо много чего. В Autoexec.bat я попробовал прописать по-тупому: A:\mscdex /D:\mscd001 /D:mscd002 /L:Y >NUL А в Config.sys: device=A:\ecscdide.sys /d:mscd001 Гружусь в пошаговом режиме: Autoexec.bat не обижается - обрабатывается нормально. А вот Config.sys закапризничал. Сообщение: The following file is missing or corrupted: A:\ECSCDIDE.SYS There is an error in your CONFIG.SYS file on line 1. Вопрос как следует прописать, не прибегая к загрузке в верхнюю память? |
Bazaroff, чего-то ты такого нагородил про память... Поясни, что ты имеешь в виду в здесь?
Цитата:
Чем больше нужного тебе ты распихаешь по верхней, тем меньше будет занято основной. Для доступа к памяти тебе потребуется himem.sys, вот и все траты дискового пространства. И закапризничать конфиг не мог только из-за отсутствия "high" да еще и с озвученным сообщением. Проверяй синтаксис. Держи, тебе может пригодиться config.sys Код:
break=on |
|
Angry Demon, ][/q], опередили! Да, по моему тоже нужен также Emm386.exe.
Кроме того, редактирование файлов конфигурации неизбежно повлечет за собой их увеличение, а необходимо помнить, что объем диска всего 1,4 мБ. Цитата:
|
Я брал стандартную дискету, создаваемую в Win98, причём версия желательно английская, так больше свободного места, и выкидывал всё, что не нужно для конкретного случая. Например, help файл. Места ещё оставалось порядочно.
Кстати, для увеличения места, дискету можно нестандартно переформатировать. У меня получалось сделать 1.6 мегабайта вместо 1.44. А используется ли верхняя память, можно проверить командами mem /a /c /p или же mem /d /a /p |
Цитата:
У меня использовались самописные файлы, с меню, обработкой букв и выдачей кучи текстовой информации, размер автоекзека был 2Кб, конфига - 1Кб - это ты называешь "увеличением"? > Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
|
Все, вопрос закрыт. Всем большое спасибо!
Либо был просто коряво записан Ecscdide.sys. Либо был корявый Config.sys. Не удивляйтесь. Такая фигня у меня есть в системе. Вот копирую полностью синтаксис файла Config.sys из загрузчика на диске в системный файл - ни фига. Пока не заменю его. |
Angry Demon, проще: у меня работает без емм'ма :)
|
Цитата:
|
DVDshnik, только что ковырялся. Действительно оказалось, что Emm386 отсутствует и без него все работает.(((ShaddyR, мои извинения.
Вообщето, необходимо добавить, что если в файлах конфигурации даны указания на загрузку в верхнюю память, а доступ к ней отсутствует, то система без каких либо сообщений загружает все по умолчанию в обычную память. Так что выходит, что необходимо дополнительно убедится: действительно ли у нас что-то есть в верхней памяти. |
Цитата:
и смотрим, сколько чего и где. |
Цитата:
|
Время: 04:36. |
Время: 04:36.
© OSzone.net 2001-