Объявления
Как увеличить ограничение памяти для 32-bit приложений в Windows 64-bit

С развитием компьютерных технологий все больше и больше людей переходят на 64-битные операционные системы, такие как Windows 7 x64 или Windows Vista x64 (Windows 8 x64 в будущем), которые могут адресовать больше чем 3GB RAM. Но знали ли вы что любое 32-бит приложение, которое вы запускаете на своей 64-бит операционке все равно ограничено размером памяти в 2GB. Это большинство севременных игр или ресурсоемких программ.

Конечно же 2GB под одну программу – это не мало, но если у вас установлено в системе больше чем 2GB RAM, то почему бы не позволить какой-то игре или программе воспользоваться этими гигабайтами. Кроме того некоторые приложения зависают при преодолении этого порога или начинают сыпать сообщениями об ошибках чтения памяти. Если кто-то работал в Exel с таблицей более чем в 500 000 строк, то думаю знает об этом.

Решение проблемы

Один программист по имени Daniel Pistelli написал один маленький патч, который модифицирует 32-битные программы и позволяет адресовать им до 4GB оперативной памяти. Важным условием при этом является то что вы можете воспользоваться этим патчем только в операционной системе с разрядностью 64-бит. Если вы не уверены какая разрядность у вашей оси, то это можно легко выяснить:

  1. Перейдите в меню Пуск, затем найдите в нем Панель управления;
  2. В Панели управления переключите способ просмотра “Крупные значки” и найдите пункт “Система”;
  3. В появившемся окне ищите пункт “Тип системы” (System Type), там должно быть написано “64-розрядная операционная система” (64-bit operating system).

Если у вас указанно “32-розрядная операционная система”, то этот патч вам не подойдет, кроме того он вам и не нужен.

Вторым условием, которое необходимо учесть, это то что этот патч можно применить только к 32-битным приложениям. Если вы не уверены является ли нужное вам приложение 32-битным, запустите Диспетчер задач с помощью комбинаций клавиш Ctrl+Alt+Delete или Ctrl+Shift+Escape. Передйите на вкладку процессов. В списке процессов найдите нужный вам процесс (имя процесса как правило аналогично имени приложения) и убедитесь в том есть ли надпись “*32” после имени процесса.

Использование патча

Когда вы убедились в выше описанных нюансах и захотите пропатчить ваше приложение, то первое что необходимо сделать – это выполнить бэкап выполняемого файла приложения, к которому и будет применяться этот патч. Поэтому скопируйте выполняемый файл (это файл который находится в папке с приложением и имеет расширение “.exe”) в другое место на диске. Это необходимо для того случая если в процессе патча что-то пойдет не так, то вы всегда сможете вернуть оригинальный исполняемый файл на место без переустановки приложения. Запомните, вам нужно выполнить бэкап только исполняемого файла, а не всей папки с приложением.

После этого скачиваем и запускаем патч. Он попросит вас выбрать программу, указываем ему на исполняемый файл и нажимаем “ОК”. Как только процесс закончится, вы увидите окно в котором будет указано “Executable saccessfully patched”. Нажимаем “ОК” чтобы выйти из патча или “Another file” чтобы выбрать следующее приложение.

Заключение

Если все пройдет успешно, то ваше 32-битное приложение сможет использовать до 4GB ОЗУ. Конечно же это будет видно на наиболее ресурсоемких приложениях таких как современные игры или специализированные приложения. Возможно они даже заметно увеличат свою производительность.

Скачать патч можно по следующей ссылке: 4gb_patch.zip [6,3 Kb] (cкачиваний: 782)

источник

Поделитесь полезным материалом с друзьями:


Вам помог этот совет? Вы можете помочь проекту, пожертвовав на его развитие любую сумму по своему усмотрению. Например, 20 рублей. Или больше :)

Передать $пасибо! нашему сайту через систему Webmoney
Комментарий: xxx29 января 2012 19:03
на Quake 3 - не действует..... angry
Комментарий: valentin27 июля 2012 02:11
На ProgDVB не действует. Как не было картинки так и нет!
Добавление комментария:
Ваше Имя:
Ваш E-Mail:

Полужирный Наклонный текст Подчёркнутый текст Зачёркнутый текст | Выравнивание по левому краю По центру Выравнивание по правому краю | Вставка смайликов Вставка ссылкиВставка защищённой ссылки Выбор цвета | Скрытый текст Вставка цитаты Преобразовать выбранный текст из транслитерации в кириллицу Вставка спойлера
Код:
Включите эту картинку для отображения кода безопасности
обновлять капчу