Решение проблем с вылетом игр на 32-битной операционной системе

Современные игры, запускаемые в 32-битной операционной системе, могут столкнуться с проблемой ограничения памяти, так как для приложения установлен лимит в 2 ГБ выделяемой памяти. Проявляется эта проблема в вылетах игр и других приложений, которые требуют больших объемов памяти для своей работы. 

Решение вроде бы очевидно — установить 64-битную операционную систему и проблема с ограничением памяти будет решена. Однако не всегда это можно сделать быстро. В этом случае можно временно решить проблему другим способом, если в вашем компьютере установлено больше 2 ГБ оперативной памяти.

Предел выделяемой памяти для приложения можно увеличить с помощью команды bcdedit. Это решение не идеально и имеет свои недостатки, но по-крайней мере позволит увеличить период времени до переполнения памяти приложения.

Инструкция рассчитана на то, что у вас в компьютере установлено 4 ГБ оперативной памяти. На операционных системах Windows 7 и 8 запустите cmd с правами администратора и выполните в открывшемся окне следующую команду:

bcdedit /set IncreaseUserVA 3072

В результате лимит выделяемой памяти для приложения будет увеличен до 3 ГБ. Просмотреть значения параметров можно с помощью следующей команды

bcdedit /enum {current}

Возможно этого вам хватит на какое-то время для комфортной работы до переустановки 64-битной операционной системы. Более подробно почитать об этой команде можно в следующей статье.

Windows XP уже все реже встречается на компьютерах, но для нее тоже существует похожее решение, хотя для нее все делается совсем иначе. Откройте свойства «Мой Компьютер» и выберите вкладку «Дополнительно», в разделе «Загрузка и восстановление» нажмите Параметры и выберите Правка. В результате у вас откроется в Блокноте файл boot.ini. Найдите строку загрузки вашей операционной системы, она будет похожа не следующую строку:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect

Сделайте копию этой строки ниже и добавьте в конце параметр /3GB, так что ваша строка станет такой:

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /3GB /fastdetect

Сохраните изменения, закройте файл и перезагрузите компьютер. При загрузке не забудьте выбрать вариант загрузки с параметром 3GB.

Комментарии 2

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.