Seperti BSOD pergi, HALAMAN FAULT DI KAWASAN NONPAGED sedekat dengan Windows dengan mengatakan”rujukan memori tidak sah.”Untuk benar-benar memahami apa yang sedang berlaku, seseorang perlu memahami memori halaman, yang membahagikan ruang memori yang dapat dialamatkan menjadi koleksi halaman memori bersaiz 4K. OS dapat mengatasi sejumlah halaman yang sangat banyak, di mana hanya sebahagian dari halaman tersebut yang sebenarnya akan berada dalam RAM.
Dalam kebanyakan kasus, ketika program atau OS merujuk halaman memori tertentu, jika tidak berada dalam RAM, pengurus halaman membuang status”kesalahan halaman”(halaman tidak hadir). Pada akhirnya, ini bermaksud halaman yang diminta dibaca dari fail halaman. Untuk memberi ruang kepada sesuatu yang baru jika ruangan diperlukan, halaman memori lama (halaman yang belum diakses baru-baru ini) akan ditukar untuk memberi ruang untuk halaman baru ketika ia ditukar.
Tentu halaman yang sering digunakan oleh OS adalah”terkunci”ke RAM. Maksudnya, mereka tidak mengambil bahagian dalam memori paging dan harus selalu ada dan tersedia ketika diminta. Windows merujuk kepada alokasi memori ini sebagai”Kumpulan yang tidak di-halaman”dan muncul dalam Task Manager, seperti yang ditunjukkan di bawah.
Kumpulan yang tidak di-halaman pada PC dengan RAM fizikal 32 GB hanya 951 MB. Windows memperuntukkan minimum minimum untuk koleksi halaman memori”terkunci”ini. (Kredit gambar: Perkakasan Tom)
KESALAHAN HALAMAN DI KAWASAN NONPAGED BSOD menandakan keadaan di mana OS meminta halaman terkunci, dan sebaliknya mendapat kesalahan halaman. Sebab mengapa Microsoft menangani ini sebagai kod berhenti dan menghasilkan BSOD adalah kerana ralat ini tidak seharusnya berlaku, dan ini secara langsung mempengaruhi sistem operasi (hanya halaman memori yang sangat istimewa dan penting yang dialokasikan ke dalam kumpulan yang tidak di-halaman).
Apa Punca FAKTA HALAMAN DI KAWASAN NONPAGED?
Seperti yang dijelaskan dalam halaman Microsoft Docs untuk MUKA SALAH DALAM KAWASAN NONPAGED, kod berhenti tertentu ini mungkin diikuti setelah pemasangan apa yang disebutnya”perkhidmatan sistem yang salah atau kod pemacu yang salah.”Pada amnya, perkhidmatan sistem berasal dari Microsoft sebagai sebahagian daripada pelepasan, peningkatan atau kemas kini OS. Sekiranya mereka bersalah, anda akan mengatasinya dengan cepat kerana Microsoft akan memasukkan kemungkinan ini dalam senarai”Masalah yang Diketahui”untuk perkara-perkara seperti itu. Begitu juga, akan ada banyak lalu lintas dalam talian untuk melaporkan, mendokumentasikan, dan berseru mengenai masalah tersebut.
Walaupun kemas kini Windows yang tidak betul berlaku dari semasa ke semasa, kod FAULT DI KAWASAN NONPAGED jauh lebih mungkin berasal dari pemacu yang rosak. Untuk melihat apakah masalah itu disebabkan oleh pemacu, perhatikan fail yang tertera di BSOD (cth: nvlddmkm.sys) dan pertimbangkan sama ada anda baru-baru ini mengemas kini pemacu atau memasang peranti baru.
Cara Perbaiki FAULT MUKA DI BSOD KAWASAN NONPAGED
Ketika datang ke perkhidmatan sistem yang rosak, pendekatan terbaik adalah menyahpasang (atau memutar balik) dari peningkatan atau kemas kini yang menyebabkan masalah. Sekiranya ia berasal dari pemasangan Windows yang bersih, sudah tiba masanya untuk melakukan yang lain, sebagai gantinya menggunakan versi OS yang lain (dan dikenali baik dan berfungsi). Lihat artikel kami mengenai cara melakukan pemasangan semula pembaikan 30 minit Windows .
Jika masalahnya berasal dari pemacu, periksa terlebih dahulu laman web pengeluar peranti untuk versi pemacu yang lebih baru. Sekiranya ada, muat turun dan pasangkannya. Sekiranya tidak, cuba kembali ke versi sebelumnya. Untuk mengembalikan pemacu:
1. Lancarkan Pengurus Peranti. Anda boleh sampai di sana dari menu Windows + X.
(Kredit gambar: Tom’s Hardware)
2. Klik kanan pada peranti yang berkenaan dan pilih sifat.
(Kredit gambar: Tom’s Hardware)
3. Klik butang Roll Back Driver.
(Kredit gambar: Tom’s Hardware)
Walau bagaimanapun , banyak peranti tidak akan menghidupkan butang Roll Back Driver dan, walaupun begitu, hanya akan membawa anda kembali satu versi. Jika tidak, anda perlu mencari pemandu yang lebih tua melalui laman web pengeluar (atau beberapa sumber pihak ketiga yang terkenal, seperti bahasa Perancis yang sangat baik Pemacu Stesen ).
Cari Masalah Disk
Kesalahan cakera atau masalah tertentu dengan fail sistem juga boleh menyebabkan FAKTA PAGE DALAM KAWASAN NONPAGED BSOD. Untuk mengesampingkan atau memperbaiki masalah ini:
1. Buka command prompt sebagai pentadbir . Anda boleh sampai ke sana dengan mencari cmd, mengklik kanan dan memilih Run as administrator.
(Kredit gambar: Tom’s Hardware)
2. Masukkan DISM/Online/Cleanup-image/Restorehealth untuk mencari dan mengganti mana-mana komponen OS yang rosak.
(Kredit gambar: Tom’s Hardware)
3. Masukkan SFC/scannow untuk memeriksa fail sistem yang rosak.
(Kredit gambar: Tom’s Hardware)
Ini bukan merupakan penyebab kemungkinan Kesalahan Halaman di BSOD Kawasan Bukan Halaman, tetapi mereka adalah langkah cepat dan mudah yang boleh anda ambil yang dapat menyelesaikan masalah.
Memori Boleh Menjadi Punca FAKTA PAGE DI BSOD AREA NONPAGED
Sebab lain yang berpotensi untuk FAULT PAGE DALAM KAWASAN NONPAGED BSOD merangkumi masalah memori. Ini mungkin bermaksud masalah dengan cache RAM, L1 atau L2 pada cip CPU itu sendiri, atau bahkan RAM video pada kad grafik. Mencari masalah seperti itu memerlukan proses penghapusan. Paling mudah untuk memeriksa RAM, dan lebih sukar untuk memeriksa cache CPU dan RAM video.
Pembalak Malaysia Raymond.cc menawarkan senarai menarik 6 program percuma untuk memeriksa kesilapan memori kad video anda . Saya tidak mengetahui adanya alat yang memeriksa cache CPU sendiri, walaupun saya menjumpai item StackOverflow yang menggunakan perpustakaan DotNet untuk mendekat.
Sekiranya masalah ingatan memang ada dan tidak ada teknik lain yang saya terangkan yang membawa kepada penyelesaian, teruskan mata dikupas untuk kod berhenti yang berkaitan. Ini dapat membantu anda mengarahkan anda secara langsung mengenai kemungkinan penyebab dan pembaikan: