Название: Память "read" Отправлено: Glot от 26-10-2008, 15:11:25 всем привет.
Растолкуйте малограмотному, что означает "память не может быть "read" (прчитана), и в чём проблемма в софте и ли в железе. Название: Re: Память "read" Отправлено: trans от 26-10-2008, 15:46:13 В софте, а точнее в винде.
Название: Re: Память "read" Отправлено: KarmelitA от 26-10-2008, 15:54:18 Ну ещё как вариант посмотри не греется ли в корпмпе чего сверх нормы...
Название: Re: Память "read" Отправлено: PlayStation от 26-10-2008, 16:27:24 видимо приложение пытается читать из области, которая ему не принадлежит. глюк в проге (неправильная работа с указателями в Си или что-то подобное) или глючит железо, что тоже вероятно.
Название: Re: Память "read" Отправлено: Glot от 27-10-2008, 07:52:02 Железо всё холодное.
Но терзают меня смутные сомнения - всё началось пос ле того как поставил второй модуль памяти. Но потом когда его вытащил глюк всё равно остался. Название: Re: Память "read" Отправлено: KarmelitA от 27-10-2008, 10:02:02 Железо всё холодное. mem testНо терзают меня смутные сомнения - всё началось пос ле того как поставил второй модуль памяти. Но потом когда его вытащил глюк всё равно остался. Название: Re: Память "read" Отправлено: GREAT от 27-10-2008, 12:15:19 память не может быть "read"
означает "память не может быть "read" :)) исполняемый код пыталса прочитать страницу памяти где она не может быть read (при действующих привелегиях) глюк и софта и железа может быть Название: Re: Память "read" Отправлено: Rambler от 10-01-2009, 23:02:32 Ничего страшного в этом нет.
И переустанавливать из-за этого систему смешно. Название: Re: Память "read" Отправлено: Ромашка от 11-01-2009, 01:08:28 Растолкуйте малограмотному, что означает "память не может быть "read" (прчитана), и в чём проблемма в софте и ли в железе. Подробная статья по этому поводу имеется на форуме Игромании: http://forum.igromania.ru/showthread.php?t=63795 Лучше прочитать ее целиком. Я же приведу лишь небольшие выдержки из нее: Цитировать Причина возникновения ошибки довольно проста: менеджер виртуальной памяти обнаруживает попытку доступа к страницам памяти, доступ к которым не разрешён для данного процесса. Ошибка эта, разумеется, не смертельная, поэтому выдаётся стандартное сообщение об ошибке "Память не может быть...". Если говорить упрощённо, то для каждой программы в памяти выделяется некое пространство. И если приложение начинает лезть за пределы этого пространства, т.е. пытается оттуда что-то прочитать (read) или что-то записать туда (written), то появится такая ошибка. Microsoft потому и не даёт никаких рекомендаций по устранению этой ошибки, ведь это не её вина, что какие-то пользовательские программы не могут адекватно распоряжаться выданной им памятью. Далее там приводится порядка 12 возможных причин с комментариями, почему может выдаваться эта ошибка. И даются советы по тестированию: Цитировать Пытаемся выявить виновника ошибки На первом месте, безусловно, стоит конфликт программ\драйверов. К сожалению, даже имея в наличии полный список установленных приложений, нельзя сказать, какое из них вызывает ошибку. Соответственно, единственным вариантом остаётся только методичное тестирование приложений. Для этого потребуется приложение\игра, которое 100% вызывает ошибку (это необходимо для экономии времени), а также чистая система. Что такое чистая система Чистой системой называют Windows XP + Service Pack 2 русской или английской версии, которая была установлена на предварительно отформатированный раздел на жёстком диске. Это значит, что многочисленные самопальные сборки WinXP, которые разбросаны в Интернете, не годятся для тестов. Методика тестирования Методика очень простая. Итак, вы установили чистую систему. Создали пользователя (кстати, желательно с английским именем) и вошли в систему. Устанавливаете проблемное приложение и смотрите на его поведение. Если всё в порядке, то начинаете ставить те приложения, которыми привыкли обычно пользоваться. После установки каждого из них тестируете проблемную софтину. Если всё в порядке - продолжаем ставить программы. Обращаю внимания, что ничего, кроме самой, собственно, Винды и тестируемого приложения, стоять не должно. Ни драйверов, ни другого софта. Если же переустановка системы для вас неприемлема, а какие-то приложения отказываются работать из-за ошибки чтения памяти, то можно попробовать загрузиться в Безопасном режиме и попытаться запустить их там. Если при таком раскладе ошибки не будет, то значит, виновник ошибки грузится при обычной загрузке системы. Про то, как можно почистить систему вообще и автозагрузку в частности, можно прочитать здесь. Справка: при загрузке в Безопасном режиме не загружаются видеодрайвера, поэтому протестировать игры в нём не получиться. Если необходимо протестировать программу, использующую сеть, то выбирайте не обычный Безопасный режим, а с поддержкой сети. |