КампутарыАперацыйныя сістэмы

Памылка 'Памяць не можа быць read'

У аперацыйных сістэмах Віндовс памылка «Памяць не можа быць read», мабыць, з'яўляецца адной з найбольш часта сустракаемых. Розныя гуру на старонках сеткі Інтэрнэт даюць рэкамендацыі па яе ліквідацыі і аднаўленню нармальнага функцыянавання сістэмы. Нядзіўна, што кожны прытрымліваецца думкі «я маю рацыю, а астатнія няма». Вось толькі прыводныя парады аказваюцца не заўсёды дзейснымі. Аднак ніякага падману няма: паведамленне «Памяць не можа быць read» можа з'яўляцца з-за некалькіх прычын, таму і спосабаў ліквідацыі праблемы існуе таксама некалькі.

Спачатку трохі тэорыі. Адно з пераваг апошніх версій аперацыйных сістэм ад Майкрасофт - гэта перапрацаваны і палепшаны менеджэр памяці. Калі ў Віндовс 9х розныя збоі і перазагрузкі былі звыклай з'явай, і нават працяглая праца ў штатным рэжыме магла прыводзіць да праблем, то ў лінейцы, заснаванай на ядры Win NT, гэтага моманту было ўдзелена самая пільная ўвага. У выніку паведамленне пра памылку памяці практычна перастала з'яўляцца, таму што механізм працы быў кардынальна перароблены. Дарэчы, менавіта таму карыстачы-пачаткоўцы, якія пачалі знаёмства з светам лічбавых тэхналогій праз Win 7, могуць нават не ведаць, што такое «сіні экран смерці» (BSOD). Варта аддаць належнае Майкрасофт - надзейнасць сістэмы павысілася ў разы. Адкуль жа ў такім выпадку на форумах бяруцца пытанні карыстальнікаў пра памылку «Памяць не можа быць read»?

Механізм працы наступны: пры запуску любой праграмы сістэмны менеджэр вылучае ёй пэўны ізаляваны ўчастак вольнай памяці. Такое рашэнне дазваляе аптымальным чынам рэалізаваць працу прыкладанняў у шматзадачнай сістэме. Калі ж запушчаная праграма спрабуе атрымаць доступ да памяці па-за вылучанага прасторы, то выдаецца паведамленне «Памяць не можа быць read» і дадатак зачыняецца. Дзякуючы гэтаму атрымоўваецца забяспечыць устойлівасць аперацыйнай сістэмы. Цалкам зразумела, што праблема часцей за ўсё крыецца ў некарэктна працуюць іншых прыкладаннях, і чакаць дапамогі ад Майкрасофт не варта. Што ж, з тэорыяй скончана, і можна перайсці да практычных рэкамендацый.

Адна з самых распаўсюджаных прычын - апаратная памылка памяці, якая ўзнікае ў адным з устаноўленых модуляў. Адразу адзначым, што давялося з гэтым сутыкацца некалькі разоў, таму рэкамендацыі не галаслоўныя. Хоць сучасныя мікрасхемы памяці досыць надзейныя, і праблемы калі і ўзнікаюць, то нячаста, пры паведамленнях пра памылкі трэба праверыць модулі. Перш чым правесці праграмную праверку, трэба адкрыць корпус і атрымаць модулі памяці. Зразумела, пры ўмове, што корпус не апламбаваны гарантыйным стыкерам. Грабянец медных кантактаў модуляў трэба старанна ачысціць канцылярскай гумкай: часам з'явіліся вокіслы пагаршаюць электрычную праводнасць, а гумка іх ліквідуе, паліруючы медзь да бляску. Пасля гэтага памяць акуратна вставляем назад у раздымы, не забываючы пра бакавыя зашчапкі. З гэтага моманту варта назіраць, не знікла Ці памылка.

Калі ўсё паўтараецца, то прыйдзецца звярнуцца да спецыялізаваных праграм. Адна з самых эфектыўных, якая дае амаль 100% вынік дэтэктавання, - гэта Memtest86 + (не блытаць з TestMem). Асаблівасць - у тым, што тэст прызначаны для запуску ў ДОС, таму неабходна з сайта распрацоўніка спампаваць вобраз, прызначаны для запісу на дыск (флешку) і падрыхтаваць носьбіт у адпаведнасці з інструкцыяй. Застанецца загрузіцца з гэтага носьбіта і пратэставаць усю памяць. Калі памылкі будуць знойдзены, варта праверыць кожны модуль асобна.

Дарэчы, часам прычына памылак крыецца ў завышаных таймінгах або разгоне камплектуючых. Таму ў абавязковым парадку неабходна прыбраць разгон (пры яго наяўнасці) і праверыць рэальныя і сапраўдныя значэння таймінгаў (можна даведацца ў праграме CPU-Z).

Невялікі савет: елі праблема назіраецца толькі з пэўным прыкладаннем, то яго трэба абнавіць ці ўвогуле не выкарыстоўваць, паспрабаваўшы замяніць аналагам. І, вядома ж, варта ўжываць арыгінальныя аперацыйныя сістэмы, а не іх зборкі.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 be.atomiyme.com. Theme powered by WordPress.