Добавление поддержки USB-носителей в MS-DOS
Итак, для начала нам потребуется два файла из этого архива:
Драйвера:
usbaspi.sys – драйвер USB Mass Storage
Di1000dd.sys – драйвер файловой системы FAT32 для устройств Mass Storage
Распаковываем архив в папку drv на диске "С"
Добовляем запуск драйверов в файл config.sys.
Для этого добавляем строки:
devicehigh=c:\dosdrv\usbaspi.sys /w /v
devicehigh=c:\dosdrv\Di1000dd.sys
Первая строчка инициализирует драйвер Mass Storage и выводит запрос на вставку флэшки при запуске сеанса MS-DOS (ключ /w) и выводит подробный отчет о том, как отработал драйвер (ключ /v).
Отмечу, что драйвер не поддерживает горячее подключение устройств, поэтому если нужно поменять флэшку, то нужна перезагрузка компьютера.
Вторая строчка запускает драйвер файловой системы для устройств Mass Storage.
Если все сделано правильно, то при старте сеанса MS-DOS будет просканирован встроенный в компьютер хаб USB и обнаружены подключенные носители.
Каждому будет присвоена буква диска.
Если используется драйвер для привода компакт-дисков (MSCDEX или SHSUCDX), то я рекомендую сменить букву привода на следующую от текущей, т.к. драйвер Usbaspi.sys инициализируется раньше, и берет себе букву следующую после текущих логических дисков. Кроме того, обязательно использование драйверов himem.sys и emm386.exe, т.к. оба драйвера для поддержки USB в обязательном порядке грузятся в верхнюю память.
Только так они будут работать корректно.
|