Sebagai BSODs go, PAGE FAULT IN NONPAGED AREA sedekat Windows mengatakan”referensi memori tidak valid.”Untuk benar-benar memahami apa yang terjadi, seseorang perlu memahami memori halaman, yang membagi ruang memori yang dapat dialamatkan menjadi kumpulan halaman memori berukuran 4K. OS dapat menangani halaman dalam jumlah yang sangat besar, di mana hanya beberapa halaman tersebut yang benar-benar akan berada di RAM.

Dalam kebanyakan kasus, ketika sebuah program atau OS mereferensikan halaman memori tertentu, jika itu tidak ada di RAM, pengelola halaman melempar status”page fault”(halaman tidak ada). Pada akhirnya, ini berarti halaman yang diminta dibaca dari file halaman. Untuk memberi ruang bagi sesuatu yang baru jika ruang diperlukan, halaman memori lama (halaman yang belum diakses baru-baru ini) akan diganti untuk memberi ruang bagi halaman baru saat halaman tersebut ditukar.

Tertentu halaman yang sering digunakan OS”terkunci”ke RAM. Artinya, mereka tidak berpartisipasi dalam paging memori dan harus selalu ada dan tersedia saat diminta. Windows mengacu pada alokasi memori ini sebagai “Non-paged pool” dan muncul seperti itu di Task Manager, seperti yang ditunjukkan di bawah ini.

 Kumpulan non-halaman pada PC dengan RAM fisik 32 GB hanya 951 MB. Windows hanya mengalokasikan minimum paling sederhana untuk kumpulan halaman memori”terkunci”ini. (Kredit gambar: Tom’s Hardware)

PAGE FAULT IN NONPAGED AREA BSOD menandakan kondisi di mana OS telah meminta halaman yang terkunci, dan malah mendapatkan kesalahan halaman. Alasan mengapa Microsoft menangani ini sebagai kode berhenti dan menghasilkan BSOD adalah karena kesalahan ini tidak seharusnya terjadi, dan ini secara langsung memengaruhi sistem operasi (hanya halaman memori penting yang sangat istimewa yang dialokasikan ke kumpulan non-halaman).

Apa yang Menyebabkan KESALAHAN HALAMAN DI DAERAH YANG TIDAK DIKEMBANGKAN?

Seperti yang dijelaskan dalam halaman Microsoft Docs untuk PAGE FAULT IN DAERAH NON PAGED, kode berhenti khusus ini dapat mengikuti setelah instalasi dari apa yang disebutnya”layanan sistem yang salah atau kode driver yang salah.”Pada umumnya, layanan sistem berasal dari Microsoft sebagai bagian dari rilis, peningkatan, atau pembaruan OS. Jika mereka salah, Anda akan mengetahuinya dengan cepat karena Microsoft akan memasukkan kemungkinan ini dalam daftar”Masalah yang Diketahui”untuk hal-hal seperti itu. Demikian juga, akan ada banyak lalu lintas online untuk melaporkan, mendokumentasikan, dan berseru tentang masalah tersebut.

Sementara pembaruan Windows yang buruk memang terjadi dari waktu ke waktu, kode PAGE FAULT IN NONPAGED AREA jauh lebih mungkin berasal dari driver yang salah. Untuk melihat apakah masalah disebabkan oleh driver, catat file yang terdaftar di BSOD (mis: nvlddmkm.sys) dan pertimbangkan apakah Anda baru saja memperbarui driver atau menginstal perangkat baru.

Cara Perbaiki PAGE FAULT IN NONPAGED AREA BSODs 

Jika menyangkut layanan sistem yang salah, pendekatan terbaik adalah mencopot (atau memutar kembali) pemutakhiran atau pembaruan yang menyebabkan masalah. Jika itu berasal dari instalasi Windows yang bersih, saatnya untuk melakukan yang lain, menggunakan versi OS yang berbeda (dan dikenal baik dan berfungsi). Lihat artikel kami tentang cara melakukan penginstalan ulang Windows selama 30 menit.

Jika masalah berasal dari driver, pertama-tama periksa situs web produsen perangkat untuk versi driver yang lebih baru. Jika sudah, unduh dan instal. Jika tidak, coba putar kembali ke versi sebelumnya. Untuk mengembalikan driver:

1. Luncurkan Pengelola Perangkat. Anda bisa membukanya dari menu Windows + X.

(Kredit gambar: Perangkat Keras Tom)

2. Klik kanan pada perangkat yang dimaksud dan pilih properti.

(Kredit gambar: Perangkat Keras Tom)

3. Klik tombol Roll Back Driver.

(Kredit gambar: Perangkat Keras Tom)

Namun , banyak perangkat tidak akan mengaktifkan tombol Roll Back Driver dan, meskipun demikian, itu hanya akan membawa Anda kembali ke satu versi. Jika tidak, Anda harus mencari driver yang lebih lama melalui situs pabrikan (atau beberapa sumber pihak ketiga yang bereputasi baik, seperti situs web Pengemudi Stasiun).

Cari Masalah Disk 

Kesalahan disk atau masalah khusus dengan file sistem juga dapat menyebabkan PAGE FAULT IN NONPAGED AREA BSOD. Untuk mengesampingkan atau memperbaiki masalah ini:

1. Buka prompt perintah sebagai administrator. Anda bisa sampai di sana dengan mencari cmd, mengklik kanan dan memilih Jalankan sebagai administrator.

(Kredit gambar: Perangkat Keras Tom)

2. Masuk ke DISM/Online/Cleanup-image/Restorehealth untuk menemukan dan mengganti komponen OS yang rusak.

(Kredit gambar: Perangkat Keras Tom)

3. Masukkan SFC/scannow untuk memeriksa file sistem yang rusak.

(Kredit gambar: Perangkat Keras Tom)

Ini bukan penyebab paling mungkin dari Kesalahan Halaman di BSOD Area NonPaged, tetapi itu adalah langkah cepat dan mudah yang dapat Anda ambil yang dapat menyelesaikan masalah.

Memori Bisa Menjadi Penyebab KESALAHAN PAGE DI BSOD AREA NONPAGED 

Penyebab potensial lain untuk KESALAHAN PAGE DI BSOD AREA NONPAGAGE termasuk masalah memori. Ini mungkin berarti masalah dengan RAM, cache L1 atau L2 pada chip CPU itu sendiri, atau bahkan RAM video pada kartu grafis. Menemukan masalah seperti itu membutuhkan proses eliminasi. Paling mudah untuk memeriksa RAM, dan lebih sulit untuk memeriksa cache CPU dan RAM video.

Utilitas Memtest86+ gratis dan open-source adalah alat yang bagus untuk memeriksa RAM PC. Saya menyimpan versi MemTest86+ yang dapat di-boot di flash drive perbaikan Ventoy saya (bernama mt531b.iso, untuk mencerminkan versi MemTest86+ terbaru). Menggunakan alat ini biasanya membutuhkan waktu semalaman, jadi saya mem-boot ke gambar MemTest tepat sebelum saya tidur, dan membiarkannya berjalan sepanjang malam sehingga saya dapat melihat apa yang dilakukannya (dan menemukan).

Logger Malaysia Raymond.cc menawarkan daftar menarik dari 6 program gratis untuk memeriksa kesalahan pada memori kartu video Anda. Saya tidak mengetahui adanya alat yang memeriksa cache CPU, meskipun saya menemukan Item StackOverflow yang menggunakan pustaka DotNet untuk mendekati.

Jika masalah memori memang ada dan tidak ada teknik lain yang saya jelaskan yang mengarah ke solusi, simpan mata dikupas untuk kode berhenti terkait. Ini dapat membantu mengarahkan Anda lebih langsung pada penyebab potensial dan perbaikan:

Categories: IT Info