Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка Windows 2000/XP/2003 (http://forum.oszone.net/forumdisplay.php?f=32)
-   -   Расширение памяти DOS / config.cfg (http://forum.oszone.net/showthread.php?t=52440)

excimer1 06-08-2005 22:37 346398

Расширение памяти DOS / config.cfg
 
Простите, решил написать в эту ветвь форума, т.к. не нашел более подходящей. Да и работаю над загрузочным диском с 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], как я понимаю, запускается в последнюю очередь). Если че-то намудрил в пояснениях, пишите. Заранее всем спасибо.

ShaddyR 08-08-2005 15:40 346649

как давно это было...
DEVICE=EMM386.EXE NOEMS
Там же есть параметр RAM. Один из них либо оба решают проблему памяти.
Цитата:

config.sys нельзя создавать переменные
можно, версии эдак с 6.22
часто полезно добавлять суффикс high к командам (Installhigh, Devicehigh)
Цитата:

ntfs.bat запускался УЖЕ ПОСЛЕ загрузки command.com
а что в нем такого, что мешает ему быть звпущеным из автоекзека?

Gans1 12-08-2005 15:46 347693

попробуй
dos=high,umb
device=himem.sys /int15=4096 /EISA
device=emm386.exe noems min=4096 HIGHSCAN NOVCPI


Время: 10:25.

Время: 10:25.
© OSzone.net 2001-