Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Старый софт »   Error 8: There is not enough memory available
RSS

Error 8: There is not enough memory available

Проблема с памятью в MS-DOS 6.22

<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
 
Force
Гость

Ссылка

Подробное описание конфигурации.

Машина на P200 с 64 Мб памяти и 8.4 Гб винт, разбитый на 4 раздела по 2Гб.

На диске С установлен MS-DOS 6.22 Eng и Windows 98 SE ENG

Оффтопик: Оффтопик: Кстати, сегодня при загрузке венда ругнулась, что там с сетью что-то не впорядке. Но сеть работает. После перезагрузки уже ничего не говорила.

И еще Arachne не запускаеся. Пишет: Arachne is out of conventional (low) DOS memory (55192 bytes) missing.
).

Теперь конфиги и вывод команды mem /c и mem /d.

Config.sys:

DEVICE=C:\DOS\SETVER.EXE
DEVICE=C:\DOS\HIMEM.SYS
DOS=HIGH
COUNTRY=007,,C:\DOS\COUNTRY.SYS
DEVICE=C:\DOS\DISPLAY.SYS CON=(EGA,,1)
INSTALL=C:\DOS\NLSFUNC.EXE C:\DOS\COUNTRY.SYS
FILES=30
device=C:\NET\ifshlp.sys
LASTDRIVE=Z

Autoexec.bat:

C:\NET\net initialize
C:\DOS\SMARTDRV.EXE /X
@ECHO OFF
PROMPT $p$g
PATH C:\NET;C:\DOS
SET TEMP=C:\DOS
MODE CON CODEPAGE PREPARE=((866) C:\DOS\EGA.CPI)
CHCP 866
C:\NET\netbind.com
C:\NET\umb.com
C:\NET\tcptsr.exe
C:\NET\tinyrfc.exe
C:\NET\nmtsr.exe
C:\NET\emsbfr.exe
C:\NET\net start

Вывод команды mem:

Modules using memory below 1 MB:

  Name           Total       =   Conventional   +   Upper Memory
  --------  ----------------   ----------------   ----------------
  MSDOS       16 557   (16K)     16 557   (16K)          0    (0K)
  SETVER         416    (0K)        416    (0K)          0    (0K)
  HIMEM        1 168    (1K)      1 168    (1K)          0    (0K)
  DISPLAY      8 304    (8K)      8 304    (8K)          0    (0K)
  IFSHLP       3 968    (4K)      3 968    (4K)          0    (0K)
  NLSFUNC      2 784    (3K)      2 784    (3K)          0    (0K)
  COMMAND      2 928    (3K)      2 928    (3K)          0    (0K)
  PROTMAN        400    (0K)        400    (0K)          0    (0K)
  W940ND       9 200    (9K)      9 200    (9K)          0    (0K)
  NDISHLP      1 440    (1K)      1 440    (1K)          0    (0K)
  TCPDRV       1 328    (1K)      1 328    (1K)          0    (0K)
  NEMM           672    (1K)        672    (1K)          0    (0K)
  SMARTDRV    29 024   (28K)     29 024   (28K)          0    (0K)
  PROTMAN      2 560    (3K)      2 560    (3K)          0    (0K)
  TCPTSR      76 784   (75K)     76 784   (75K)          0    (0K)
  TINYRFC     18 224   (18K)     18 224   (18K)          0    (0K)
  NMTSR        6 160    (6K)      6 160    (6K)          0    (0K)
  NETBEUI     37 776   (37K)     37 776   (37K)          0    (0K)
  Free       434 592  (424K)    434 592  (424K)          0    (0K)

Memory Summary:

  Type of Memory       Total   =    Used    +    Free
  ----------------  ----------   ----------   ----------
  Conventional         654 336      219 744      434 592
  Upper                      0            0            0
  Reserved                   0            0            0
  Extended (XMS)    66 060 288    2 162 688   63 897 600
  ----------------  ----------   ----------   ----------
  Total memory      66 714 624    2 382 432   64 332 192

  Total under 1 MB     654 336      219 744      434 592

  Largest executable program size        434 480   (424K)
  Largest free upper memory block              0     (0K)
  MS-DOS is resident in the high memory area.

Conventional Memory Detail:

  Segment               Total        Name         Type
  -------          ----------------  -----------  --------
   00000              1 039    (1K)               Interrupt Vector
   00040                271    (0K)               ROM Communication Area
   00050                527    (1K)               DOS Communication Area
   00070              2 960    (3K)  IO           System Data
                                        CON       System Device Driver
                                        AUX       System Device Driver
                                        PRN       System Device Driver
                                        CLOCK$    System Device Driver
                                        A: - F:   System Device Driver
                                        COM1      System Device Driver
                                        LPT1      System Device Driver
                                        LPT2      System Device Driver
                                        LPT3      System Device Driver
                                        COM2      System Device Driver
                                        COM3      System Device Driver
                                        COM4      System Device Driver
   00129              5 168    (5K)  MSDOS        System Data
   0026C             20 352   (20K)  IO           System Data
                        400    (0K)     SETVERXX  Installed Device=SETVER  
                      1 152    (1K)     XMSXXXX0  Installed Device=HIMEM  
                      8 288    (8K)     CON       Installed Device=DISPLAY
                      3 952    (4K)     IFS$HLP$  Installed Device=IFSHLP  
                      1 488    (1K)               FILES=30
                        256    (0K)               FCBS=4
                        512    (1K)               BUFFERS=15
                      2 288    (2K)               LASTDRIVE=Z
                      1 856    (2K)               STACKS=9,128
   00764                 80    (0K)  MSDOS        System Program
   00769                112    (0K)  NC           Environment
   00770                 16    (0K)  MSDOS        -- Free --
   00771              2 784    (3K)  NLSFUNC      Program
   0081F              2 656    (3K)  COMMAND      Program
   008C5                 80    (0K)  MSDOS        -- Free --
   008CA                272    (0K)  COMMAND      Environment
   008DB                400    (0K)  PROTMAN      Program
   008F4              9 200    (9K)  W940ND       Program
   00B33              1 440    (1K)  NDISHLP      Program
   00B8D              1 328    (1K)  TCPDRV       Program
   00BE0                672    (1K)  NEMM         Program
   00C0A             29 024   (28K)  SMARTDRV     Program
   01320              2 560    (3K)  PROTMAN      Program
   013C0             76 784   (75K)  TCPTSR       Program
   0267F             18 224   (18K)  TINYRFC      Program
   02AF2              6 160    (6K)  NMTSR        Program
   02C73             24 848   (24K)  NETBEUI      Program
   03284                672    (1K)  NETBEUI      Data
   032AE             12 256   (12K)  NETBEUI      Data
   035AC              5 424    (5K)  NC           Program
   036FF                112    (0K)  COMMAND      Data
   03706              2 656    (3K)  COMMAND      Program
   037AC                272    (0K)  COMMAND      Environment
   037BD                112    (0K)  MEM          Environment
   037C4             88 992   (87K)  MEM          Program
   04D7E            336 928  (329K)  MSDOS        -- Free --

Memory Summary:

  Type of Memory       Total   =    Used    +    Free
  ----------------  ----------   ----------   ----------
  Conventional         654 336      228 320      426 016
  Upper                      0            0            0
  Reserved                   0            0            0
  Extended (XMS)    66 060 288    2 162 688   63 897 600
  ----------------  ----------   ----------   ----------
  Total memory      66 714 624    2 391 008   64 323 616

  Total under 1 MB     654 336      228 320      426 016

  Memory accessible using Int 15h              0     (0K)
  Largest executable program size        425 904   (416K)
  Largest free upper memory block              0     (0K)
  MS-DOS is resident in the high memory area.

  XMS version  3.00; driver version  3.16

И на всякий случай Config.sys и Autoexec.bat Windows 98.

Config.sys:

DEVICE=C:\WINDOWS\setver.exe
DEVICE=C:\WINDOWS\HIMEM.SYS
DOS=HIGH
INSTALL=C:\WINDOWS\COMMAND\NLSFUNC.EXE C:\DOS\COUNTRY.SYS
device=C:\WINDOWS\ifshlp.sys
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=380,866,C:\WINDOWS\COMMAND\country.sys

Autoexec.bat:

@ECHO OFF
PROMPT $p$g
PATH C:\WINDOWS;C:\WINDOWS\COMMAND;C:\NET;C:\DOS
SET TEMP=C:\DOS
rem - By Windows 98 Network - C:\NET\net start
mode con codepage prepare=((866) C:\WINDOWS\COMMAND\ega3.cpi)
mode con codepage select=866

Будет нужна еще информация, говорите какая, буду выкладывать.
Сейчас на форуме
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
2 Force
Переход с MS-DOS 6.22 Eng на freedos может облегчит ситуацию с памятью. Когда я заводил досовское ПО арвида с прикрученной сетью ПО тоже не заводилось из-за недостатка памяти. На freedos завелось (но вылезли другие проблемы).
Force
Гость

Ссылка

aleksvolgin написал:
[q]
но вылезли другие проблемы
[/q]
Думаю я сначала с этими разберусь, а там посмотрим :)
Сейчас на форуме
aleksvolgin
Advanced Member


Всего сообщений: 2123
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
21 нояб. 2010
Не пугайтесь. Под фразой "вылезли другие проблемы" имелось ввиду переполнение буфера приёма данных с ленты и необходимости драйву перечитывать поскипанные блоки данных. Выглядит это так:

ansi
Advanced Member


Откуда: Минск
Всего сообщений: 1273
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 нояб. 2007
сервер - это машина к которой подключаются сетевые диски, т. е. которая предоставляет свое дисковое пространство (условно говоря сервер, может быть и обычный компьютер).

Ну я так смотрю, что в памяти всего много, а еще и сам MS Lan Client при установленном tcp/ip запускает очень много программ таких как TCPDRV, TINYRFC, NMTSR которые могут работать только в нижней памяти, даже если их принудительно грузить в верхнюю память. Кроме того я вижу в памяти netbeui (он действительно нужен?). Nwlink занимает кстати гораздо меньше памяти.

Кстати, у кого нибудь есть версии MS Lan Client более ранние чем 3.0? Поделитесь пожалуйста!
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
display и nlsfunc прибить (вместе с mode con в autoexec.bat), заменить на s_font, который памяти вообще не занимает. Smartdrv тоже не нужен - заменить на uide. Всего пару килобайт потянет, а кеш хоть на все 64MB. Ну и конечно совершенно не нужный netbeui убрать в установке ms client. Далее включить доступ к верхней памяти (upper memory), хотя бы с помощью emm386, но лучше umbpci. И все что можно грузить по devicehigh= в config.sys плюс dos=umb или комбинировано dos=high,umb.

P.S. "SET TEMP=C:\DOS" - засорять системный каталог мусором? Создать каталог c:\temp или c:\dos\temp и прописать его в переменную TEMP. Чтоб потом можно было прибивать весь мусор вместе с мусорным каталогом...
Force
Гость

Ссылка

Anderson1 написал:
[q]
сервер - это машина к которой подключаются сетевые диски, т. е. которая предоставляет свое дисковое пространство (условно говоря сервер, может быть и обычный компьютер).
[/q]
Тут вообще все гораздо запущеней. Ну да ладно, тема не об этом.

ansi написал:
[q]
Ну я так смотрю, что в памяти всего много, а еще и сам MS Lan Client при установленном tcp/ip запускает очень много программ таких как TCPDRV, TINYRFC, NMTSR которые могут работать только в нижней памяти, даже если их принудительно грузить в верхнюю память. Кроме того я вижу в памяти netbeui (он действительно нужен?). Nwlink занимает кстати гораздо меньше памяти.
[/q]
Ну тут я мог конечно лишнего наставить. А, вообще от сети нужен только интернет (www, ftp) и ничего больше. А, Nwlink это для чего?

ansi написал:
[q]
Кстати, у кого нибудь есть версии MS Lan Client более ранние чем 3.0? Поделитесь пожалуйста!
[/q]
Вроде где-то видел. На днях буду заниматься своим вопросом. Если увижу скину Вам ссылку.

Anderson1 написал:
[q]
display и nlsfunc прибить (вместе с mode con в autoexec.bat), заменить на s_font, который памяти вообще не занимает. Smartdrv тоже не нужен - заменить на uide. Всего пару килобайт потянет, а кеш хоть на все 64MB. Ну и конечно совершенно не нужный netbeui убрать в установке ms client. Далее включить доступ к верхней памяти (upper memory), хотя бы с помощью emm386, но лучше umbpci. И все что можно грузить по devicehigh= в config.sys плюс dos=umb или комбинировано dos=high,umb.

P.S. "SET TEMP=C:\DOS" - засорять системный каталог мусором? Создать каталог c:\temp или c:\dos\temp и прописать его в переменную TEMP. Чтоб потом можно было прибивать весь мусор вместе с мусорным каталогом...
[/q]
Спасибо. Попробую Ваши рекомендации. В идеале я думаю нужно все по новой устанавливать. :)
Сейчас на форуме
Anderson1
Advanced Member


Откуда: Москва
Всего сообщений: 2098
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
27 фев. 2011
Force написал:
[q]
думаю нужно все по новой устанавливать
[/q]
Хм. Зачем? DOS это не винда, устанавливать там в сущности нечего :) Самое близкое к установке это команда "sys a: c:", остальное решается обычным копированием или распаковкой из архива.
BTW, винду98 я бы на таком компе прибил насовсем - максимум поставил бы 3.11 :)
Force
Гость

Ссылка

Anderson1 написал:
[q]
Хм. Зачем? DOS это не винда, устанавливать там в сущности нечего :) Самое близкое к установке это команда "sys a: c:", остальное решается обычным копированием или распаковкой из архива.
[/q]
Да там лишнего уже много как я понял.

Anderson1 написал:
[q]
BTW, винду98 я бы на таком компе прибил насовсем - максимум поставил бы 3.11 :)
[/q]
Почему винду98 прибили бы? Мне и дос и венда нужна. Иначе вторую машину покупать придется. Я в общем-то планирую, но вряд ли в скором времени это будет.
Сейчас на форуме
Fe-Restorator
Гость

Ссылка

ansi написал:
[q]
сервер - это машина к которой подключаются сетевые диски, т. е. которая предоставляет свое дисковое пространство (условно говоря сервер, может быть и обычный компьютер).
[/q]
Враньё. У меня в сети 15 машин, к которым подключаются сетевые диски, и ни одна из них не сервер, ни разу!
ВЫкипедию почитал-б что-ли. Для начала.
Сейчас на форуме
<<Назад  Вперед>> Страницы: 1 * 2 3 4 5
Печать
Полигон-2 »   Старый софт »   Error 8: There is not enough memory available
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS