Jako BSOD przejdź, BŁĄD STRONY W OBSZARZE NIEPRZEGLĄDANYM jest tak blisko, jak system Windows mówi „nieprawidłowe odwołanie do pamięci”. Aby naprawdę zrozumieć, co się dzieje, należy zrozumieć pamięć stronicowaną, która dzieli adresowalną przestrzeń pamięci na zbiór stron pamięci o rozmiarze 4K. System operacyjny może adresować bardzo dużą liczbę stron, z których tylko niektóre z nich będą faktycznie rezydować w pamięci RAM.
W większości przypadków, gdy program lub system operacyjny odwołuje się do określonej strony pamięci, jeśli nie znajduje się ona w pamięci RAM, menedżer stron zgłasza stan „błąd strony” (brak strony). Ostatecznie oznacza to, że żądana strona zostanie odczytana z pliku strony. Aby zrobić miejsce na coś nowego, jeśli potrzebne jest miejsce, stara strona pamięci (taka, która nie była ostatnio otwierana) zostanie zamieniona, aby zrobić miejsce na nową stronę, gdy zostanie zamieniona.
Pewne strony często używane przez system operacyjny są „zablokowane” w pamięci RAM. Oznacza to, że nie uczestniczą w stronicowaniu pamięci i powinny być zawsze obecne i dostępne na żądanie. System Windows określa tę alokację pamięci jako „pulę niestronicowaną” i pojawia się jako taka w Menedżerze zadań, jak pokazano poniżej.
Pula niestronicowana na komputerze z 32 GB fizycznej pamięci RAM to tylko 951 MB. System Windows przydziela tylko minimalne minimum do tego zbioru „zablokowanych” stron pamięci. (Źródło zdjęcia: Tom’s Hardware)
BŁĄD STRONY W OBSZARZE NIEPRZEGLĄDANYM BSOD sygnalizuje stan, w którym system operacyjny zażądał zablokowanej strony i zamiast tego otrzymuje błąd strony. Powodem, dla którego Microsoft traktuje to jako kod zatrzymania i generuje BSOD, jest to, że ten błąd nie powinien wystąpić i ma bezpośredni wpływ na system operacyjny (tylko wysoce uprzywilejowane, ważne strony pamięci są przydzielane do puli niestronicowanej).
Co powoduje błąd strony w obszarze niestronicowanym?
Zgodnie z opisem w Strona Microsoft Docs dla PAGE FAULT IN OBSZAR NIEPRZEGLĄDANY, ten konkretny kod zatrzymania może nastąpić po zainstalowaniu tego, co nazywa się „wadliwą usługą systemową lub wadliwym kodem sterownika”. Ogólnie rzecz biorąc, usługi systemowe pochodzą od firmy Microsoft w ramach wydań, uaktualnień lub aktualizacji systemu operacyjnego. Jeśli są winni, szybko to rozwiążesz, ponieważ Microsoft uwzględni tę możliwość na swoich listach”znanych problemów”dla takich rzeczy. Podobnie będzie dużo ruchu online, aby zgłaszać, dokumentować i wykrzykiwać takie problemy.
Chociaż złe aktualizacje systemu Windows zdarzają się od czasu do czasu, kod BŁĄD STRONY W OBSZARZE NIEPRZEGLĄDANYM jest znacznie bardziej prawdopodobny, aby pochodził z wadliwego sterownika. Aby sprawdzić, czy problem jest spowodowany przez sterownik, zanotuj plik wymieniony na BSOD (np. nvlddmkm.sys) i zastanów się, czy ostatnio zaktualizowałeś sterownik lub zainstalowałeś nowe urządzenie.
Jak to zrobić Napraw BŁĄD STRONY W NIEPAGEDOWANYCH OBSZARACH BSOD
Jeśli chodzi o wadliwe usługi systemowe, najlepszym sposobem jest odinstalowanie (lub wycofanie) aktualizacji lub aktualizacji, która spowodowała problem. Jeśli pochodzi z czystej instalacji systemu Windows, nadszedł czas, aby zrobić kolejną, używając zamiast tego innej (i znanej z dobrej i działającej) wersji systemu operacyjnego. Zobacz nasz artykuł o tym, jak wykonać 30-minutową ponowną instalację naprawczą systemu Windows.
Jeśli problem pochodzi ze sterownika, najpierw sprawdź w witrynie producenta urządzenia, czy jest dostępna nowsza wersja sterownika. Jeśli tak, pobierz i zainstaluj. Jeśli nie, spróbuj przywrócić poprzednią wersję. Aby przywrócić sterownik:
1. Uruchom Menedżera urządzeń. Możesz tam przejść z menu Windows + X.
(Źródło zdjęcia: Tom’s Hardware)
2. Kliknij prawym przyciskiem myszy dane urządzenie i wybierz właściwości.
(Źródło zdjęcia: Tom’s Hardware)
3. Kliknij przycisk Przywróć sterownik.
(Źródło zdjęcia: Tom’s Hardware)
Jednak , wiele urządzeń nie ma włączonego przycisku Wycofaj sterownik, a nawet wtedy przywróci tylko jedną wersję. W przeciwnym razie będziesz musiał poszukać starszego sterownika za pośrednictwem strony producenta (lub jakiegoś renomowanego źródła zewnętrznego, takiego jak doskonały francuski Sterowniki stacji).
Poszukaj problemów z dyskiem
Błędy dysku lub określone problemy z plikami systemowymi mogą również powodować BŁĄD STRONY W NIEPRZEGLĄDANYM OBSZARZE BSOD. Aby wykluczyć lub naprawić te problemy:
1. Otwórz wiersz polecenia jako administrator. Możesz się tam dostać, wyszukując cmd, klikając prawym przyciskiem myszy i wybierając Uruchom jako administrator.
(Źródło zdjęcia: Tom’s Hardware)
2. Wprowadź DISM/Online/Cleanup-image/Restorehealth, aby znaleźć i wymienić wszelkie uszkodzone składniki systemu operacyjnego.
(Źródło zdjęcia: Tom’s Hardware)
3. Wprowadź SFC/scannow, aby sprawdzić uszkodzone pliki systemowe.
(Źródło zdjęcia: Tom’s Hardware)
Te nie są najbardziej prawdopodobną przyczyną błędu strony w BSOD obszaru niestronicowanego, ale są to szybkie i łatwe kroki, które możesz podjąć, aby rozwiązać problem.
Pamięć może być przyczyną BŁĘDU STRONY W NIEPRZEGLĄDOWANYCH OBSZARACH BSOD
Inne potencjalne przyczyny BŁĘDU STRONY W NIEPAGEROWANYM OBSZARZE BSOD obejmują problemy z pamięcią. Może to oznaczać problemy z pamięcią RAM, pamięcią podręczną L1 lub L2 w samym układzie procesora, a nawet pamięcią RAM wideo na karcie graficznej. Znalezienie takich problemów wymaga procesu eliminacji. Najłatwiej jest sprawdzić pamięć RAM, a trudniej sprawdzić pamięć podręczną procesora i pamięć RAM wideo.
Bezpłatne narzędzie Memtest86+ o otwartym kodzie źródłowym jest dobrym narzędziem do sprawdzania pamięci RAM komputera. Trzymam bootowalną wersję MemTest86 + na moim naprawczym dysku flash Ventoy (nazywa się mt531b.iso, aby odzwierciedlić najnowszą wersję MemTest86 +). Korzystanie z narzędzia zazwyczaj wymaga całonocnego uruchomienia, więc uruchamiam obraz MemTest tuż przed pójściem spać i pozwalam mu działać przez całą noc, abym mógł zobaczyć, co robi (i znajduje).
Malezyjski logger Raymond.cc oferuje interesującą listę 6 darmowych programów do sprawdzania pamięci karty graficznej pod kątem błędów. Nie znam żadnych narzędzi, które sprawdzają pamięć podręczną procesora per se, chociaż znalazłem interesujący Element StackOverflow, który wykorzystuje biblioteki DotNet, aby się zbliżyć.
Jeśli rzeczywiście występują problemy z pamięcią i żadna z opisanych przeze mnie technik nie prowadzi do rozwiązania, zachowaj oczy wyjrzały na powiązane kody zatrzymania. Mogą one pomóc wskazać bardziej bezpośrednio potencjalne przyczyny i rozwiązania: