Решил сделать загрузочный CD с STORAGE MANAGER 3.36 и обеспечением сети для заливки образа, в случае краха серверов, с FTP. Мне один раз уже пришлось восстанавливать разделы FAT на серверах, после чего и была предпринята попытка создать CD. Попытка была УСПЕШНОЙ
Теперь никак не могу понять, почему STORAGE MANAGER стал вешать машину на определении винтов при запушенном EMM386.EXE. Сервер, правда, не боевой, STORAGE MANAGER на этой машине тоже работал. На эту тачку ставился клон боевого сервера. Винты – IDE, DOS – 6.22 и 7.10 (от WIN98)
Сегодня утром, придя на работу пораньше, затушил основной сервер и запустился с моего CD. Я так и не дождался, пока он закончит искать винты (вот тут я выпал в осадок). Я же восстанавливал сервер на этой железке. Из-под NW и SUSE пашет как из пулемета. Ничего не понимаю. В чём причина подобных глюков в DOS

Ну а теперь приведу конфигурацию DOS’а
CONFIG.SYS
- Код: Выделить всё
[MENU]
MENUITEM=DOS,STARTING MS-DOS 6.22
MENUITEM=SM,START STORAGE MANAGER 3.36
MENUITEM=PQM,STARTING PowerQuest Partition Magic 8.0
MENUITEM=PQDI,STARTING PowerQuest Drive Image 6.0
MENUITEM=NOT,STARTING WITHOUT HIMEM, EMM386
[DOS]
DEVICE=A:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICEHIGH=A:\DOS\EMM386.EXE RAM NOEMS
DEVICEHIGH=A:\DOS\ASPI8U2.SYS /D (с этим драйвером ещё не пытался)
[COMMON]
BUFFERS=85
FILES=80
FCBS=16,0
STACKS=9,256
DOS=HIGH,UMB
DEVICEHIGH=A:\DOS\ASUSCD.SYS /D:MSCD000
LASTDRIVE=Z
[SI]
[PQM]
[PQDI]
[NOT]
AUTOEXEC.BAT
- Код: Выделить всё
@ECHO OFF
VERIFY ON
SET NC=E:\NC
SET DN=E:\DN
PATH=A:\DOS;E:\DOS;E:\NET;E:\DN;E:\DN\ARC;E:\NC;E:\PQM80;E:\PQDI6
LH A:\DOS\RUS_KS > NUL
LH A:\DOS\MSCDEX.EXE /D:MSCD000 /M:50 /L:E > NUL
LH A:\DOS\MOUSE > NUL
GOTO %CONFIG%
REM ************************************************************
:DOS
CLS
@ECHO 1 - Запустить поддержку сети
@ECHO 2 - Продолжить запуск без поддержки сети
@CHOICE /c:12 Ваш выбор:
@IF ERRORLEVEL 2 GOTO NO
@IF ERRORLEVEL 1 GOTO RUN
:RUN
E: > NUL
CD NET > NUL
E:\NET\NET.BAT > NUL
GOTO END
:NO
GOTO END
REM ************************************************************
:PQM
PQMAGIC
GOTO END
REM ************************************************************
:PQDI
PQDI
GOTO END
REM ************************************************************
:NOT
GOTO END
:END
LH NC
NET.CFG
- Код: Выделить всё
Link Support
MAX BUFFER SIZE 24682
NetWare DOS Requester
FIRST NETWORK DRIVE F
NETWARE PROTOCOL NDS
PREFERRED TREE = COLLEGETREE
NAME CONTEXT = "OU=ENG.O=COLLEGE"
MAX CACHE SIZE = 8192
Auto Reconnect Level = 1
Cache write = off
check sum = 1
close behaid ticks = 0
delay writes = off
end of job = off
file cache level = 0
file write through = off
large internet packets = off
lock delay = 1
lock retries = 5
name cache level = 1
opportunistic locking = off
packet burst = off
true commit = off
Protocol TCPIP
IF_CONFIGURATION STATIC
IP_ADDRESS 195.0.1.3
IP_ROUTER 195.0.1.1
IP_NETMASK 255.255.255.0
PATH TCP_CFG E:\NET\
ARP_CACHE_MAX 128
TCP_RCV_WINDOWSZ 32768
NIOS
MEM POOL SIZE 4096
Protocol IP
Bind 1
NET.BAT
- Код: Выделить всё
@ECHO OFF
SET NWLANGUAGE=RUSSKI
LH E:\NET\NIOS.EXE > NUL
LOAD E:\NET\NBIC32.NLM > NUL
LOAD E:\NET\LSLC32.NLM > NUL
LOAD E:\NET\CMSM.NLM > NUL
LOAD E:\NET\ETHERTSM.NLM > NUL
cls
@ECHO 1 - Загрузить драйвер INTEL PRO/100 CE100B
@ECHO 2 - Загрузить драйвер N100 (COMPAQ)
@ECHO 3 - VIA Rhine Family Fast Ethernet Adapter - FETNWSRV.LAN
@ECHO 4 - INTEL PRO 1000 - CE1000.lan
@ECHO 5 - D-Link DFE-538TX 10/100 Adapter- Dlkrts.lan
@ECHO 6 - REALTEK RTL8139 - RTSSRV.LAN
@ECHO 7 - SIS900 - SIS900.LAN
@ECHO 8 - Marvell - YUKONNW.LAN
@ECHO 9 - Загрузка драйвера для иного адаптера
@CHOICE /c:123456789 Ваш выбор:
@IF ERRORLEVEL 9 GOTO 9
@IF ERRORLEVEL 8 GOTO YUKONNW
@IF ERRORLEVEL 7 GOTO SIS900
@IF ERRORLEVEL 6 GOTO RTSSRV
@IF ERRORLEVEL 5 GOTO Dlkrts
@IF ERRORLEVEL 4 GOTO CE1000
@IF ERRORLEVEL 3 GOTO FETNWSRV
@IF ERRORLEVEL 2 GOTO INTEL
@IF ERRORLEVEL 1 GOTO N100
:YUKONNW
LOAD E:\NET\YUKONNW.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:SIS900
LOAD E:\NET\SIS900.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:RTSSRV
LOAD E:\NET\RTSSRV.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:Dlkrts
LOAD E:\NET\Dlkrts.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:CE1000
LOAD E:\NET\CE1000.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:FETNWSRV
LOAD E:\NET\FETNWSRV.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:INTEL
LOAD E:\NET\CE100B.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:N100
LOAD E:\NET\N100.LAN FRAME=ETHERNET_II > NUL
@GOTO NET
:9
cls
@ECHO Укажите имя драйвера для загрузки (диск:\путь\драйвер.LAN FRAME=ETHERNET_II)
@ECHO 0 - После запуска драйвера
@GOTO END
:NET
LOAD E:\NET\TCPIP.NLM > NUL
cls
@ECHO 1 - Прервать запуск клиента
@ECHO 2 - Продолжить запуск клиента
@CHOICE /c:12 Ваш выбор:
@IF ERRORLEVEL 2 GOTO RUN
@IF ERRORLEVEL 1 GOTO NO
:RUN
LOAD E:\NET\SRVLOC.NLM > NUL
LOAD E:\NET\TRANNTA.NLM > NUL
LOAD E:\NET\CLIENT32.NLM > NUL
@ECHO ЕСТЬ доступ к сети и серверам NETWARE
CD \
NC
@GOTO END
:NO
cls
@ECHO ЕСТЬ доступ к сети, но подключения к серверам NETWARE НЕТ
CD \
NC
@GOTO END
:END
0.BAT
- Код: Выделить всё
@ECHO OFF
LOAD E:\NET\TCPIP.NLM > NUL
@ECHO 1 - Прервать запуск клиента
@ECHO 2 - Продолжить запуск клиента
CHOICE /c:12 Ваш выбор:
IF ERRORLEVEL 2 GOTO RUN
IF ERRORLEVEL 1 GOTO NO
:RUN
LOAD E:\NET\SRVLOC.NLM > NUL
LOAD E:\NET\TRANNTA.NLM > NUL
LOAD E:\NET\CLIENT32.NLM > NUL
@ECHO ЕСТЬ доступ к сети и серверам
GOTO END
:NO
@ECHO ЕСТЬ доступ к сети, но НЕТ подключения к серверам
GOTO END
:END
CD \
LH NC