Новый | Ковров33.ru | чат | история | события | каталог | карты | связь | Телефоны | Радио | арт | ICQ | ГАЛЕРЕЯ | погода | Вики |
КОВРОВ форум. Напиши то, что ты думаешь! Но думай, прежде чем написать!
Но думай, прежде чем написать!


Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
15-05-2025, 15:58:57

Войти
Правила общения ковровского форума.
* Начало Помощь Поиск Войти Регистрация
+  KF
|-+  Техника
| |-+  Софт (Модератор: Diozan)
| | |-+  Память "read"
0 Пользователей и 0 Гостей смотрят эту тему. « предыдущая тема следующая тема »
Страниц: [1] Вниз Печать
Автор Тема: Память "read"  (Прочитано 2934 раз)
Glot
Гость
« : 26-10-2008, 15:11:25 »

всем привет.

Растолкуйте малограмотному, что означает "память не может быть "read" (прчитана),
и в чём проблемма в софте и ли в железе.
Записан
trans
5,5 звезд
*****

Рейтинг: +7/-3
Offline Offline

Пол: Мужской
Сообщений: 789

Я часто бываю на этом форуме.


« Ответ #1 : 26-10-2008, 15:46:13 »

В софте, а точнее в винде.
Записан

Природа не терпит пустоты!
KarmelitA
Гость
« Ответ #2 : 26-10-2008, 15:54:18 »

Ну ещё как вариант посмотри не греется ли в корпмпе чего сверх нормы...
Записан
PlayStation
6 звёзд
******

Рейтинг: +40/-41
Offline Offline

Сообщений: 1025



« Ответ #3 : 26-10-2008, 16:27:24 »

видимо приложение пытается читать из области, которая ему не принадлежит. глюк в проге (неправильная работа с указателями в Си или что-то подобное) или глючит железо, что тоже вероятно.
Записан

Власть ведёт себя как удав. Вроде бы не ломает кости и даже не давит сразу насмерть. Власть ждёт, когда жертва немного выдохнет - и сжимает кольцо. Потом ещё раз, ещё - до тех пор, пока у жертвы вообще не остаётся пространства для дыхания.
Glot
Гость
« Ответ #4 : 27-10-2008, 07:52:02 »

Железо всё холодное.
Но терзают меня смутные сомнения - всё началось пос ле того как поставил второй модуль памяти.
Но потом когда его вытащил глюк всё равно остался.
Записан
KarmelitA
Гость
« Ответ #5 : 27-10-2008, 10:02:02 »

Железо всё холодное.
Но терзают меня смутные сомнения - всё началось пос ле того как поставил второй модуль памяти.
Но потом когда его вытащил глюк всё равно остался.

mem test
Записан
GREAT
Гость
« Ответ #6 : 27-10-2008, 12:15:19 »

память не может быть "read"
означает
"память не может быть "read"

Smiley)
исполняемый код пыталса прочитать страницу памяти где она не может быть read (при действующих привелегиях)

глюк и софта и железа может быть
Записан
Rambler
6 звёзд
******

Рейтинг: +40/-40
Offline Offline

Пол: Мужской
Сообщений: 1685

Телец


« Ответ #7 : 10-01-2009, 23:02:32 »

Ничего страшного в этом нет.
И переустанавливать из-за этого систему смешно.
Записан

Ремонт, прошивка игровых приставок.
Ромашка
6 звёзд
******

Рейтинг: +129/-131
Offline Offline

Пол: Женский
Сообщений: 1006


« Ответ #8 : 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, которые разбросаны в Интернете, не годятся для тестов.

Методика тестирования
Методика очень простая. Итак, вы установили чистую систему. Создали пользователя (кстати, желательно с английским именем) и вошли в систему. Устанавливаете проблемное приложение и смотрите на его поведение. Если всё в порядке, то начинаете ставить те приложения, которыми привыкли обычно пользоваться. После установки каждого из них тестируете проблемную софтину. Если всё в порядке - продолжаем ставить программы. Обращаю внимания, что ничего, кроме самой, собственно, Винды и тестируемого приложения, стоять не должно. Ни драйверов, ни другого софта.

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

Справка: при загрузке в Безопасном режиме не загружаются видеодрайвера, поэтому протестировать игры в нём не получиться. Если необходимо протестировать программу, использующую сеть, то выбирайте не обычный Безопасный режим, а с поддержкой сети.
Записан
Страниц: [1] Вверх Печать 
« предыдущая тема следующая тема »
Перейти в:  

Powered by SMF 1.1 RC2 | SMF © 2001-2006, Lewis Media