18 лет назад 31 октября 2006 в 14:51 899
Не могу заставить Windows Me (русская версия) работать с гигабайтом оперативной памяти. В Upgrade писали, что это предел для Windows 98. Но как заставить систему работать с этим гигабайтом? После динамической загрузки C:WindowsSystemIOSUBSYS mm.pdr происходит отключение питания системного блока. Переустановил с нуля Windows Me, при двух модулях (1 Гб) установка прошла без проблем. Но при попытке установить с CD драйверы чипсета диск отказывался читаться и определялся как AudioCD. При дальнейших попытках установки драйверов с HDD получил сообщение, что недостаточно памяти для запуска приложения. Пришлось один модуль убрать, чтобы все заработало. Снова установил второй модуль, и опять питание отключилось. Память — PC3200 1 Гб Kingston Kit KHX3200K2/1G — работает без проблем на том же железе с Windows XP (русская версия). Что делать?

егодня уже многие могут позволить себе установить в ПК большой объем памяти, а Windows 9x имеет врожденный сбой при работе с памятью более 512 Мб. Вообще же, Windows 9х / Me поддерживают два гигабайта физической оперативной памятиsupport.microsoft.com/support/kb/articles/q181/5/94.asp, так что о пределе в 1 Гб мы писать не могли. Но в системе имеет место небольшой, легко устранимый сбой, проявляющийся при увеличении объема памяти: появляется сообщение о ее нехватке, ставшее причиной мифа об ограничении поддерживаемой Windows 9х памяти в 512 Мб. Связан этот сбой с дисковым кэшированием.Для его устранения при использовании больших объемов памяти (в ряде случаев начиная с 384 Мб) надо ограничивать объем дискового кэша таким образом, чтобы ему отводилось не более 70% памяти при реально возможном максимуме кэша, равном 512 Мб (524 288 килобайт, официально же поддерживаемый системой размер дискового кэша — 800 мегабайт). Проще всего это сделать с помощью популярной утилиты Cacheman www.outertech.com. Либо пропишите вручную в разделе [Vcache] файла system.ini параметр MaxFileCache, ограничивающий объем отводимой под дисковое кэширование памяти: MaxFileCache=ххх, где ххх — максимальный размер памяти, отводимой под кэширование, в килобайтах.

CachemanУстановите, например, 300 мегабайт; если сбой пропадет, то можно попробовать увеличивать это значение до того момента, пока не вернутся сбои, и остановиться на последнем максимальном рабочем размере кэша (чем больше кэш, тем выше быстродействие дисковой системы). Скорее всего, подойдет такой параметр: MaxFileCache=275000 — для систем с 384-700 мегабайтами RAM и MaxFileCache=512000 — для систем с 700 мегабайтами и более.

Никто не прокомментировал материал. Есть мысли?