Как да коригирате грешката „Повреда на страницата в нестранична област“.

Наскоро работех на клиентски компютър и трябваше да го рестартирам поради ново инсталиране на приложение. При рестартиране обаче компютърът се показа на син екран и показа грешка PAGE_FAULT_IN_NONPAGED_AREA .

Първоначално си помислих, че това е нещо общо с приложението, което току-що инсталирахме, затова реших да рестартирам компютъра в безопасен режим и да деинсталирам приложението. Изглежда, че работи, защото BSOD изчезна, но само за кратко време.

PAGE_FAULT_IN_NONPAGED_AREA

СТОП: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000)(STOP: 0x00000050 (0xCD3DD628, 0x00000001, 0x804EFC9A, 0x00000000))

грешка на страницата в нестранична област

След още няколко рестарта съобщението се върна отново! След като направих известно проучване, установих, че това съобщение за грешка основно означава, че Windows се опитва да намери част от данни в паметта и не може да бъде намерена.

Според Microsoft тази грешка може да бъде причинена от дефектен хардуер ( RAM , твърд диск), антивирусен софтуер, повреден обем на NTFS или лоши драйвери. В тази статия ще ви преведа през различните решения, някои от които са по-лесни от други.

Имайте предвид, че лошата памет ( RAM ) е основната причина за възникването на тази грешка, но не я споменавам много по-надолу, само защото може да изисква отваряне на компютъра ви и добавяне/премахване на RAM чипове. Предполагам, че повечето хора биха искали да избегнат това, така че първо изброих по-лесните решения, в случай че едно от тях проработи.

Метод 1 – Настройване на пейджинг файл

За да започнете, можете да опитате прост трик с файла за пейджинг, който решава проблема за някои хора. Ако проблемът не е свързан с хардуера, тогава това решение за файл със страница може просто да работи.

Първо отворете контролния панел(Control Panel) и щракнете върху Система(System) . Можете също да щракнете с десния бутон върху Компютър(Computer) или Този компютър(This PC) и да изберете Свойства(Properties) .

система за контролен панел

Сега кликнете върху връзката Разширени системни настройки(Advanced System Settings) от лявата страна.

разширени настройки на системата

Под Производителност(Performance) щракнете върху бутона Настройки(Settings) .

Ефективност на настройките

Щракнете върху раздела Разширени(Advanced) и след това щракнете върху бутона Промяна(Change) под заглавието Виртуална памет .(Virtual Memory)

промяна на виртуалната памет

Най-накрая стигнахме там, където трябва да бъдем. Премахнете отметката от квадратчето Автоматично управление на размера на файла за пейджинг за всички устройства(Automatically manage paging file size for all drives) и след това изберете Без файл за пейджинг(No paging file) .

няма файл за пейджинг

Щракнете върху OK(Click OK) няколко пъти, за да излезете от всички диалогови прозорци и след това рестартирайте компютъра. След като се върнете, следвайте отново точните стъпки, показани по-горе, но този път изберете Управляван от системата размер( System managed size) и поставете отметка в квадратчето Автоматично управление на размера на файла за пейджинг за всички устройства( Automatically manage paging file size for all drives) .

Както казах по-рано, това работи за някои хора, но не и за други, така че вашият пробег ще варира. Ако все още получавате сини екрани, продължете да четете.

Метод 2 - Проверете диска

Тази грешка може да възникне и ако вашият твърд диск се повреди или има грешки на устройството. Един бърз начин да проверите твърдия диск е да изпълните командата chkdsk в Windows.

За да направите това, щракнете върху Старт(Start) и въведете cmd . Щракнете с десния бутон върху горния резултат и изберете Изпълни като администратор(Run as Administrator) .

стартирайте като администратор

В подканата въведете следната команда:

chkdsk /f

Ако получите съобщение, че устройството е заключено и ако искате да насрочите chkdsk при следващото рестартиране, въведете Y за да. Продължете и рестартирайте компютъра си и оставете chkdsk да работи, което може да отнеме много време в Windows 7 и по-стари версии. Процесът е много по-бърз в Windows 8 и Windows 10 .

chkdsk

Метод 3 - Лош драйвер

Ако наскоро сте актуализирали драйвер за част от хардуера на вашия компютър, това може да е дефектен драйвер, причиняващ проблем със синия екран. Драйверите са от съществено значение за Windows , но понякога най-новите драйвери могат да причинят повече проблеми, отколкото да поправят.

Ако използвате трети страни за автоматично актуализиране на драйверите на вашия компютър(third-party to automatically update your PC drivers) , вероятно е добра идея да конфигурирате софтуера, така че да можете да прегледате всеки драйвер, който ще бъде актуализиран предварително.

Както и да е, можете да опитате да отстраните този проблем, като щракнете върху Старт(Start) и напишете в Device Manager . Щракнете с десния бутон върху устройството, за което сте актуализирали драйвера, и изберете Roll Back Driver . Можете също да изберете Свойства(Properties) и след това да отидете в раздела Драйвер(Driver) и да щракнете върху бутона Отмяна(Roll Back Driver) на драйвера .

драйвер за връщане назад

Ако бутонът е деактивиран или не виждате опцията, когато щракнете с десния бутон върху устройство, това означава, че текущият драйвер е единственият драйвер, инсталиран някога за това устройство.

Последното нещо, което можете да опитате, е да щракнете върху бутона Деинсталиране(Uninstall) и да рестартирате компютъра си. Windows автоматично ще се опита да инсталира драйвера за хардуера, когато Windows се рестартира. Ако това не работи, опитайте следващия метод.

Метод 4 – Последна известна конфигурация

В някои случаи проблемът е по-голям от просто драйвер и ще изисква използване на функцията за последната известна добра конфигурация(Last Known Good Configuration) в Windows.

коригира грешката на страницата в нестранична област

Това основно връща по-стара версия на целия регистър на Windows , който работи. (Windows)В Windows 7 и по-стари, просто трябва да натиснете клавиша F8, за да изведете екрана с разширени опции( Advanced Options) при стартиране.

В Windows 8 и Windows 10 вижте публикацията ми за това как да заредите екрана с опции за възстановяване на системата(System Recovery Options) , тъй като клавишът F8 вече не работи на тези две операционни системи.

Освен да опитате Last Known , трябва също да опитате да направите възстановяване на системата,(System Restore) ако Last Known не работи. Вижте предишната ми публикация за това как да извършите възстановяване на системата(perform a system restore) .

Метод 5 - Проверете RAM

Както бе споменато по-горе, RAM обикновено е основният виновник, когато става въпрос за тази грешка. Обикновено това означава, че RAM паметта(RAM) е станала дефектна. Повечето компютри ще имат инсталирани множество RAM чипове и понякога можете да отстраните проблема, като просто премахнете лошия чип и оставите останалите вътре.

ram чип

Преди да направите това обаче, прочетете публикацията ми за това как да проверите за лоша памет(how to check for bad memory) на вашия компютър. Ако смятате, че има проблем с паметта, посетете уебсайта на производителя на вашия компютър и изтеглете ръководството за надграждане на RAM на вашия компютър.

Ръководството обикновено ще ви каже как да отворите компютъра и къде да търсите RAM паметта(RAM) . Ако имате повече от един RAM чип, извадете единия и след това включете компютъра. Ако синият екран изчезне, значи сте извадили лошия. Ако не, превключете и опитайте отново.

Ако имате само един RAM чип, тогава трябва да закупите друг RAM чип, тъй като не можете да стартирате компютъра без поне един RAM чип.

Метод 6 – Антивирусен софтуер

В някои редки случаи вашият антивирусен софтуер може да причини грешки на синия екран. Препоръчвам да деинсталирате напълно антивирусната си програма и след това да рестартирате компютъра.

Шансовете са доста малки, че някой софтуер ще причини тази грешка, но си струва да опитате в този момент, особено ако използвате антивирусен продукт от по-малка по-малко известна компания.

Заключение

Ако нито един от тези методи не отстрани проблема ви, може да имате по-сериозен проблем с компютъра си. В този момент вероятно е добра идея да занесете машината си на професионалист, за да провери друг хардуер като дънната платка, процесора(CPU) и т.н. Ако имате въпроси, не се колебайте да коментирате. Наслади се!



About the author

Аз съм компютърен специалист с над 10 години опит в областта на браузърите, Microsoft office и onedrive. Специализирам се в уеб разработка, изследване на потребителския опит и разработка на широкомащабни приложения. Моите умения се използват от някои от водещите световни компании, включително Google, Facebook и Apple.



Related posts