Visar inlägg med etikett PAGE_FAULT_IN_NONPAGED_AREA. Visa alla inlägg
Visar inlägg med etikett PAGE_FAULT_IN_NONPAGED_AREA. Visa alla inlägg

25 september, 2007

Error: PAGE_FAULT_IN_NONPAGED_AREA

Article in English
Link to Swedish/svenska article

Preface
This is an article about what can be wrong and how I solved a blue screen error, also known as Blue Screen of Death, in Windows XP with the error message PAGE_FAULT_IN_NONPAGED_AREA - 0x00000050.

A tip from the writer
I've noticed that there are many people with this type of problem that come to my article through different search engines. My first words to you are that it's 99% chance that there's an hardware error when you encounter this type of error message. So try disconnecting your hardware, like RAM-memory, networkcard and nonintegrated soundcard. Also try to unplug external USB devices, like external harddrives, wireless mouse and keyboard, printers etc. Leave atleast one RAM-memory module that you know works. If you don't know which of them to use (if you use more than one) you'll have to try one of them. If that one doesn't work, use another one instead. Try leaving the graphics card mounted on the motherboard and use an old style mouse and keyboard with PS/2 connectors. You'll need to use the old style if you unplug your wireless mouse and keyboard, but you don't need to change input devices if you don't want to. Maybe you can borrow these from a friend if you don't have any. Feel free to keep on reading the article to see how I solved the problem.

Introduction
All started with my mom sending an SMS to me when I was on a military excercise in Arvidsjaur, in the cold northern parts of Sweden. It said that my computer at home had crashed and that it restarted itself over and over again. I didn't get the message until I'd recharged my mobilephone battery at home, half a week after she sent the message. My first thought was that mom had crashed the computer again as usual. It's her and her strange magnetic field or the computer doesn't like her very much. I personally think it's the last part :).

I only noticed a new incoming SMS on my mobile but I didn't open it. I went to the kitchen to make some dinner and when I started the computer I didn't notice anything strange. Remember I didn't read the message my mom sent me. After a while it appeared to me that something was wrong. I got popup messages in Windows XP saying the registry couldn't be read, that some files were corrupted and some files that couldn't be found. I waited a few seconds and then the computer locked itself and didn't respond to my actions. After another few seconds I got the feared Blue Screen of Death (BSOD). The only important information I retreived was the type of error PAGE_FAULT_IN_NONPAGED_AREA, 0x00000050 (some hexadecimal error codes) and that it could be a hardware fault.

Possible problems and research
My first thought was that it could be a harddrive error because some files had gone corrupted and missing. So I ran a few diagnostics tests to check the health of the disks and partitions (S.M.A.R.T, read, write etc). While I did this I searched the Internet for information with Google on my Acer laptop about the error message and error codes. I found information related to RAM-memory and graphics, so now I had somehing to work on. I ran DXDIAG that comes with a DirectX installation, and a bootable version of Windows DIAG. I checked the memory read- and write speed, the graphics read- and write speed, and if the drivers were installed correctly. When my harddrive and graphics tests were complete it said that all tests went ok, but the memory test reported a difference in read- and write calculations. This narrowed it down to the RAM-memory modules.

I shutdown the computer and opened it. I then located my RAM-memory and then replaced both of my 512MB modules with a 256Mb module I'd borrowed from a friend of mine (the neighbor downstairs). It worked perfectly and I tested the system for about one hour with heavy memory benchmarks. All went ok, luckily, so I switched back to one of my 512MB modules. That didn't work out so good because I received the same error message as before when started my computer. I did the process all over again and switched to my other module. I started the computer and came to the Windows XP logon screen. Yes, fantastic! I found the problem, hopefully. Now, the only thing I had left was to backup all my data and format my harddrives.

Data backup and formatting
Later the next day I had made backups of all my data on both harddrives (music, movies, games and important documents), most important my music. Then I formatted the harddrives - Everything gone with the wind, including Windows XP. Now, all that were left was to install Windows XP and all applications. The installation went through without a single problem and no blue screens popups.

Do you want to know what my problem was?

Error explanation
The problem was that the memory circuits of my oldest RAM-memory module had gone old - six years of heavy calculations and gaming. It couldn't allocate/reserve memory for applications and services as good as my newer RAM-memory module. It had performed well until now. I accept that it was the old module and not the new one I bought two years ago.

Solution
The problem is now solved. I've ordered a new RAM-memory module that matched circuits, type and cache, from an online shop, my favorite www.datorbutiken.com. I put it into an open RAM-memory module slot, started my computer, and it worked like a charm.

Conclusion
I didn't have to backup all my data on my harddrives but I thought i would be good anyway. PAGE_FAULT_IN_NONPAGED_AREA was for me a hardware fault - the RAM-memory. It could be different for you, but it sounds, when reading the error message, that i could be something with the Windows pagefile or "växlingsfilen" in swedish - the virtual memory. Non-paged area is the RAM-memory, in theory, because the operating system (OS) stores information in the pagefile when there's no space left in the RAM-memory. Note: sometimes I got the message IRQL_NOT_LESS_OR_EQUAL, 0x0000000A.


Here's a quote from Microsoft:
"This Stop message occurs when requested data is not found in memory. The system generates a fault, which normally indicates that the system looks for data in the paging file." ... ... "Faulty hardware, a buggy system service, antivirus software, and a corrupted NTFS volume can all generate this type of error." ~ Microsoft

To do when you have an error or problem
Go and get a computer with connection to the Internet and search for information with Google after your error message or problem. Read discussions and forums to maybe find your solution. This will save you hours of frustration, if you can find anything of course.

Good luck!

12 april, 2007

Fel: PAGE_FAULT_IN_NONPAGED_AREA

Länk till engelsk/english artikel

Förord
Detta är en artikel om vad som kan vara fel och hur jag löste felet när man får ett "Blåskärms/Bluescreen/BlueScreenOfDeath" felmeddelande i Windows XP, av typen PAGE_FAULT_IN_NONPAGED_AREA - 0x00000050.

Tips!
Jag har märkt att det är många som har problem med detta och kommer till min artikel. Mina första ord till er är att det är 99% chans att det beror på ett hårdvarufel. Så testa koppla ur allt ur datorn - alla RAM-minnen, nätverkskort, ev ljudkort, USB enheter (inklusive trådlöst tangentbord). Det enda ni måste ha är minst ett RAM-minne som funkar, annars får ni väl testa, grafik, och mus plus tangentbord med PS/2 portar. Har ni inget kanske ni kan låna ett av någon eller så kan ni testa med ert trådlösa (USB) i alla fall. Läs gärna vidare i artikeln för att se hur jag fixade problemet.

Introduktion
Allt började med att mamma skickat ett SMS till mig när jag var på en militärövning i Arvidsjaur uppe i norr. I det stod det att datorn hemma hade kraschat och att den startade om sig hela tiden. Meddelandet fick jag först när jag var på väg hem från övningen eftersom batteriet på mobilen hade dött. Min första tanke var att mamma hade lyckats sabba datorn, igen, som alltid. Det är hon och sitt jobbiga magnetfält :).

Jag satte mig vid datorn efter att jag hade kommit hem och ätit middag och märkte inget ovanligt. Efter en stund kommer det en massa felmeddelanden som säger att registret inte går att läsa, att några filer är korrupta, att några filer inte kan hittas mm. Sedan låser sig datorn - det blir svart - och så kommer det fruktade BSOD (Blue Screen of Death). Viktigt information jag kunde hämta från texten var att det var av typen PAGE_FAULT_IN_NONPAGED_AREA, 0x00000050 (hexadecimal felkod), och att det kunde vara ett hårdvarufel.

Möjliga problem
Min första tanke var att det kunde vara en hårddisk eftersom en massa filer hade blivit korrupta och försvunna. Så jag körde några diagnostikprogram för att kolla hälsan på diskarna och partitionerna. Medan jag gjorde detta kollade jag upp felmeddelandet på Internet via min bärbara dator som fungerade. En sökning på Google gav att det kunde vara kopplat till RAM-minne eller grafikkort. Grafikkortet kollade jag upp via diagnostikprogrammet DXDIAG i kommandoprompten i Windows. Där körde jag några enkla test för att testa om DirectX 7, 8 och 9 fungerade normalt. Sedan öppnade jag datorn efter att testen för hårddiskarna var klara och testade byta ut mina 2 x 512Mb minnen mot ett 256Mb RAM-minne jag lånat av en kompis.

Säkerhetskopiering
Nån dag senare hade jag säkerhetskopierat båda mina hårddiskar och formaterat om dem för att säkerställa att min musik var säkrad. Datorn var tömd och Windows XP borta. Nu var det bara att testa om installationsprogrammet ville gå igenom alla procedurer igen utan att starta om datorn och ge mig ett BSOD. Installationen gick igenom felfritt och jag hade nu konstaterat att det var RAM-minnet som hade vållat problem.

Jag öppnade datorn igen och testade ett 512Mb RAM-minne åt gången för att se om det var fel på minnet eller på minnesplatsen som sitter på moderkortet... Vill ni veta vad som var fel?

Felet var
Felet bestod i att minneskretsarna i min äldsta minnesmodul som hade sex år på nacken hade börjat bli gamla. Det kunde inte allokera/reservera minne för program och tjänster lika bra som det andra. Det har presterat bra ända tills nu. Jag accepterar att det var det gamla minneskortet och inte det nya som jag köpte för två år sedan.

Lösning
Problemet är nu löst. Jag har beställt ett nytt RAM-minne som matchar det andra med rätt typ av kretsar och cache. Beställningen gjordes hos min favorit: Datorbutiken.com. Jag satte sedan in det i den gamla minnesplatsen, startade datorn, och det fungerare utmärkt.

Slutsats
Jag hade inte behövt säkerhetskopiera hårddiskarna, men det var lika bra ändå. PAGE_FAULT_IN_NONPAGED_AREA var för mig ett hårdvarufel - RAM-minnet. Det kan ju vara annorlunda för er andra, men på felmeddelandet låter det som om det skulle vara något med "pagefile" eller växlingsfilen som det heter på svenska; alltså det virtuella minnet. "Non-paged" är en konstig benämning på RAM-minnet. Operativsystemet (OS) använder växlingsfilen när det är slut på utrymmet i RAM-minnet. Nån enstaka gång hände det också att jag fick meddelandet IRQL_NOT_LESS_OR_EQUAL, 0x0000000A.

Här kommer ett litet utdrag från Microsoft:
"This Stop message occurs when requested data is not found in memory. The system generates a fault, which normally indicates that the system looks for data in the paging file." ... ... "Faulty hardware, a buggy system service, antivirus software, and a corrupted NTFS volume can all generate this type of error." ~ Microsoft


Att göra när man får felmeddelanden
Ta tag i en dator och sök på Internet (förslagsvis Google) efter ditt felmeddelande och läs diskussionerna på diverse forum för att kanske hitta din lösning.

Lycka till!

Extra
Här är ett exempel på när Microsoft lanserade Windows 98 och de fick en blåskärm
Windows 98 Blue screen

Välkomna till bloggen

Välkomna ska ni vara kära besökare. Jag skriver om IT för att det är kul och för att jag vill dela med mig av information och kunskap. Jag försöker hålla bloggen så kategoriserad som möjligt för att ni enklare ska hitta intressanta länkar och artiklar.