Вернуться   Компьютерный форум > Блоги > Базаров
Оценить эту запись

Поддержка драйвера сжатых дисков в MS DOS

Запись от Базаров размещена 01.03.2015 в 19:32

Драйвер для поддержки сжатых дисков находится в MS DOS в особом положении. Он не загружается из файлов CONFIG.SYS или AUTOEXEC.BAT, как все обычные драйверы, а вызывается еще до выполнения файла CONFIG.SYS. Имя этого драйвера - DRVSPACE.BIN (в MS DOS версии 6.22 и последующих) или DBLSPACE.BIN (в MS DOS 6.0 и 6.20). Если при начальной загрузке MS DOS находит данный драйвер в корневом каталоге загрузочного диска, то загружает этот драйвер. Параметры драйвера (расположение файлов сжатых дисков, назначаемые им буквы и т.д.) драйвер считывает из файла DRVSPACE.INI (или DBLSPACE.INI), который также должен находиться в корневом каталоге загрузочного диска. После загрузки драйвера (если она выполнена успешно) пользователь, все программы и драйверы, в том числе программы и драйверы, вызываемые из файлов CONFIG.SYS или AUTOEXEC.BAT, могут обращаться со сжатыми дисками, как с обычными.
Замечание. Как говорилось ранее, загрузку драйвера, обезпечивающего работу со сжатыми дисками, можно отменить. Для этого во время начальной загрузки DOS сразу после появления сообщения "Starting MS-DOS" надо нажать комбинацию клавиш Ctrl-F8 или Ctrl-F5. В первом случае при этом MS DOS войдет в режим пошагового выполнения файлов конфигурации, а во втором - выполнение файлов CONFIG.SYS и AUTOEXEC.BAT будет полностью пропущено. Если драйвер, обезпечивающий работу со сжатыми дисками, не загружен, то информация на сжатых дисках оказывается недоступной.
Перемещение драйвера в верхнюю память
Поскольку драйвер DRVSPACE.BIN (или DBLSPACE.BIN) загружается еще до выполнения CONFIG.SYS, когда драйверы для доступа к верхней и расширенной памяти еще не подключены, то он загружается в обычную память. Оставлять его там нежелательно, так как он требует около 40 Кбайт памяти. Поэтому фирма Microsoft разработала специальный драйвер DRVSPACE.SYS (или DBLSPACE.SYS), перемещающий код драйвера DRVSPACE.BIN (DBLSPACE.BIN) в верхнюю память, если там имеется свободный участок достаточного размера. Для вызова этого драйвера в файле CONFIG.SYS должна содержаться строка вида:
DEVICE[HIGH]=[путь-к-драйверу\]DxxSPACE.SYS /MOVE
Например, DEVICEHIGH=C:\EXE\MSDOS\DRVSPACE.SYS /MOVE, если вы используете MS DOS 6.22 и файлы MS DOS находятся в каталоге C:\EXE\MSDOS. Более подробные сведения об этом будут приведены далее.
Размещено в Без категории
Просмотров 817 Комментарии 0 Отправить другу ссылку на эту запись
Всего комментариев 0

Комментарии

 

Текущее время: 21:22. Часовой пояс GMT +4. Powered by vBulletin® Version 5.8.9
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.