Что такое VCACHE?

32-разрядный дисковый кэш драйвера в Windows 9x и Windows ME, который заменяет MS-DOS Smartdrv. VCACHE может динамически изменяться в зависимости от доступного дискового пространства и памяти, требуемой приложению.

Известно, что у машин Windows 95 проблемы с памятью выше 48 МБ из-за того, как память обрабатывается с помощью VCACHE . Пользователи Windows 98 и Windows ME также могут улучшить свою производительность, также изменив VCACHE; однако многие проблемы, существующие в Windows 95, были исправлены в Windows 98 и Windows ME. Чтобы исправить ошибки нехватки памяти, повысить производительность или исправить проблемы с VCACHE, пользователи могут изменить файл system.ini и добавить две нижеследующие строки в раздел [vcache] файла system.ini.

 [VCACHE]

minfilecache = xxxxxx

maxfilecache = xxxxxx

Где xxxxxx - это память в килобайтах, используемая на компьютере. Значение для «minfilecache» - это минимальный размер VCACHE, «maxfilecache» - это максимальное значение размера, которое не может быть превышено. Ниже приведены некоторые примеры того, что можно указать:

 32 МБ памяти = 3276850 МБ памяти = 51200128 МБ памяти = 131072 

512 МБ памяти = 524288 *

Примечание. При попытке оптимизировать компьютер значения VCACHE должны составлять от 10% до 25% от общего объема памяти.

* Размер maxfilecache не должен превышать 524288, даже если на компьютере установлено более 512 МБ памяти.

Пользователи могут испытывать фатальные исключения OE с VCACHE во время установки программы или при первом запуске программы из-за любой из перечисленных ниже возможностей.

  1. Программа, работающая в фоновом режиме, вызывает сбой компьютера. Закройте все TSR, работающие в фоновом режиме.
  2. Отключите кэширование с отложенной записью для всех дисков, нажав Пуск, Настройки, Панель управления, Система, Производительность, Файловая система, а затем Устранение неполадок . Установите флажок Отключить кэширование с обратной записью для всех дисков . Нажмите кнопку ОК, закройте все окна и перезагрузите компьютер.
  3. Перезагрузите компьютер в безопасном режиме. Если проблема не возникает в безопасном режиме, ваша проблема вызвана повреждением или проблемой программного обеспечения, и мы рекомендуем переустановить программное обеспечение, вызывающее проблему, или переустановить Windows. Однако, если проблемы сохраняются, это, вероятно, связано с плохой памятью компьютера.

Если вы получаете ошибки памяти с большим объемом памяти, например, более 512 МБ, установите maxfilecache = 524288.

Термины памяти, System.ini