PAGE_FAULT_IN_NONPAGED_AREA là gì? Nguyên nhân và Cách Khắc phục
Lỗi PAGE_FAULT_IN_NONPAGED_AREA là một dạng lỗi màn hình xanh chết chóc (Blue Screen of Death – BSOD) thường gặp trên Windows, đi kèm với mã lỗi 0x00000050. Lỗi này có thể xuất hiện trên nhiều phiên bản Windows, từ Windows 10, Windows 8, Windows 7, Vista đến XP. Vậy lỗi PAGE_FAULT_IN_NONPAGED_AREA là gì và làm thế nào để khắc phục? Bài viết này của mncatlinhdd.edu.vn sẽ cung cấp cho bạn thông tin chi tiết về nguyên nhân gây ra lỗi và các phương pháp sửa chữa hiệu quả.
Mã lỗi 0x00000050 thường báo hiệu rằng hệ điều hành không thể tìm thấy một file hệ thống quan trọng trong bộ nhớ. Bộ nhớ này có thể là RAM (bộ nhớ chính), bộ nhớ cache của CPU, hoặc thậm chí là VRAM (bộ nhớ của card đồ họa). Khi hệ thống không thể truy cập file cần thiết, Windows sẽ tự động tắt và hiển thị màn hình xanh để ngăn ngừa mất mát hoặc hỏng dữ liệu.
Quan trọng: Nếu bạn đang gặp phải lỗi PAGE_FAULT_IN_NONPAGED_AREA, hãy sao lưu dữ liệu cá nhân quan trọng ngay lập tức để tránh rủi ro mất dữ liệu trong quá trình sửa chữa. Sau đó, bạn có thể thử các phương pháp được liệt kê dưới đây, thử từng cách một cho đến khi lỗi được khắc phục.
Các Cách Khắc Phục Lỗi PAGE_FAULT_IN_NONPAGED_AREA
1. Khởi động lại (Reboot) cứng máy tính
Cách đơn giản nhất để thử loại bỏ lỗi PAGE_FAULT_IN_NONPAGED_AREA là khởi động lại cứng máy tính. Thao tác này sẽ xóa tất cả các cache tạm thời mà PC đang lưu trữ, giúp hệ thống khởi động lại một cách “sạch sẽ”, loại bỏ các dịch vụ (service) không quan trọng có thể gây xung đột.
- Bước 1: Nhấn tổ hợp phím Alt + F4 rồi chọn Shutdown.
- Bước 2: Ngắt dây nguồn khỏi máy tính để bàn. Nếu bạn dùng laptop có pin rời, hãy tháo pin ra.
- Bước 3: Nhấn và giữ nút nguồn trong khoảng 20-30 giây.
- Bước 4: Cắm lại dây nguồn hoặc gắn lại pin laptop. Sau đó, bật máy tính lên để thực hiện khởi động lại.
2. Cập nhật Windows
Việc cập nhật Windows thường xuyên là rất quan trọng. Nếu bạn đã lâu chưa cập nhật hoặc trì hoãn quá trình này, hãy cập nhật ngay khi có thể.
- Bước 1: Nhấn tổ hợp phím Windows + I để mở Settings (Cài đặt), sau đó chọn Update & Security (Cập nhật & Bảo mật).
- Bước 2: Trong mục Windows Update, nếu có bản cập nhật nào đang bị trì hoãn, hãy cài đặt ngay bằng cách chọn Install now (Cài đặt ngay) hoặc Restart now (Khởi động lại ngay). Nếu không có bản cập nhật nào đang chờ, bạn có thể chọn Check for updates (Kiểm tra cập nhật) rồi chọn Download (Tải xuống) nếu có bản cập nhật mới.
3. Sửa lỗi ổ cứng bằng CHKDSK
Ổ cứng bị lỗi hoặc có bad sector có thể gây ra lỗi màn hình xanh PAGE_FAULT_IN_NONPAGED_AREA. Lỗi này thường xảy ra khi quá trình định dạng phân vùng bị gián đoạn đột ngột do mất điện hoặc sự cố khác. Để khắc phục, bạn có thể sử dụng lệnh CHKDSK (Check Disk) để quét và sửa lỗi ổ cứng.
- Bước 1: Mở Start Menu, gõ CMD rồi chọn Run as administrator (Chạy với quyền quản trị).
- Bước 2: Sao chép và dán dòng lệnh sau vào CMD rồi nhấn Enter. Lệnh này sẽ kiểm tra ổ đĩa C, nơi Windows thường được cài đặt. Nếu Windows của bạn được cài trên ổ đĩa khác, hãy thay “c:” bằng tên ổ đĩa tương ứng.
chkdsk c: /f /r
/f
: Sửa lỗi trên ổ đĩa. /r
: Tìm kiếm các sector hỏng và phục hồi dữ liệu đọc được. - Bước 3: Bạn sẽ được yêu cầu lên lịch để CHKDSK chạy khi khởi động lại máy. Gõ y rồi nhấn Enter.
- Bước 4: Tắt CMD rồi khởi động lại máy tính.
Quá trình quét và sửa lỗi ổ cứng sẽ được thực hiện trước khi Windows khởi động. Hãy kiên nhẫn chờ đợi quá trình này hoàn tất.
4. Sửa các file hệ thống bị hỏng bằng SFC
Không chỉ lỗi ổ cứng, các file hệ thống bị hỏng, bị chỉnh sửa, hoặc bị mất cũng có thể gây ra lỗi PAGE_FAULT_IN_NONPAGED_AREA. Trong trường hợp này, bạn có thể sử dụng SFC (System File Checker) để kiểm tra và sửa chữa.
- Bước 1: Nhấn tổ hợp phím Windows + R, gõ CMD rồi nhấn tổ hợp phím Ctrl + Shift + Enter để mở Command Prompt với quyền quản trị.
- Bước 2: Sao chép và dán dòng lệnh sau vào CMD rồi nhấn Enter. Lệnh này sẽ cho phép Windows tìm và sửa các file bị hỏng.
sfc /scannow
- Bước 3: Tắt CMD rồi khởi động lại máy tính.
5. Sửa lỗi bằng DISM
Nếu SFC không tìm thấy lỗi hoặc không đủ khả năng để sửa lỗi PAGE_FAULT_IN_NONPAGED_AREA, bạn có thể thử dùng DISM (Deployment Image Servicing and Management) để sửa lỗi lưu trữ thành phần hình ảnh của hệ điều hành.
- Bước 1: Mở Start Menu, gõ CMD rồi chọn Run as administrator.
- Bước 2: Sao chép và dán dòng lệnh sau vào rồi nhấn Enter.
DISM /online /cleanup-image /scanhealth
- Bước 3: Nếu DISM không tìm thấy bất kỳ lỗi nào để sửa, bạn có thể tắt CMD. Nếu có lỗi, tiếp tục sao chép và dán dòng lệnh sau:
DISM /online /cleanup-image /restorehealth
- Bước 4: Sau khi DISM hoàn thành, tắt CMD rồi khởi động lại máy.
- Bước 5: Sau khi khởi động xong, nhấn Windows + R, gõ CMD rồi nhấn tổ hợp phím Ctrl + Shift + Enter để mở Command Prompt với quyền quản trị.
- Bước 6: Sao chép và dán dòng lệnh sau để thực hiện kiểm tra hệ thống:
sfc /scannow
- Bước 7: Tắt CMD và khởi động lại máy tính một lần cuối.
6. Kiểm tra Driver
Driver của thiết bị không được cài đặt đúng cách, bị lỗi thời hoặc không tương thích với hệ điều hành cũng có thể gây ra lỗi màn hình xanh PAGE_FAULT_IN_NONPAGED_AREA.
- Bước 1: Mở Start Menu, gõ Device Manager (Trình quản lý thiết bị) rồi nhấn Enter.
- Bước 2: Mở rộng tất cả các mục bằng cách nhấp vào biểu tượng mũi tên. Kiểm tra xem có mục nào bị đánh dấu chấm than màu vàng không. Nếu có, nhấp chuột phải vào nó rồi chọn Uninstall device (Gỡ cài đặt thiết bị).
- Bước 3: Chọn Uninstall để xác nhận.
- Bước 4: Chọn mục Action (Hành động) ở trên đầu rồi chọn Scan for hardware changes (Quét tìm thay đổi phần cứng).
- Bước 5: Nếu thiết bị của bạn không được tự động cài đặt lại driver, hãy khởi động lại máy tính.
Cập nhật Driver:
- Bước 1: Nhấp chuột phải vào biểu tượng Windows rồi chọn Device Manager.
- Bước 2: Nhấp chuột phải vào một mục thiết bị rồi chọn Update driver (Cập nhật trình điều khiển). Nếu bạn không biết nên chọn mục thiết bị nào, bạn có thể bắt đầu với mục Display Adapter (Card màn hình).
- Bước 3: Khi máy tính hỏi bạn muốn làm gì tiếp theo, hãy chọn Search automatically for drivers (Tự động tìm kiếm trình điều khiển).
- Bước 4: Nếu bạn nhận được thông báo “The best driver for your device are already installed” (Trình điều khiển tốt nhất cho thiết bị của bạn đã được cài đặt), hãy chọn Search for updated drivers on Windows Update (Tìm kiếm trình điều khiển cập nhật trên Windows Update). Tuy nhiên, nếu bạn chắc chắn rằng máy tính đang sử dụng bản Windows cập nhật mới nhất, bạn có thể bỏ qua bước này.
- Bước 5: Thực hiện theo các hướng dẫn của Windows để hoàn tất quá trình cập nhật driver. Sau khi hoàn thành, khởi động lại máy tính.
Quay ngược trở lại Driver trước:
- Bước 1: Mở Device Manager, nhấp chuột phải vào mục thiết bị lỗi rồi chọn Properties (Thuộc tính).
- Bước 2: Chọn mục Driver, sau đó chọn Roll Back Driver (Quay lại trình điều khiển trước) rồi thực hiện theo các hướng dẫn của Windows. Nếu bạn thấy lựa chọn Roll Back Driver bị mờ đi, tức là bạn không có bản driver nào trước đó để quay lại.
7. Quét Virus
Virus có thể làm hỏng file hệ thống mà Windows cần để hoạt động bình thường. Để kiểm tra xem máy tính của bạn có bị nhiễm virus hay không, hãy quét bằng phần mềm diệt virus. Nếu bạn không sử dụng phần mềm diệt virus của bên thứ ba, bạn có thể sử dụng Windows Defender.
- Bước 1: Mở Start Menu, gõ Windows Security rồi nhấn Enter.
- Bước 2: Chọn mục Virus & threat protection (Bảo vệ chống virus & mối đe dọa).
- Bước 3: Chọn Scan options (Tùy chọn quét).
- Bước 4: Chọn Quick Scan (Quét nhanh) rồi chọn Scan now (Quét ngay). Trong quá trình quét, không tắt hoặc khởi động lại máy tính.
- Bước 5: Nếu kết quả quét không có gì, bạn có thể chọn phương pháp quét khác là Windows Defender Offline scan (Quét Ngoại tuyến bằng Windows Defender).
- Bước 6: Nếu Windows Defender tìm thấy các file độc hại, hãy cho phép Windows Defender loại bỏ hoặc cách ly các file này.
- Bước 7: Khởi động lại PC rồi kiểm tra xem còn lỗi PAGE_FAULT_IN_NONPAGED_AREA hay không.
8. Khởi động Clean Boot
Khi Windows khởi động clean boot, máy tính sẽ khởi động nhưng vô hiệu hóa tất cả các chương trình có ý định khởi động cùng Windows. Một số virus hoặc phần mềm độc hại có thể xâm nhập vào các chương trình khởi động cùng Windows, do đó bạn có thể cho PC khởi động clean boot để kiểm tra.
- Bước 1: Nhấn Windows + R, gõ msconfig rồi nhấn Enter để mở System Configuration (Cấu hình Hệ thống).
- Bước 2: Tại mục General (Chung), chọn mục Selective Startup (Khởi động chọn lọc). Sau đó, bỏ chọn Load system services (Tải dịch vụ hệ thống) và Load startup items (Tải các mục khởi động) rồi chọn Apply (Áp dụng) và tắt System Configuration.
- Bước 3: Nhấn Ctrl + Shift + Esc để mở Task Manager (Trình quản lý tác vụ). Sau đó chọn mục Startup (Khởi động).
- Bước 4: Các ứng dụng nào đang ở trạng thái Enable (Bật) thì bạn nhấp chuột phải và chọn Disable (Tắt).
- Bước 5: Khởi động lại PC và kiểm tra xem hệ thống còn bị crash nữa không. Bạn có thể cho các ứng dụng chạy cùng Windows bằng cách đảo ngược lại các bước trên.
9. Khởi động Windows ở chế độ Safe Mode
Để tạo ra một môi trường hoàn hảo để kiểm tra lỗi màn hình xanh, bạn cần khởi động Windows 10 ở chế độ Safe Mode (Chế độ an toàn). Hệ điều hành của bạn sẽ chỉ khởi động các driver, tác vụ và dịch vụ cần thiết. Đây là một cách đơn giản để thu nhỏ phạm vi kiểm tra lỗi bằng việc vô hiệu hóa hết tất cả các phần mềm đang bị tình nghi gây ra lỗi PAGE_FAULT_IN_NONPAGED_AREA.
- Bước 1: Mở Start Menu, rồi chọn vào mục Power (mục dùng để tắt hoặc restart máy).
- Bước 2: Nhấn giữ Shift rồi click chuột vào Restart để mở chế độ Windows troubleshooting.
Nếu màn hình xanh khiến cho máy tính của bạn rơi vào vòng lặp khởi động, bạn làm gián đoạn quá trình khởi động máy 3 lần để truy cập vào chế độ Advanced Startup.
- Bước 3: Chọn lần lượt theo thứ tự Troubleshoot > Advanced options > Startup Settings.
- Bước 4: Chọn Restart.
- Bước 5: Bấm F4 để Windows khởi động chế độ Safe Mode.
- Bước 6: Kiểm tra xem Windows còn bị màn hình xanh sau khi restart xong.
10. Sử dụng trình gỡ lỗi phần cứng và thiết bị
Như đã đề cập ở đầu bài viết, lỗi PAGE_FAULT_IN_NONPAGED_AREA có thể do các thiết bị bị lỗi. Để kiểm tra, cách đơn giản nhất là sử dụng công cụ troubleshooting của Windows 10.
- Bước 1: Bạn nhấn Windows + R, copy paste dòng sau đây vào rồi Enter.
msdt.exe -id DeviceDiagnostic
- Bước 2: Chọn Next.
- Bước 3: Windows sẽ bắt đầu quét để kiếm các lỗi phần cứng đang có. Nếu nó tìm thấy và gợi ý cách sửa, bạn chọn Apply this fix.
- Bước 4: Thực hiện theo hướng dẫn để hoàn thành quá trình sửa lỗi, sau đó restart lại máy.
Kết luận
Lỗi PAGE_FAULT_IN_NONPAGED_AREA là một vấn đề phức tạp, nhưng với các phương pháp được trình bày ở trên, bạn hoàn toàn có thể tự mình khắc phục được. Hãy kiên nhẫn thực hiện từng bước và đảm bảo bạn đã sao lưu dữ liệu quan trọng trước khi bắt đầu. Nếu sau khi thử tất cả các cách mà lỗi vẫn còn, bạn có thể cần đến sự trợ giúp của các chuyên gia phần cứng. Chúc bạn thành công!
Tài liệu tham khảo:
Giáo sư Nguyễn Lân Dũng là một trong những nhà khoa học hàng đầu Việt Nam trong lĩnh vực vi sinh vật học, với hơn 50 năm cống hiến cho giáo dục và nghiên cứu (Wiki). Ông là con trai của Nhà giáo Nhân dân Nguyễn Lân, xuất thân từ một gia đình nổi tiếng hiếu học. Trong sự nghiệp của mình, Giáo sư đã đảm nhiệm nhiều vị trí quan trọng như Chủ tịch Hội các ngành Sinh học Việt Nam, Đại biểu Quốc hội và được phong tặng danh hiệu Nhà giáo Nhân dân vào năm 2010.