Страница 2 из 2

вылеты и зависания RW3

Добавлено: 18 апр 2012, 23:53
AlexSheFF
lisik60 писал(а):нужно в командной строке прописать:
BCDEDIT /Set IncreaseUserVa 3072
Попробовал прописать, запустил сценарий, который заведомо выбивал "библиотечную" ошибку - всё прошло как по маслу!!! :Yahoo!:
Спасибо большое, lisik60, реально помог! :beer:

вылеты и зависания RW3

Добавлено: 19 апр 2012, 01:34
fighter2012
А эта команда может решить проблему вылетов из-за нехватки памяти?

вылеты и зависания RW3

Добавлено: 19 апр 2012, 01:44
Cross
не может, она лишь позволяет использовать большие памяти приложениям, чем по умолчанию. Например в 32 битных системах ограничение стоит на 2 гига, а с помощью данной команды предел можно расширить

вылеты и зависания RW3

Добавлено: 19 апр 2012, 03:04
alex779
Cross9 писал(а):Например в 32 битных системах ограничение стоит на 2 гига, а с помощью данной команды предел можно расширить
Не более 3 Гигов.

вылеты и зависания RW3

Добавлено: 19 апр 2012, 08:58
ber6509
Эта команда( BCDEDIT /Set IncreaseUserVa 3072 ) действует только для Win7,или на XP тоже работает ? У меня на одном из винтов XP SP3,хотелось бы и там памяти добавить.

вылеты и зависания RW3

Добавлено: 19 апр 2012, 11:17
AlexSheFF
На ХР SP3 эта команда не сработает, там нужно редактировать файл boot.ini:
Спойлер
1) Включите отображение скрытых файлов и папок.

2) Найдите boot.ini в корневом каталоге системного диска (обычно C:\) и снимите с него атрибут «только чтение».

3) Открыв файл, вы увидите примерно следующее:

[boot loader]

;timeout=3

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

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

4) Изменения вносятся в пункт, касающийся необходимой операционки. Если необходимо внести параметр /3GB, то результат должен выглядеть так:

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

5) Сохраните файл и выставьте параметр «только чтение» обратно.

6) Перезагрузите компьютер
У меня тоже две ОС (XP SP3 и 7-ка SP1, обе 32-битные). На 7-ке команда BCDEDIT /Set IncreaseUserVa 3072 сработала, на XP вышеуказанное я проделывать не стал, так как она установлена уже 4.5 года назад и изрядно потрёпана :beye:

вылеты и зависания RW3

Добавлено: 19 апр 2012, 11:45
Cross
alex779
не более трёх гигов, а если точнее 4-х видит сама ось. Обычно объём ограничивается 3,25 гигами, остальное зарезервированно под нужды операциаонки.
А что касается этой команды, то она позволяет изменять лимит памяти для приложений, которые её собственно и используют, по умолчанию это значение равно 2 гига, то есть любое приложение на 32 битной винде будет использовать не более двух гигов. Всё просто.
Что примечательно, для XP и последующих систем команды разные: в XP действительно надо править Boot.ini, но и через консоль можно другой командой. В Vista и 7 уже посредствам BCDEdit.
Тут и без меня в общем то всё расписано :)

вылеты и зависания RW3

Добавлено: 16 сен 2012, 07:50
LiNe
AlexSheFF писал(а):На ХР SP3 эта команда не сработает, там нужно редактировать файл boot.ini:
Спойлер
1) Включите отображение скрытых файлов и папок.

2) Найдите boot.ini в корневом каталоге системного диска (обычно C:\) и снимите с него атрибут «только чтение».

3) Открыв файл, вы увидите примерно следующее:

[boot loader]

;timeout=3

default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS

[operating systems]

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

4) Изменения вносятся в пункт, касающийся необходимой операционки. Если необходимо внести параметр /3GB, то результат должен выглядеть так:

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

5) Сохраните файл и выставьте параметр «только чтение» обратно.

6) Перезагрузите компьютер
У меня тоже две ОС (XP SP3 и 7-ка SP1, обе 32-битные). На 7-ке команда bcdedit /Set IncreaseUserVa 3072 сработала, на XP вышеуказанное я проделывать не стал, так как она установлена уже 4.5 года назад и изрядно потрёпана :beye:
И действительно, что прописано все но подправляю кое -что... В XP невозможно выполнить команду bcdedit /..., так как эта утилита только в семерке (bcdedit.exe). Обычно, большинство программ не могут использовать более 2Гб виртуальной памяти(Cross правильно заметил). А в свою очередь Windows(32bit) четко выделяет им 2- гигабайтовое пространства, хотя некоторые из них пытаются "вырваться из этой блокады", вот и происходит вылеты. Программно это связана с заголовком (<Header>) данной (.exe)программы. Замечу, что прежде чем выполнить команду bcdedit /... для 7-ерки, и добавление /3GB или /3GB /userva=2560 в boot.ini для XP, вы должны изменить (Header) программы, т.е. выполнить "App can handle > 2GB address space" в специальной программе либо "разбирать екзешник", что позволит приложению, будучи загруженной в памяти, "взять" и использовать(на свое усмотрение) более 2Гб. Иначе, как то выглядит неполноценным. Я сейчас не говорю именно об RW. Уверен, что у некоторых вылеты и застой явно связаны с нехваткой выделяемой памяти. Но все же, определим постами выше написанные команды.
Как уже написал на счет Файла заголовки программы, то его можно изменить с помощью ExplorerSuite. Программа отлично работает Windows XP и Windows7. С ее помощью можно так же просматривать, заменять и многое др.
Подробная инструкция и рисунок в файле Readme.doc
ВАЖНО:Те кто не знают,не использовали и/или сомневаются, на всякий случая сделайте копию вашего exe

Изображение
После применения утилиты и разрешения программе использовать уже более 2Гб, переходим к следующим этапам.

Для Windows XP (32bit) 3Гб
Открываем обычным блокнотом системный скрытый файл boot.ini, находим сектор [operating systems], копируем код под спойлером и вставляем сразу после сектора.
Спойлер

Код: Выделить всё

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB /userva=2560
Для Windows XP (32bit) 4Гб
Проделываем тот же
Спойлер

Код: Выделить всё

multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect /3GB
P.S. после или до /fastdetect могут быть еще какие то параметры, это не важно, пишем все через пробел

Для Windows 7 (32bit) 3Гб
Для выполнения команды нажимаем Win+R >> в строке набираем cmd и нажимаем на Enter. В появившемся окне вводим
bcdedit /set IncreaseUserVA 2560

Для Windows 7 (32bit) 4Гб
Тот же самое... вводим bcdedit /set IncreaseUserVA 3072

Для отмены, если что не так пойдет, набираем bcdedit /set IncreaseUserVA 2048

НУ вроде и все... Блин настрочил столько.. :)

вылеты и зависания RW3

Добавлено: 17 сен 2012, 08:47
Loco
Об ExplorerSuite:
Хорошее подспорье в решении проблемы с памятью, но однобокое. Поясню - как показывает практика, все проблемы с памятью и ее адресацией окончательно уходят с применением х64 ОС, все прочее можно рассматривать, как "костыли". Да, зачастую это помогает, снижает вылеты (сам активно пользовался этой утилитой на XP), но есть еще одна проблема - "утечка" памяти по вине самого приложения, в этом случае, данный метод лишь отодвигает границу проблемы (вылетов и т.п.), но не исключает ее.
В итоге - х64, если не спасает от всех проблем, то решает очень многие, связанные с распределением памяти, а именно обеспечивает 64-битную адресацию для поддержки больших объёмов памяти. Есть и другие преимущества, хотя и не для всех актуальные:
- х64 ОС с большим количеством памяти лучше работают с большими файлами (ОС не придётся загружать файл в память по частям);
- точность результатов в операциях с плавающей точкой (геймерам это пока не актуально).

Правда, думаю лет через 5, х64 окончательно вытеснит х86 архитектуру, оставив ее уделом компактных ультрабуков, на время...

вылеты и зависания RW3

Добавлено: 17 сен 2012, 21:19
LiNe
Loco писал(а):Об ExplorerSuite:
В итоге - х64, если не спасает от всех проблем, то решает очень многие, связанные с распределением памяти, а именно обеспечивает 64-битную адресацию для поддержки больших объёмов памяти. Есть и другие преимущества, хотя и не для всех актуальные:
- х64 ОС с большим количеством памяти лучше работают с большими файлами (ОС не придётся загружать файл в память по частям);
- точность результатов в операциях с плавающей точкой (геймерам это пока не актуально).
Loco, ну естественно... :) конечно, тотальные или принудительные действия- это не есть окончательное решение данной проблемы. Я полагаю, что это понятно всем тем, кто сталкивался с проблемой. Поверьте, многим пользователям ПК, по разным причинам и/или мотивациям, ну ... приходится (или хотелось бы)прибегнуть к таким или подобным методам. Я сам когда то применил такой метод , и к стати на семерке, использовал так же ReadyFor4GB, в разные времена и т.д.

вылеты и зависания RW3

Добавлено: 17 сен 2012, 21:37
a101z
LiNe
Просто шикарную помощь ты своим постом тут сделал, я думаю. Для обладателей системы 32 бит - думаю это будет очень полезно (если всё правильно и аккуратно сделать). Как правильно заметил Loco, на системе 64 бит этого не требуется (но не все до сих пор обладают системой 64 бит). Выражаю благодарность за полезный и подробный пост по поводу увеличения памяти на 32 бит системах :).

Лично мой совет вот каков. Если позволяют железки (финансы) - ставьте систему 64 бит, а так же не пользуйтесь Windows XP в любых вариантах (включая 64 бит). Довольно устаревшая система, особенно для современных игр и симуляторов. А в режиме 64 бит, Windows XP вообще очень часто и страшно глючит. В этом смысле самый лучший вариант - Windows 7 64 бит (в любых вариантах, от Домашней до Максимальной). Причем не нужно ставить пиратки, и всякие переделанные дистрибутивы с встроенными активаторами и прочим, коих счас множество в сети (потому как довольно давно известно о том, что "семерка" очень не любит вмешательства внутрь себя, особенно на низком уровне, и её лучше не трогать вообще, не лезнь в дистрибутивы, ядро и прочее). Самый лучший вариант - ставить копию лицензионного диска одной из редакций, и далее вечно жить на реармах. Майкрософт для разработчиков предусмотрело до 4-х реармов (эта опция встроена в ядро системы официально). Раз в месяц необходимо делать команду реарм, а раз в 4-ре месяца сбрасывать счетчик реармов специальной утилитой. В итоге вы живете на нетронутой, не взломанной лицензионной копии ОС постоянно, на пробном периоде (который от активированной версии ничем не отличается). Вам приходят все обновления и прочее. И тогда не будет ни вылетов из-за нехватки памяти "верхней", ни вылетов из-за некачественно взломанной ОС. Лично для себя я сделал за многие годы эксплуатации различных ОС следующий вывод - чем меньше ты лезешь в ОС, модифицируешь её, изменяешь и прочее - тем лучше и стабильнее она работает. Проверять иногда реестр на наличие ошибок и мусора не помешает, а так же почаще делать дефрагментацию ЖД системного (если конечно у вас не установлен как системный SSD, он в дефрагментации не нуждается). И больше ни во что не лезть, и уж тем более не изменять системные файлы, не убирать "лишние" опции, и прочее. Это конечно убыстряет систему, но как правило со временем такие вмешательства приводят к ошибкам ОС. Тут совет не касается простых вещей, допустим убрать "дефендер", или UAC снизить до ноля. Такие вещи безобидны и их можно и нужно делать. А вот лезть спец-утилитами в ОС на низком уровне, особенно в реестр - не рекомендуется вообще (только если вы профессионально не системный администратр по образованию и не программист).

вылеты и зависания RW3

Добавлено: 18 сен 2012, 03:55
Loco
a101z писал(а):Самый лучший вариант - ставить копию лицензионного диска одной из редакций, и далее вечно жить на реармах.
Самый лучший вариант, если на то пошло :) , поставить (купить) лицензию и не морочить себе голову ни взломом с подменой системных файлов (что 7-ка и вправду не приветствует), ни т.н. "реармами". Тем паче, что данное вложение денег можно считать единовременным, ибо, как я вижу, дальнейший апгрейд до 8-ки в 469 рублей выглядит совсем смешным.
a101z писал(а):Тут совет не касается простых вещей, допустим убрать "дефендер", или UAC снизить до ноля. Такие вещи безобидны и их можно и нужно делать.
"Защитник Windows", да, при наличии антивирусного ПО, абсолютно бесполезен, но совсем отключать UAC я бы не советовал, а рекомендовал бы оставить на 1, при этом он не сильно осложнит повседневное пользование ОС, ибо запросы будут крайне редки.

вылеты и зависания RW3

Добавлено: 18 сен 2012, 06:36
LiNe
Loco писал(а):
a101z писал(а):Самый лучший вариант - ставить копию лицензионного диска одной из редакций, и далее вечно жить на реармах.
Самый лучший вариант, если на то пошло :) , поставить (купить) лицензию и не морочить себе голову ни взломом с подменой системных файлов (что 7-ка и вправду не приветствует), ни т.н. "реармами". Тем паче, что данное вложение денег можно считать единовременным, ибо, как я вижу, дальнейший апгрейд до 8-ки в 469 рублей выглядит совсем смешным.
a101z писал(а):Тут совет не касается простых вещей, допустим убрать "дефендер", или UAC снизить до ноля. Такие вещи безобидны и их можно и нужно делать.
"Защитник Windows", да, при наличии антивирусного ПО, абсолютно бесполезен, но совсем отключать UAC я бы не советовал, а рекомендовал бы оставить на 1, при этом он не сильно осложнит повседневное пользование ОС, ибо запросы будут крайне редки.
Loco, на данный момент у меня стоят XP и 7, при том на одном винте- 500Гб(семерка не любит когда рядом другая ОС). На счет семерки... ну, не так уж она капризная, как вы представляете. Она у меня копия с одним и тем же ключем, ОЕМ- с активатора. Изначально была 7600 Мах., поставил, без ввода 25-и значного ключа, запустил... Вел себя сначала, не так уж... Начал потихоньку "работать" с ней. Буду краток... короче говоря, "поиздевался" над ней как мог и как умел, ну типа экспериментировал, при том не меняя ни одного системно-функционального файла. В итоге получил - Установка с диска без ключа, полностью обновляемая ОС с родного сервера Майкрософт без каких либо заморочек, SP1+ RusLP_sp1, с фиксами и отключенными много никчемными процессами, так же, всеми известные настройки ит.д. Т.е. получил то, что именно мне нужно было. За полтора года обновлялся в 5 раз, правда, сервер иногда загружал пакет KB 79310,(если правильно помню) проверка подлинности, так я ее махом грохал, и следом команду реарм с последующей перезагрузкой/2 раза/и т.д. ОС работает нормально и не замечаю ни каких таких... правда, я ее не "обижаю", как описал a101z, нужно, конечно, следить за многими вещами. RW тоже тоже у меня запускается в процессе семерки, хотя она установлена в другом логике и все прекрасно работает.НУ об xp уж не говорю, это вообще съеденное дело.

вылеты и зависания RW3

Добавлено: 18 сен 2012, 07:47
Loco
LiNe писал(а):На счет семерки... ну, не так уж она капризная, как вы представляете.
Где представляю? Не совсем вас понял... Я не писал, что данная ОС капризная. Мне лично никаких хлопот не доставляет, впрочем, как и прошлая XP (с ней еще пересекаюсь, и надеюсь буду, на одном из "буков").

Службами и прочей требухой сильно не заморачивался, разве только отключил всякие "защитники", отключил дефрагментацию по расписанию (это я делаю руками, когда мне нужно), прибрал немного UAC, да почистил автозагрузку после установки всего ПО, дров (вру :) , отключил еще компоненты удаленного доступа).

P.S. Ну а по поводу ключей, активаций и реармов... это личное дело каждого. Здесь я провожу параллели с покупкой тех же игр, "рабочего" ПО и прочего - рассуждать можно бесконечно, уповая на менталитет, материальные возможности, личную неприязнь к определенному разработчику (издателю) ПО & ОС, но для меня это неприемлемо, именно само обсуждение (осуждение и пр.). Повторюсь, ваше дело и право. У вас своя мотивация, и возможно вполне веская и обоснованная, у меня же своя, посему - ОС, антивирусное ПО, ПО для выполнения рабочих задач всегда (по возможности) будет легальное, все остальное ПО легко заменяется абсолютно бесплатными аналогами.
С играми так же - пробую - нравится - покупаю.