Простите, решил написать в эту ветвь форума, т.к. не нашел более подходящей. Да и работаю над загрузочным диском с WinXP...
Проблема заключается в следующем.
1. Необходимо запустить Necromancer's DOS Manager в DOS с загрузкой поддержки NTFS (NTFSDOS Pro). Но средствами emm386 и himem.sys виртуальная память DOS составляет ~4 МБ. Поддержка NTFS требует ок. 3 МБ, а менеджер DOS Manager еще ~2 МБ. Можно ли расширить память DOS до 6-7 МБ?
2. Если расширить память нельзя, то 2-й вопрос. Имеем config.sys:
Код:
[menu]
; Создаем меню загрузки
menuitem=NOUSB, Start DOS for FAT32 without USB driver support (fast)
menuitem=INCUSB, Start DOS for FAT32 with USB driver support (slow)
menuitem=NTFS, Start DOS for NTFS/FAT32 (only for Volkov Commander)
menudefault=NOUSB,5
[NOUSB]
; Загружаем драйверы расширения памяти
DEVICEHIGH=EMM386.EXE
DEVICEHIGH=HIMEM.SYS /testmem:off
; Загружаем драйверы CD-ROM (ATAPI)
DEVICE=CD\ECSCDIDE.SYS /D:mscd001
DEVICE=CD\BTDOSM.SYS
DEVICE=CD\FLASHPT.SYS
DEVICE=CD\BTCDROM.SYS /D:mscd001
; Загружаем драйверы CD-ROM (USB)
DEVICE=CD\USBCD.SYS /D:mscd001
; Загружаем драйверы SCSI-контроллеров
DEVICE=SCSI\ASPI2DOS.SYS
DEVICE=SCSI\ASPI8DOS.SYS
DEVICE=SCSI\ASPI4DOS.SYS
DEVICE=SCSI\ASPI8U2.SYS
; Загружаем драйвер SCSI CD-ROM
DEVICE=SCSI\ASPICD.SYS /D:mscd001
; Пробуем установить поддержку FireWire
DEVICE=DI1000DD.SYS /H1
[INCUSB]
; Загружаем драйверы расширения памяти
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE
; Загружаем драйверы CD-ROM (ATAPI)
DEVICE=CD\ECSCDIDE.SYS /D:mscd001
DEVICE=CD\BTDOSM.SYS
DEVICE=CD\FLASHPT.SYS
DEVICE=CD\BTCDROM.SYS /D:mscd001
; Загружаем драйверы CD-ROM (USB)
DEVICE=CD\USBCD.SYS /D:mscd001
; Загружаем драйверы SCSI-контроллеров
DEVICE=SCSI\ASPI2DOS.SYS
DEVICE=SCSI\ASPI8DOS.SYS
DEVICE=SCSI\ASPI4DOS.SYS
DEVICE=SCSI\ASPI8U2.SYS
; Загружаем драйвер SCSI CD-ROM
DEVICE=SCSI\ASPICD.SYS /D:mscd001
; Включаем поддержку USB (V - провести полную диагностику)
DEVICE=USBASPI.SYS /V
; Пробуем установить поддержку FireWire
DEVICE=DI1000DD.SYS /H1
[NTFS]
; Загружаем драйверы расширения памяти
DEVICE=HIMEM.SYS /testmem:off
DEVICE=EMM386.EXE
; Загружаем драйверы CD-ROM (ATAPI)
DEVICE=CD\ECSCDIDE.SYS /D:mscd001
DEVICE=CD\BTDOSM.SYS
DEVICE=CD\FLASHPT.SYS
DEVICE=CD\BTCDROM.SYS /D:mscd001
; Загружаем драйверы CD-ROM (USB)
DEVICE=CD\USBCD.SYS /D:mscd001
; Загружаем драйверы SCSI-контроллеров
DEVICE=SCSI\ASPI2DOS.SYS
DEVICE=SCSI\ASPI8DOS.SYS
DEVICE=SCSI\ASPI4DOS.SYS
DEVICE=SCSI\ASPI8U2.SYS
; Загружаем драйвер SCSI CD-ROM
DEVICE=SCSI\ASPICD.SYS /D:mscd001
; Включаем поддержку USB (V - провести полную диагностику)
DEVICE=USBASPI.SYS /V
; Пробуем установить поддержку FireWire
DEVICE=DI1000DD.SYS /H1
; Запуск пакетного файла для NTFS/FAT32
SHELL=ntfs.bat <<<<<<<<<<< !!! КАК СДЕЛАТЬ, чтобы файл запускался после секции [common], т.е. после загрузки command.com
[COMMON]
; Набор стандартных команд DOS
DOS=HIGH,UMB
BREAK ON
LASTDRIVE=z
DEVICE=DISPLAY.SYS con=(ega,,1)
COUNTRY=007,866,COUNTRY.SYS
INSTALL=MODE.COM con cp prepare=((866) EGA3.CPI)
INSTALL=MODE.COM con cp select=866
; Запуск драйвера виртуального диска
INSTALL=A:\XMSDSK.EXE 32766 V: /Y
; Реиндексация command.com с учетом изменений названия диска
SHELL=A:\COMMAND.COM V:\ /E:4096 /P
Насколько я понимаю, в config.sys нельзя создавать переменные, также драйвер NTFSDOS Pro нельзя запускать в config.sys. А мне нужно, чтобы при одном из вариантов загрузки - [NTFS] - пакетный файл ntfs.bat запускался УЖЕ ПОСЛЕ загрузки command.com (секция [main], как я понимаю, запускается в последнюю очередь). Если че-то намудрил в пояснениях, пишите. Заранее всем спасибо.