GenericJim
New member
Màn hình xanh chết chóc
PAGE_FAULT_IN_NONPAGED_AREA
Tôi đã thử qua windbg và trình xem màn hình xanh nhưng tôi không giỏi trong việc tìm ra cách khắc phục.
*************** Tóm tắt xác thực đường dẫn ****************
Thời gian phản hồi (ms) Vị trí
Srv bị trì hoãn*
Đường dẫn tìm kiếm biểu tượng là: srv*
Đường dẫn tìm kiếm thực thi là:
Phiên bản hạt nhân Windows 10 22621 MP (32 lần xử lý) Miễn phí x64
Sản phẩm: WinNt, bộ: TerminalServer SingleUserTS Personal
Kernel cơ sở = 0xfffff802`56200000 PsLoadedModuleList = 0xfffff802`56e134b0
Thời gian phiên gỡ lỗi: Thứ sáu, ngày 7 tháng 2 năm 2025 lúc 15:32:41.256 (UTC - 5:00)
Thời gian hoạt động của hệ thống: 0 ngày 0:00:54.850
Đang tải hạt nhân Biểu tượng
..................................................................
.................................................................
.................................................................
.................................................................
...........................................
Đang tải Biểu tượng Người dùng
PEB được phân trang (Peb.Ldr = 000000ed`4deff018). Nhập ".hh dbgerr001" để biết chi tiết
Đang tải danh sách mô-đun chưa tải
.........
Để phân tích tệp này, hãy chạy !analyze -v
nt!KeBugCheckEx:
fffff802`56614df0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:ffffbe06`41a4ec50=0000000000000050
0: kd> !analyze -v
*********************************************************************************
* *
* Phân tích kiểm tra lỗi *
* *
***************************************************************************************
PAGE_FAULT_IN_NONPAGED_AREA (50)
Bộ nhớ hệ thống không hợp lệ đã được tham chiếu. Điều này không thể được bảo vệ bằng try-except.
Thông thường, địa chỉ chỉ là lỗi hoặc nó đang trỏ đến bộ nhớ đã giải phóng.
Đối số:
Đối số 1: ffff8ffba057ea1c, bộ nhớ được tham chiếu.
Đối số 2: 0000000000000000, X64: bit 0 được đặt nếu lỗi là do PTE không có mặt.
bit 1 được đặt nếu lỗi là do ghi, xóa nếu đọc.
bit 3 được đặt nếu bộ xử lý quyết định lỗi là do PTE bị hỏng.
bit 4 được đặt nếu lỗi là do cố gắng thực thi PTE không thực thi.
- ARM64: bit 1 được đặt nếu lỗi là do ghi, xóa nếu đọc.
bit 3 được đặt nếu lỗi là do cố gắng thực thi PTE không thực thi.
Đối số 3: fffff80251db2e5a, Nếu khác không, địa chỉ lệnh tham chiếu đến địa chỉ bộ nhớ bị lỗi
.
Arg4: 0000000000000002, (đã đặt trước)
Chi tiết gỡ lỗi:
------------------
*** CẢNH BÁO: Kiểm tra hình ảnh - Không khớp tổng kiểm tra - Dump: 0x208038, Tệp: 0x2080c6 - C:\ProgramData\Dbg\sym\BTHport.sys\2AFD096C202000\BTHport.sys
KEY_VALUES_STRING: 1
Khóa: AV.Type
Giá trị: Đọc
Khóa: Analysis.CPU.mSec
Giá trị: 781
Khóa: Analysis.Elapsed.mSec
Giá trị: 1169
Khóa: Analysis.IO.Other.Mb
Giá trị: 0
Khóa: Analysis.IO.Read.Mb
Giá trị: 1
Khóa: Analysis.IO.Write.Mb
Giá trị: 0
Khóa: Analysis.Init.CPU.mSec
Giá trị: 109
Khóa: Analysis.Init.Elapsed.mSec
Giá trị: 9891
Khóa: Analysis.Memory.CommitPeak.Mb
Giá trị: 91
Khóa: Analysis.Version.DbgEng
Giá trị: 10.0.27725.1000
Khóa: Analysis.Version.Description
Giá trị: 10.2408.27.01 amd64fre
Khóa: Analysis.Version.Ext
Giá trị: 1.2408.27.1
Khóa: Bugcheck.Code.LegacyAPI
Giá trị: 0x50
Khóa: Bugcheck.Code.TargetModel
Giá trị: 0x50
Khóa: Dump.Attributes.AsUlong
Giá trị: 1008
Khóa: Dump.Attributes.DiagDataWrittenToHeader
Giá trị: 1
Khóa: Dump.Attributes.ErrorCode
Giá trị: 0
Khóa: Dump.Attributes.KernelGeneratedTriageDump
Giá trị: 1
Khóa: Dump.Attributes.LastLine
Giá trị: Quá trình dump đã hoàn tất thành công.
Khóa: Dump.Attributes.ProgressPercentage
Giá trị: 0
Khóa: Failure.Bucket
Giá trị: AV_R_(null)_IOMap64!unknown_function
Khóa : Failure.Hash
Giá trị: {26fa8289-54b7-7ee0-36d7-18b62377a2ed}
BUGCHECK_CODE: 50
BUGCHECK_P1: ffff8ffba057ea1c
BUGCHECK_P2: 0
BUGCHECK_P3: fffff80251db2e5a
BUGCHECK_P4: 2
FILE_IN_CAB: 020725-12625-01.dmp
DUMP_FILE_ATTRIBUTES: 0x1008
Phân loại dữ liệu được tạo bởi hạt nhân
FAULTING_THREAD: ffffbf8b663670c0
READ_ADDRESS: fffff80256f1d470: Không thể lấy MiVisibleState
Không thể lấy NonPagedPoolStart
Không thể lấy NonPagedPoolEnd
Không thể lấy PagedPoolStart
Không thể lấy PagedPoolEnd
không thể lấy nt!MmSpecialPagesInUse
ffff8ffba057ea1c
MM_INTERNAL_CODE: 2
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXNTFS: 1 (!blackboxntfs)
BLACKBOXPNP: 1 (!blackboxpnp)
BLACKBOXWINLOGON: 1
CUSTOMER_CRASH_COUNT: 1
PROCESS_NAME: FileOperator.e
TRAP_FRAME: ffffbe0641a4ee70 -- (.trap 0xffffbe0641a4ee70)
LƯU Ý: Khung trap không chứa tất cả các thanh ghi.
Một số giá trị thanh ghi có thể bằng 0 hoặc không chính xác.
rax=0000000000008dfa87 rbx=00000000000000000 rcx=00000000000000001
rdx=ffff8ffb9e200000 rsi=0000000000000000 rdi=0000000000000000
rip=ffffff80251db2e5a rsp=ffffbe0641a4f008 rbp=ffffbf8b61480a70
r8=ffffbf8b65c166c0 r9=ffffbf8b667eb560 r10=00000000000000001
r11=ffff6ffb87600000 r12=00000000000000000 r13=0000000000000000
r14=00000000000000000 r15=0000000000000000
iopl=0 nv up ei pl nz ac po cy
IOMap64+0x2e5a:
ffffff802`51db2e5a 8b0482 mov eax,dword ptr [rdx+rax*4] ds:ffff8ffb`a057ea1c=????????
Đặt lại phạm vi mặc định
STACK_TEXT:
ffffbe06`41a4ec48 fffff802`5667385c : 00000000`00000050 ffff8ffb`a057ea1c 00000000`00000000 ffffbe06`41a4ee70 : nt!KeBugCheckEx
ffffbe06`41a4ec50 fffff802`5646c29c : 00000000`0000003f 000000000`00000000 0000000000`00000000 ffff8ffb`a057ea1c: nt!MiSystemFault+0x23946c
ffffbe06`41a4ed50 fffff802`5662607e: 00000000`00000080 ffffbf8b`65c13000 00000000`00000000 ffffbf8b`6680b4c0: nt!MmAccessFault+0x29c
ffffbe06`41a4ee70 fffff802`51db2e5a: fffff802`51db2d54 ffffbf8b`61480a70 000000000`00000000 000000000`00000000: nt!KiPageFault+0x37e
ffffbe06`41a4f008 fffff802`51db2d54 : ffffbf8b`61480a70 000000000`00000000 000000000`00000000 fffff802`51db2540 : IOMap64+0x2e5a
ffffbe06`41a4f010 ffffbf8b`61480a70 : 00000000`0000000 00000000`00000000 fffff802`51db2540 ffffbf8b`667eb560 : IOMap64+0x2d54
ffffbe06`41a4f018 000000000`00000000 : 00000000`0000000 fffff802`51db2540 ffffbf8b`667eb560 ffffbf8b`61480a70 : 0xffffbf8b`61480a70
TÊN_KÝ_HỆ: IOMap64+2e5a
TÊN_MODULE: IOMap64
TÊN_HÌNH ẢNH: IOMap64.sys
LỆNH_XẾP_NGĂN: .process /r /p 0xffffbf8b66364080; .thread 0xffffbf8b663670c0 ; kb
BUCKET_ID_FUNC_OFFSET: 2e5a
FAILURE_BUCKET_ID: AV_R_(null)_IOMap64!unknown_function
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {26fa8289-54b7-7ee0-36d7-18b62377a2ed}
Theo dõi: MachineOwner
PAGE_FAULT_IN_NONPAGED_AREA
Tôi đã thử qua windbg và trình xem màn hình xanh nhưng tôi không giỏi trong việc tìm ra cách khắc phục.
*************** Tóm tắt xác thực đường dẫn ****************
Thời gian phản hồi (ms) Vị trí
Srv bị trì hoãn*
Đường dẫn tìm kiếm biểu tượng là: srv*
Đường dẫn tìm kiếm thực thi là:
Phiên bản hạt nhân Windows 10 22621 MP (32 lần xử lý) Miễn phí x64
Sản phẩm: WinNt, bộ: TerminalServer SingleUserTS Personal
Kernel cơ sở = 0xfffff802`56200000 PsLoadedModuleList = 0xfffff802`56e134b0
Thời gian phiên gỡ lỗi: Thứ sáu, ngày 7 tháng 2 năm 2025 lúc 15:32:41.256 (UTC - 5:00)
Thời gian hoạt động của hệ thống: 0 ngày 0:00:54.850
Đang tải hạt nhân Biểu tượng
..................................................................
.................................................................
.................................................................
.................................................................
...........................................
Đang tải Biểu tượng Người dùng
PEB được phân trang (Peb.Ldr = 000000ed`4deff018). Nhập ".hh dbgerr001" để biết chi tiết
Đang tải danh sách mô-đun chưa tải
.........
Để phân tích tệp này, hãy chạy !analyze -v
nt!KeBugCheckEx:
fffff802`56614df0 48894c2408 mov qword ptr [rsp+8],rcx ss:0018:ffffbe06`41a4ec50=0000000000000050
0: kd> !analyze -v
*********************************************************************************
* *
* Phân tích kiểm tra lỗi *
* *
***************************************************************************************
PAGE_FAULT_IN_NONPAGED_AREA (50)
Bộ nhớ hệ thống không hợp lệ đã được tham chiếu. Điều này không thể được bảo vệ bằng try-except.
Thông thường, địa chỉ chỉ là lỗi hoặc nó đang trỏ đến bộ nhớ đã giải phóng.
Đối số:
Đối số 1: ffff8ffba057ea1c, bộ nhớ được tham chiếu.
Đối số 2: 0000000000000000, X64: bit 0 được đặt nếu lỗi là do PTE không có mặt.
bit 1 được đặt nếu lỗi là do ghi, xóa nếu đọc.
bit 3 được đặt nếu bộ xử lý quyết định lỗi là do PTE bị hỏng.
bit 4 được đặt nếu lỗi là do cố gắng thực thi PTE không thực thi.
- ARM64: bit 1 được đặt nếu lỗi là do ghi, xóa nếu đọc.
bit 3 được đặt nếu lỗi là do cố gắng thực thi PTE không thực thi.
Đối số 3: fffff80251db2e5a, Nếu khác không, địa chỉ lệnh tham chiếu đến địa chỉ bộ nhớ bị lỗi
.
Arg4: 0000000000000002, (đã đặt trước)
Chi tiết gỡ lỗi:
------------------
*** CẢNH BÁO: Kiểm tra hình ảnh - Không khớp tổng kiểm tra - Dump: 0x208038, Tệp: 0x2080c6 - C:\ProgramData\Dbg\sym\BTHport.sys\2AFD096C202000\BTHport.sys
KEY_VALUES_STRING: 1
Khóa: AV.Type
Giá trị: Đọc
Khóa: Analysis.CPU.mSec
Giá trị: 781
Khóa: Analysis.Elapsed.mSec
Giá trị: 1169
Khóa: Analysis.IO.Other.Mb
Giá trị: 0
Khóa: Analysis.IO.Read.Mb
Giá trị: 1
Khóa: Analysis.IO.Write.Mb
Giá trị: 0
Khóa: Analysis.Init.CPU.mSec
Giá trị: 109
Khóa: Analysis.Init.Elapsed.mSec
Giá trị: 9891
Khóa: Analysis.Memory.CommitPeak.Mb
Giá trị: 91
Khóa: Analysis.Version.DbgEng
Giá trị: 10.0.27725.1000
Khóa: Analysis.Version.Description
Giá trị: 10.2408.27.01 amd64fre
Khóa: Analysis.Version.Ext
Giá trị: 1.2408.27.1
Khóa: Bugcheck.Code.LegacyAPI
Giá trị: 0x50
Khóa: Bugcheck.Code.TargetModel
Giá trị: 0x50
Khóa: Dump.Attributes.AsUlong
Giá trị: 1008
Khóa: Dump.Attributes.DiagDataWrittenToHeader
Giá trị: 1
Khóa: Dump.Attributes.ErrorCode
Giá trị: 0
Khóa: Dump.Attributes.KernelGeneratedTriageDump
Giá trị: 1
Khóa: Dump.Attributes.LastLine
Giá trị: Quá trình dump đã hoàn tất thành công.
Khóa: Dump.Attributes.ProgressPercentage
Giá trị: 0
Khóa: Failure.Bucket
Giá trị: AV_R_(null)_IOMap64!unknown_function
Khóa : Failure.Hash
Giá trị: {26fa8289-54b7-7ee0-36d7-18b62377a2ed}
BUGCHECK_CODE: 50
BUGCHECK_P1: ffff8ffba057ea1c
BUGCHECK_P2: 0
BUGCHECK_P3: fffff80251db2e5a
BUGCHECK_P4: 2
FILE_IN_CAB: 020725-12625-01.dmp
DUMP_FILE_ATTRIBUTES: 0x1008
Phân loại dữ liệu được tạo bởi hạt nhân
FAULTING_THREAD: ffffbf8b663670c0
READ_ADDRESS: fffff80256f1d470: Không thể lấy MiVisibleState
Không thể lấy NonPagedPoolStart
Không thể lấy NonPagedPoolEnd
Không thể lấy PagedPoolStart
Không thể lấy PagedPoolEnd
không thể lấy nt!MmSpecialPagesInUse
ffff8ffba057ea1c
MM_INTERNAL_CODE: 2
BLACKBOXBSD: 1 (!blackboxbsd)
BLACKBOXNTFS: 1 (!blackboxntfs)
BLACKBOXPNP: 1 (!blackboxpnp)
BLACKBOXWINLOGON: 1
CUSTOMER_CRASH_COUNT: 1
PROCESS_NAME: FileOperator.e
TRAP_FRAME: ffffbe0641a4ee70 -- (.trap 0xffffbe0641a4ee70)
LƯU Ý: Khung trap không chứa tất cả các thanh ghi.
Một số giá trị thanh ghi có thể bằng 0 hoặc không chính xác.
rax=0000000000008dfa87 rbx=00000000000000000 rcx=00000000000000001
rdx=ffff8ffb9e200000 rsi=0000000000000000 rdi=0000000000000000
rip=ffffff80251db2e5a rsp=ffffbe0641a4f008 rbp=ffffbf8b61480a70
r8=ffffbf8b65c166c0 r9=ffffbf8b667eb560 r10=00000000000000001
r11=ffff6ffb87600000 r12=00000000000000000 r13=0000000000000000
r14=00000000000000000 r15=0000000000000000
iopl=0 nv up ei pl nz ac po cy
IOMap64+0x2e5a:
ffffff802`51db2e5a 8b0482 mov eax,dword ptr [rdx+rax*4] ds:ffff8ffb`a057ea1c=????????
Đặt lại phạm vi mặc định
STACK_TEXT:
ffffbe06`41a4ec48 fffff802`5667385c : 00000000`00000050 ffff8ffb`a057ea1c 00000000`00000000 ffffbe06`41a4ee70 : nt!KeBugCheckEx
ffffbe06`41a4ec50 fffff802`5646c29c : 00000000`0000003f 000000000`00000000 0000000000`00000000 ffff8ffb`a057ea1c: nt!MiSystemFault+0x23946c
ffffbe06`41a4ed50 fffff802`5662607e: 00000000`00000080 ffffbf8b`65c13000 00000000`00000000 ffffbf8b`6680b4c0: nt!MmAccessFault+0x29c
ffffbe06`41a4ee70 fffff802`51db2e5a: fffff802`51db2d54 ffffbf8b`61480a70 000000000`00000000 000000000`00000000: nt!KiPageFault+0x37e
ffffbe06`41a4f008 fffff802`51db2d54 : ffffbf8b`61480a70 000000000`00000000 000000000`00000000 fffff802`51db2540 : IOMap64+0x2e5a
ffffbe06`41a4f010 ffffbf8b`61480a70 : 00000000`0000000 00000000`00000000 fffff802`51db2540 ffffbf8b`667eb560 : IOMap64+0x2d54
ffffbe06`41a4f018 000000000`00000000 : 00000000`0000000 fffff802`51db2540 ffffbf8b`667eb560 ffffbf8b`61480a70 : 0xffffbf8b`61480a70
TÊN_KÝ_HỆ: IOMap64+2e5a
TÊN_MODULE: IOMap64
TÊN_HÌNH ẢNH: IOMap64.sys
LỆNH_XẾP_NGĂN: .process /r /p 0xffffbf8b66364080; .thread 0xffffbf8b663670c0 ; kb
BUCKET_ID_FUNC_OFFSET: 2e5a
FAILURE_BUCKET_ID: AV_R_(null)_IOMap64!unknown_function
OSPLATFORM_TYPE: x64
OSNAME: Windows 10
FAILURE_ID_HASH: {26fa8289-54b7-7ee0-36d7-18b62377a2ed}
Theo dõi: MachineOwner