Нехватка памяти в Windows XP помогите
Добавлено: 21 Февраль 2013, 15:47
				
				Здравствуйте уважаемые форумчане. Помогите, пожалуйста, моей проблеме.
Суть: имеется программа под производство написанная на Clarion'е 2.1. в ~97 году. До недавнего времени все было более-менее нормально. На стареньких Целероне 1400 под WinXp и Целероне 366 под Win98 запускался vidram.com (позволяет использовать часть видеопамяти для увеличения объема доступного программам пространства оперативной памяти) и память для dos получалась примерно 700кb. Но сейчас руководство поставило задачу целерон 366-й заменить на современный (проц - Pentium G860, мать - Asus P8H61-M LX, 2048 Mb памяти). Возникла проблема с программой на Clarion'е: при формировании отчетов производства происходит вылет программы с ошибкой insufficient memory. vidram.com - не запускается, точнее запускается и виден только черный экран без признаков жизни. Конфигами autoexec.nt и config.nt удалось добиться только:
config.nt
autoexec.nt
Помогите пожалуйста поправить конфиги (или может каким-нибудь батником запускать прогу нужно), чтоб под XP для DOS получалось побольше памяти.
P.S. EGA2MEM (аналог vidram.com) также не запускается.
			Суть: имеется программа под производство написанная на Clarion'е 2.1. в ~97 году. До недавнего времени все было более-менее нормально. На стареньких Целероне 1400 под WinXp и Целероне 366 под Win98 запускался vidram.com (позволяет использовать часть видеопамяти для увеличения объема доступного программам пространства оперативной памяти) и память для dos получалась примерно 700кb. Но сейчас руководство поставило задачу целерон 366-й заменить на современный (проц - Pentium G860, мать - Asus P8H61-M LX, 2048 Mb памяти). Возникла проблема с программой на Clarion'е: при формировании отчетов производства происходит вылет программы с ошибкой insufficient memory. vidram.com - не запускается, точнее запускается и виден только черный экран без признаков жизни. Конфигами autoexec.nt и config.nt удалось добиться только:
Код: Выделить всё
Обычная память :
  Имя               Размер (десятичный)     Размер (Hex)
-------------      ---------------------   -------------
  MSDOS              15744      ( 15.4K)       3D80
  KBD                 3296      (  3.2K)        CE0
  HIMEM               1248      (  1.2K)        4E0
  COMMAND             4384      (  4.3K)       1120
  СВОБОДНО             112      (  0.1K)         70
  СВОБОДНО          630400      (615.6K)      99E80
Всего СВОБОДНО :       630512      (615.7K)
Верхняя память :
  Имя               Размер (десятичный)     Размер (Hex)
-------------      ---------------------   -------------
  SYSTEM            192496      (188.0K)      2EFF0
  MOUSE              12528      ( 12.2K)       30F0
  KB16                6096      (  6.0K)       17D0
  СВОБОДНО            1280      (  1.3K)        500
  СВОБОДНО           49648      ( 48.5K)       C1F0
Всего СВОБОДНО :        50928      ( 49.7K)
Всего доступно программам (обычной + верхней памяти):         681440   (665.5K)
Максимальный размер программы:                                629104   (614.4K)
Максимальный размер блока верхней памяти:                      49648   ( 48.5K)
   1048576 байт - всего непрерывной дополнительной памяти
         0 байт - доступно непрерывной дополнительной памяти
    983040 байт - доступной памяти XMS
           резидентная часть MS-DOS загружена в сегмент HMA
Код: Выделить всё
device=%SystemRoot%\system32\himem.sys
dos=high, umb
files=140
Код: Выделить всё
@echo off
rem lh %SystemRoot%\system32\mscdexnt.exe
rem lh %SystemRoot%\system32\redir
rem lh %SystemRoot%\system32\dosx
SET BLASTER=A220 I5 D1 P330 T3
lh %SystemRoot%\system32\kb16.com ru
P.S. EGA2MEM (аналог vidram.com) также не запускается.