Пользователям же Windows 98SE на первый взгляд не повезло. Но это только на первый ВЗГЛЯД! Универсальный драйвер для USB-накопителей существует, и имя ему NUSB — Maximus Decim Native USB Driver for Windows 98SE. После установки этого драйвера (nusb22r.exe — здесь буква «r» значит "русская версия"; по заявлению разработчика, использовать русскую версию для английской версии Windows и наоборот — нельзя) все ваши USB-накопители должны определяться и устанавливаться системой без проблем.
Создаем на флэшке загрузочный раздел
Теперь надо создать загрузочный раздел на нашей флэшке. Если получить доступ к USB-устройствам из-под DOS не удалось, можно попытаться найти возможность создать загрузочный раздел из-под Windows. Запустив FDISK, мы легко сможем сделать основной раздел на диске, но, по заявлению FDISK, активным может быть только один раздел на загрузочном HDD.
Но это не так! — Есть такая утилита Partition Magic от PowerQuest, вошедшей в состав Symantec, которая позволяет не только создавать, разбивать, сливать и скрывать разные файловые системы, делать активными любые разделы, но и много других операций с различными (не обязательно HDD) накопителями.
Вот справится ли она с работой с USB-накопителем под Windows? Ведь при перезагрузке в реальный режим мы потеряем USB-диск. Пробуем запустить PQMagic 8.0 for DOS под Windows… Она, конечно, слишком умная — не позволяет. А более ранняя? — версия 4.0 «говорит», что работать будет, но изменения из-под Windows вносить не станет. Тогда попробуем обмануть программу — в свойствах файла pqmagic.exe запретим обнаружение программой Windows. Запускаем утилиту — работает! Попробуем провести необходимые операции: по желанию можно удалить исходный раздел и создать вместо него основной FAT и дополнительный. Обязательно сделать основной загрузочный раздел активным. Теперь можно применить все действия. После выполнения операций PQMagic решил перезагрузить компьютер — нам это вовсе не нужно и за это мы его вполне аккуратно завершим системой (диспечером задач). Для того чтобы увидеть изменения и продолжить работу с подопытной флэшкой, надо «остановить» накопитель (при помощи значка в системном трее), извлечь его из разъема USB и вставить обратно.
Наполнение и конфигурирование флэшки
Итак, раздел создан. Теперь нужно сделать диск загрузочным. Для этого скопируем системные файлы командой SYS F: (где F: — у нас, загрузочный раздел флэшки). Можно воспользоваться стандартной утилитой форматирования Windows на этом разделе, отметив пункты "Быстрое форматирование" и "Скопировать системные файлы". После проделанных операций на этом разделе флэшки появятся необходимые для загрузки системные файлы, но для работы с системой их недостаточно — нужно создать или отредактировать системные файлы конфигурации (MSDOS.SYS, CONFIG.SYS и AUTOEXEC.BAT) и скопировать необходимые драйверы и утилиты. Основные параметры конфигурации приведем ниже:
MSDOS.SYS:
;[Paths]
[Options]
AutoScan=0
BootDelay=0
BootGUI=0
DblSpace=O
DrvSpace=O
DisableLog=1
DoubleBuffer=0
Logo=0
SystemReg=O
Пути к системным файлам Windows заремаркированы, отключены обращения к ScanDisk, DoubleSpace, DriveSpace, DBLBUFF.SYS, системному реестру, запрещена загрузка интерфейса Windows (BootGUI), отображение логотипа, уменьшено до нуля ожидание команд при запуске системы.
CONFIG.SYS:
SWITCHES=/F/E
DEVICE=BOOT\DRIVERS\HIMEM.SYS /TESTMEM: OFF
DEVICEHIGH=BOOT\DRIVERS\VIDE_CDD.SYS /D: CDDRIVER
COUNTRY=007,866,_BOOT\DRIVERS\COUNTRY.SYS
Ключи SWITCHES немного ускоряют запуск системы, драйвер COUNTRY обязателен для работы с файлами с русскими названиями. VIDE_CDD.SYS — драйвер CD-ROM. HIMEM.SYS, COUNTRY.SYS и CDROMDRV.SYS у нас расположены в папке BOOT\DRIVERS.
AUTOEXEC.BAT:
@ECHO OFF
SET TEMP=C:\
LH BOOT\DRIVERS\SMARTDRV.EXE
LH BOOT\DRIVERS\KEYRUS.COM
LH BOOT\DRIVERS\MOUSE.COM
LH BOOT\DRIVERS\MSCDEX.EXE /D: CDDRIVER
BOOT\DN\DN.COM
SET SHELL=COMMAND.COM