- Սխալի ստուգման 0x50 արժեքը ցույց է տալիս չէջավորված տարածքին անվավեր մուտք գործելը. պարամետրերը և ենթատիպը բացահայտում են գործողությունը (կարդալ/գրել/կատարել) և ճշգրիտ պատճառը։
- Հաճախակի պատճառներից են անսարք դրայվերները/ծառայությունները, հակավիրուսային ծրագիրը, վնասված NTFS-ը և RAM-ի խափանումները։ Event Viewer-ը կօգնի ձեզ համեմատել դրանք։
- Անվտանգ ռեժիմը, SFC/DISM-ը, CHKDSK-ը և դրայվերների թարմացումը/վերատեղադրումը սովորաբար լուծում են խնդիրը։ Driver Verifier-ը և WinDbg-ն կարող են օգնել մեկուսացնել խնդրահարույց մոդուլը։
Երբ Windows-ը խափանվում է կապույտ էկրանով և հայտնվում է կոդը PAGE_FAULT_IN_NONPAGED_AREA (0x00000050), սա պարզապես վախենալու բան չէ. դա նշանակում է, որ համակարգը փորձել է օգտագործել հիշողությունը, որը չպետք է օգտագործեր, կամ որովհետև հասցեն անվավեր է, կամ էլ մատնանշում է ազատված հիշողություն։ Այս սխալի ստուգման 0x50 Սա նորություն չէ և գոյություն ունի Windows-ի հին տարբերակներից ի վեր, բայց բարեբախտաբար մենք ունենք պատճառների և լուծումների շատ հստակ քարտեզ։
Չնայած սխալը կարող է պատահական թվալ, այն գրեթե երբեք պատահական չէ. այն սովորաբար առաջանում է սարքավորումները (RAM, գրաֆիկա) փոխելուց, դրայվերները տեղադրելուց կամ թարմացնելուց, Windows-ի թարմացումը կիրառելուց կամ համակարգային ծառայություններին դիպչելուց հետո։ Լավ լուրը Մի քանի լավ կազմակերպված ախտորոշումների միջոցով դուք կարող եք որոշել, թե արդյոք աղբյուրը ծրագրային է, թե սարքային, և գործել առանց ժամանակ վատնելու։
Ի՞նչ է նշանակում PAGE_FAULT_IN_NONPAGED_AREA-ն։
«Չէջավորված տարածքը» հիշողության մի հատված է, որը համակարգը միշտ պետք է ունենա RAM-ում, առանց այն էջագրման ֆայլին ուղարկելու հնարավորության։ եթե միջուկը փորձում է այնտեղ ինչ-որ բանի մուտք գործել և ձախողվում է, էկրանին կհայտնվի 0x50 կոդը։ Պարզ ասած՝ Windows-ը հղում է կատարել անվավեր համակարգի հիշողությանը կամ օգտագործել է արդեն ազատված հասցե։
Այս ախտանիշը կարող է առաջանալ՝ սխալ գրված կամ վնասված վարորդ, անսարք համակարգային ծառայություն, հակավիրուսային ծրագրի խափանում կամ NTFS-ի վնասում, կամ սարքային խնդիրներ, որոնց հիմնական կասկածը RAM-ն է (անսարք մոդուլներ, L2 քեշ, որոշ դեպքերում նույնիսկ տեսա-RAM): Բանալին այն է տրամաբանական պատճառը (ծրագրային ապահովում) ֆիզիկական պատճառից (ապարատային ապահովում) տարբերակելիս։
Սխալի ստուգման 0x50 պարամետրերը և դրանց մեկնաբանման եղանակը
Բացի կանգառի կոդից, Windows-ը տրամադրում է չորս արգումենտ, որոնք շատ բան են պատմում ձախողման մասին։ լավ մեկնաբանեք դրանք խնայում է ձեզ ժամեր։
| Պարամետր 1 | Հղված հիշողության վիրտուալ հասցեն (այն, որը առաջացրել է ձախողումը); եթե դա աղբ է կամ գտնվում է հասանելիության գոտուց դուրս, դուք արդեն ունեք հուշում։ |
| Պարամետր 2 | Ցույց է տալիս կատարված գործողությունը և տարբերվում է՝ կախված ճարտարապետությունից և տարբերակից։ Windows 1507-ից հետո (TH1):
Windows 1507-ից առաջ (TH1) (x64/x86): 0 = կարդալ, 1 = գրել; գոյություն չուներ կատարման համար տարբերակված կոդը։ |
| Պարամետր 3 | Անվավեր հիշողությանը հղում կատարած հրահանգի հասցեն (եթե կա)։ Այն օգտագործվում է ապամոնտաժման համար և տեսեք, թե ինչ արեց կոդը այդ պահին։ |
| Պարամետր 4 | Էջի սխալի տեսակը; այստեղ Windows-ը դասակարգում է ճշգրիտ պատճառը։ Տիպիկ արժեքներ:
|
Եթե համակարգը կարող է մատնանշել դրայվերին, դրա անունը տպագրվում է BSOD-ում և մնում է այնտեղ։ KiBugCheckDriver (PUNICODE_STRING): WinDbg-ով դուք կարող եք տեսնել այն dx-ով: dx KiBugCheckDriver և այդպիսով հաստատում է ձախողման կասկածը։
Ընդհանուր պատճառներ և ինչպես արագ հայտնաբերել դրանք
Գործնականում, 0x50-ը պայմանավորված է հետևյալով. անսարք դրայվերներ կամ համակարգային ծառայություններ որոնք օգտագործում են հիշողություն, որը չպետք է օգտագործեին, մինչև հակավիրուսային ծրագրեր, որոնք միջամտում են կարևոր տարածքներում կամ NTFS սխալներով հատորներ։ Ֆիզիկական կողմից՝ RAM-ը սովորաբար հետ է մնում (վնասված մոդուլներ, կեղտոտ կոնտակտներ, թույլ միակցիչներ), ինչպես նաև L2 քեշի կամ VRAM-ի հնարավոր խափանումներ։
Ստուգեք Իրադարձությունների դիտիչ (համակարգի գրանցամատյան) և զտեք BSOD-ի առաջացման պահին կրիտիկական սխալներով. կտեսնեք ծառայությունների խափանումներ, դրայվերների բեռնման ձախողումներ կամ սկավառակի մուտքի/ելքի հետքեր։ Համապատասխանեցրեք ժամանակը Համակարգային իրադարձությունների էկրանի նկարը ցույց է տալիս, թե որտեղից սկսել։
Եթե սխալը հայտնվում է նոր սարքավորումներ տեղադրելուց կամ համակարգիչը մաքրելուց հետո, նախ ուշադրություն դարձրեք ակնհայտին. RAM մոդուլները ճիշտ տեղադրված են, տեսաքարտը իր բնիկում է, մալուխները ամրացված են, և ոչինչ չի շարժվել սեղմված օդի հետ։ Մի փոքր տեղաշարժը բավական է քաոս ստեղծելու համար։ մի թերագնահատեք մեխանիկական գործոնը։
Տիպիկ դեպք. խաղ խաղալուց հետո ձեր համակարգիչը վերագործարկվում է, և հենց որ մուտք եք գործում Windows, ստանում եք այս կոդով BSOD: Դուք թարմացնում կամ մաքրում եք գրաֆիկական դրայվերները DDU-ով, բայց խափանումը շարունակվում է, և նույնիսկ մի քանի օր առաջվա «լավ» պահուստային պատճենը վերականգնելուց հետո այն շարունակվում է: Եթե վերադառնում եք առողջ ծրագրային վիճակի Եթե խնդիրը շարունակվում է, ապա մեծանում է այն բանի հավանականությունը, որ այն սարքային է, չնայած խորհուրդ է տրվում մասերը փոխելուց առաջ ստուգել արտանետման համակարգը։

Մուտք գործեք անվտանգ ռեժիմ և վերականգնման միջավայր
Մեղավոր դրայվերը բեռնելուց զերծ աշխատելու համար անհրաժեշտ է բեռնել համակարգը Անվտանգ ռեժիմ ցանցի հետԱյս ռեժիմն օգտագործում է ընդհանուր դրայվերներ և թույլ է տալիս աշխատել առանց BSOD-ի առաջացման, հենց որ դուք բեռնավորվում եք աշխատասեղանից։
Եթե Windows-ը թույլ չի տալիս ձեզ մուտք գործել, ստիպեք Վերականգնման միջավայր (WinRE)Միացրեք համակարգիչը, և երբ պտտվող կետերը հայտնվեն, սեղմեք միացման կոճակը 5-10 վայրկյան, մինչև այն անջատվի։ Կրկնեք սա երկու անգամ, և երրորդ միացման ժամանակ կտեսնեք լրացուցիչ կարգավորումները։ Այնտեղից Դուք կարող եք մուտք գործել Գործարկման վերականգնում, Համակարգի վերականգնում, Անվտանգ ռեժիմ կամ Հրամանի տող, կամ Վերլուծեք բեռնումը BootTrace-ի միջոցով.
Այն համակարգիչներում, որոնք դեռևս թույլ են տալիս օգտագործել ֆունկցիայի ստեղնը, փորձեք F4 / F5 / F8 Միացնելուց անմիջապես հետո՝ «Լրացուցիչ կարգավորումներ» բաժինը բեռնելու համար։ Անցեք «Խնդիրների լուծում» > «Լրացուցիչ կարգավորումներ» > «Գործարկման կարգավորումներ» բաժին և սեղմեք 5 ստեղնը՝ «Անվտանգ ռեժիմ ցանցային կապով» միացնելու համար։ Սա ձեզ հնարավորություն է տալիս BSOD-ից զերծ շտկումները անմիջապես կիրառելու համար։
Ծրագրային լուծումներ, որոնք նախ պետք է փորձել
Նախքան RAM-ը մեղադրելը, լավ գաղափար է բացառել համակարգի վնասումը և սկավառակի հետ կապված խնդիրները։ Սկսեք դրանից։ Համակարգի ֆայլերի ստուգիչ (SFC) և DISM, այնուհետև սկանավորեք ծավալը CHKDSK-ով։ Եթե կան կասկածելի դրայվերներ, թարմացրեք կամ վերագործարկեք դրանք, և փորձարկման ընթացքում ժամանակավորապես անջատեք հակավիրուսային ծրագիրը։
Վերականգնել համակարգի ֆայլերը (SFC և DISM)
Բացեք PowerShell-ը կամ Command Prompt-ը որպես ադմինիստրատոր և գործարկեք հետևյալը. sfc / scannowՍպասեք մինչև այն ավարտվի, և եթե այն գտնի և վերականգնի ֆայլերը, վերագործարկեք: Եթե SFC-ն չի շտկում ամեն ինչ, գործարկեք DISM-ը:
DISM.exe /Online /Cleanup-image /ScanHealth
DISM.exe /Online /Cleanup-image /RestoreHealth
Այս հրամանները վերականգնում են Windows-ի պատկերը և, SFC-ի հետ համատեղ, Նրանք համակարգը թողնում են անփոփոխ վնասված օպերացիոն համակարգի ֆայլերը որպես մեղավոր բացառելու համար։
Ստուգեք և վերանորոգեք սկավառակը (NTFS)
Բացեք cmd-ը որպես ադմինիստրատոր և գործարկեք այն chkdsk C: / f / r (փոխարինեք C:-ն, եթե ձեր համակարգը գտնվում է մեկ այլ սկավառակի վրա): Համաձայնեք սկանավորման ժամանակացույցը կազմել և վերագործարկել։ եթե վերաբաշխվել են ոլորտներ կամ սխալներ ֆայլային համակարգում CHKDSK-ը կնշի դրանք և հնարավորինս կվերականգնի դրանք։
Թարմացրեք կամ վերագործարկեք խնդրահարույց դրայվերները
Սարքերի կառավարիչից գտեք կասկածելի սարքը (շատ հաճախ գրաֆիկա, պահեստ կամ ցանց) և ընտրեք «Թարմացնել դրայվերը» տարբերակը։ Եթե խնդիրը պայմանավորված է վերջին թարմացմամբ, փորձեք «Վերականգնել» տարբերակը կամ, որպես մաքուր միջոց, ապա ջնջեք և վերատեղադրեք այն արտադրողի կայքից։ Գրաֆիկական պրոցեսորների վրա, DDU-ն անվտանգ ռեժիմում օգտագործելը և այնուհետև WHQL-ի վերջին տարբերակը տեղադրելը սովորաբար հրաշագործ լուծում է։ Եթե դրայվերները տեղադրելու խնդիրներ ունեք, տե՛ս AMD Adrenalin ուղեցույց.
Հակավիրուսային և արագ մեկնարկ
Ժամանակավորապես անջատեք ձեր հակավիրուսային ծրագիրը (և երբեք մի թողեք երկուսը միաժամանակ աշխատեցված): Microsoft- ի պաշտպան Սա բավարար է օգտատերերի մեծամասնության համար. եթե միայն Defender-ը վերացնում է խնդիրը, ապա դուք մեկուսացրել եք մեղավորին: Բացի այդ, անջատեք արագ մեկնարկը սնուցման կարգավորումներում՝ հիբրիդային վիճակներից խուսափելու համար: երբեմն նրանք խնդիրներ են առաջացնում նիստերի միջև ընկած ժամանակահատվածում։
Փեյջինգի ֆայլ և վիրտուալ հիշողություն
Սա տարածված չէ, բայց պատռված էջի ֆայլը կարող է խառնաշփոթ ստեղծել։ Անցեք «Համակարգի հատկություններ» > «Ընդլայնված» > «Արդյունավետություն» > «Կարգավորումներ» > «Ընդլայնված» > «Վիրտուալ հիշողություն» բաժին և հանեք նշումը։ ավտոմատ կառավարում; կարող եք փորձել առանց էջագրման ֆայլի կամ կայուն չափս սահմանել մեկ այլ սկավառակի վրա։ Փոփոխություններից հետո, վերագործարկեք և ստուգեք, թե արդյոք BSOD-ը դադարում է։
Windows Update
Ստուգեք սպասվող թարմացումները. Շատ BSOD-ներ լուծվում են միջուկի կամ պահեստային կուտակիչի թարմացումներով: Անցեք Կարգավորումներ > Թարմացում և անվտանգություն և սեղմեք Ստուգեք թարմացումների համարտեղադրեք բոլոր կարևոր բաները և վերագործարկեք համակարգիչը։ Կուտակային ուղղումներ հաճախ ներառում են հիշողության շտկումներ։
Սարքավորումների ախտորոշում. RAM, GPU և այլն
Եթե ծրագիրը մաքրելուց հետո այն դեռ խափանվում է, ժամանակն է բացել պատյանը։ Անջատեք, անջատեք վարդակից, լիցքաթափեք ստատիկ էլեկտրականությունը և վերականգնել RAM-ըՀեռացրեք մոդուլները, մաքրեք կոնտակտները իզոպրոպիլով, զգուշորեն փչեք վարդակները և տեղադրեք դրանք մինչև կտտոց լսեք։ Վատ կապ Այն ավելի տարածված է, քան կարծում եք։
Փորձարկեք մոդուլ առ մոդուլ և անցք առ անցք։ Եթե այն աշխատում է մեկ փայտիկով, իսկ մյուսով՝ ոչ, ապա դուք գտել եք խնդիրը։ Եթե դուք ունեք երկու, անջատիչով անջատեք՝ նեղացնելու համար: Առանձնացված գրաֆիկական քարտով համակարգիչների վրա ստուգեք նաև, որ գրաֆիկական քարտը ամուր ամրացված է և ունի ճիշտ PCIe սնուցման աղբյուր. կիսաէներգետիկ քարտը կարող է առաջացնել հիշողության բացառություններ միջուկի մեջ։
գործարկել գործիքը Windows հիշողության ախտորոշումՓնտրեք այն «Սկիզբ» ցանկում, ընտրեք «Վերագործարկեք հիմա և ստուգեք խնդիրների առկայությունը» և թողեք, որ այն անցնի բոլոր քայլերով։ Այնուհետև, ստուգեք «MemoryDiagnostics-Results» գրառումը իրադարձությունների դիտման մեջ։ Եթե դուք զեկուցում եք սխալների մասին, RAM-ը լավը չէ և պետք է փոխարինվի։
Եթե վերջերս փոխել եք սարքավորումները (պրոցեսորային սառեցուցիչ, SSD, օպերատիվ հիշողություն կամ գրաֆիկական քարտ) և էկրանի նկարները հայտնվում են այդ ժամանակից ի վեր, զգուշորեն ապամոնտաժեք և վերահավաքեք։ Երբեմն, երբ տեղադրում եք ջերմափոխանակիչ, պլանշետը ծռվում է, կամ հիշողության մոդուլը շարժվում է մի քանի միլիմետր… և դա բավարար է, որ համակարգը խափանվի։
Վարորդի ստուգիչ. որսորդ վարորդներին
El Վարորդի ստուգիչ Իրական ժամանակում լարվածություն է առաջացնում դրայվերների նկատմամբ՝ նրանց սխալները պարտադրելու և դրանք արագորեն բացահայտելու համար։ Գործարկեք «verifier»-ը, ընտրեք ստանդարտ կարգավորումներ ստեղծել և նշեք միայն կասկածելի երրորդ կողմի դրայվերները։ մի՛ ակտիվացրեք ամեն ինչ միևնույն ժամանակ, քանի որ դա ավելացնում է ծանրաբեռնվածություն և կարող է համակարգը դարձնել անկայուն։
Եթե համակարգիչը մեկնարկում է հետևյալով Վերաչափիչ և դուք ստանում եք տարբեր BSOD, որն արդեն մատնանշում է որոշակի .sys ֆայլի, bingo: ask թարմացված տարբերակ մատակարարին կամ հեռացնել վարորդին: Պահեք ստուգիչը միայն այնքան ժամանակ, որքան անհրաժեշտ է, Անջատիր դա երբ դուք փակում եք գործը։
Ե՞րբ պետք է այն դիտարկել որպես սարքավորում (և ոչ թե ծրագրային ապահովում):
Սարքավորումների հստակ նշաններ. դուք վերականգնում եք մի քանի օր առաջվա «մաքուր» համակարգի պատկերը և սխալը շարունակվում է, դուք փոխում եք դրայվերները և BSOD-ը շարունակվում է, կամ Windows-ը կխափանվի նույնիսկ թեթև առաջադրանքների ժամանակ (զննում, աշխատասեղան): Այդ պահին կենտրոնացեք օպերատիվ հիշողության, մայրական սալիկի և պահեստի վրա։ թեստային մոդուլներ մեկ առ մեկ փոխեք սլոթները, գործարկեք MemTest-ը կամ Windows-ի ախտորոշումը, և եթե կարող եք, փորձարկեք մեկ այլ համակարգչի վրա։
Վերջերս թողարկված AMD Radeon-ի նման տեսաքարտերի դեպքում, DDU-ն անվտանգ ռեժիմով հեռացնելը և WHQL-ի վերջին տարբերակը տեղադրելը սովորաբար լուծում է խնդիրը, եթե խնդիրը ծրագրային ապահովումն էր։ Եթե դրանից հետո էլ շարունակվի և ջերմաստիճանը նորմալ է, հաջորդ քայլը սարքավորումների ստուգումն է և, որպես վերջին միջոց, ծրագրաշարի մաքուր վերագործարկումը։
Եթե դուք հասել եք մինչև այս կետը, ապա դուք արդեն տիրապետում եք քարտեզին PAGE_FAULT_IN_NONPAGED_AREAդուք գիտեք, թե ինչ են նշանակում դրա պարամետրերը, ինչն է այն ամենից հաճախ առաջացնում, ինչպես նեղացնել այն անվտանգ ռեժիմի և WinRE-ի միջոցով, ինչ շտկումներ կիրառել համակարգի վրա և երբ բարձրացնել ձեռքը և մատնացույց անել RAM-ը կամ ֆիզիկական բաղադրիչը. խցիկում WinDbg-ի և Driver Verifier-ի առկայությամբ, դուք կունենաք ամուր ապացույցներ որոշելու համար՝ թարմացնել դրայվերը, վերանորոգել ֆայլային համակարգը, թե՞ փոխել խնդիրներ առաջացնող մոդուլը։
Խմբագիր, որը մասնագիտացած է տեխնոլոգիաների և ինտերնետի խնդիրների մեջ՝ տարբեր թվային լրատվամիջոցների ավելի քան տասը տարվա փորձով: Ես աշխատել եմ որպես խմբագիր և բովանդակության ստեղծող էլեկտրոնային առևտրի, հաղորդակցության, առցանց մարքեթինգի և գովազդային ընկերություններում: Ես գրել եմ նաև տնտեսագիտության, ֆինանսների և այլ ոլորտների կայքերում: Աշխատանքս նաև իմ կիրքն է։ Այժմ, իմ հոդվածների միջոցով Tecnobits, ես փորձում եմ ուսումնասիրել բոլոր նորությունները և նոր հնարավորությունները, որոնք մեզ ամեն օր առաջարկում է տեխնոլոգիաների աշխարհը՝ բարելավելու մեր կյանքը:

