BSoDs บ่อยครั้งเกี่ยวกับความเสียหายของหน่วยความจำ


0

ฉันได้รับ BSOD randoms เมื่อเร็ว ๆ นี้และพวกเขาจะกลายเป็นบ่อยขึ้น ข้อผิดพลาดจะแตกต่างกันเสมอ แต่มีบางสิ่งที่เกี่ยวข้องกับความเสียหายของหน่วยความจำ Bsods สุ่มโดยสิ้นเชิง สามารถเกิดขึ้นได้ในขณะที่คอมพิวเตอร์ไม่ได้ใช้งานและในขณะที่กำลังทำอะไร CPU / Ram เข้มข้น สามารถเกิดขึ้นได้หลังจาก 15 นาทีและหลังจาก 8+ ชั่วโมง

ฉันทำการทดสอบ RAM และไม่มีข้อผิดพลาดในทั้งสองแท่ง

ฉันยังใช้เครื่องมือตรวจสอบไดรเวอร์และทำให้ Windows ขัดข้องขณะบู๊ต มันไม่มีบันทึกดังนั้นฉันไม่สามารถระบุได้ว่าไดรเวอร์ตัวใดเป็นสาเหตุของปัญหา

ระบบปฏิบัติการ: Windows 7 Home Premium 64 บิต
CPU: AMD A8-5500
RAM: Kingston HyperX 1600Mhz 4GB + 8GB
GPU: Radeon HD 7750

25 ต.ค. - เพิ่ม RAM 8GB 8GB ฉันมีหนึ่งเดียวกับ 4GB มาก่อน อันนี้เป็นรุ่นเดียวกันกับ 8GB 29 ต.ค. - ลดจำนวนหน่วยความจำเสมือนลงครึ่งหนึ่ง
30 ต.ค. - ติดตั้ง AMD พิกัดมากเกินไปและโอเวอร์คล็อกได้บ้าง หลังจากสองสามวันฉันคืนค่าทุกอย่างและถอนการติดตั้ง แต่ bsods ยังคง
30 ต.ค. - ปริญญาตรีครั้งแรก
5 พ.ย. - วินาทีที่สอง
5 พ.ย. - แรมทดสอบ ไม่มีข้อผิดพลาด
5 พ.ย. - ตัวตรวจสอบไดร์เวอร์ การบู๊ตล้มเหลว
10 พ.ย. - สาม Bsod
15 พ.ย. - เพิ่มอีก 2 bsods
16 พ.ย. - เพิ่มอีก 2 bsods

ข้อผิดพลาด:
KMODE_EXCEPTION_NOT_HANDLED
UNEXPECTED_KERNEL_MODE_TRAP
ATTEMPTED_WRITE_TO_READONLY_MEMORY
CRITICAL_STRUCTURE_CORRUPTIONX2
MEMORY_MANAGEMENT
PAGE_FAULT_IN_NONPAGED

minidumps: http://www.mediafire.com/download/k63wmtd7tdg9sru/minidumps.zip


ฉันเห็นคุณพูดว่าคุณ "เพิ่ม" หน่วยความจำ จุดเริ่มต้นแรกคือการลบหน่วยความจำเก่า & เพียงแค่เรียกใช้ใหม่และดูว่าคุณยังคงได้รับข้อผิดพลาดแล้วย้อนกลับ; เป็นไปไม่ได้ที่บังเอิญว่าสิ่งนี้จะเริ่มขึ้นหลังจากที่คุณเพิ่มหน่วยความจำ "ความเสียหายของหน่วยความจำ" เป็นคำที่คลุมเครือเช่นกัน ดูที่นี่เพื่อค้นหาส่วนประกอบที่ผิดปกติที่เป็นสาเหตุของมันแทน ฉันเห็นด้วยด้านล่างว่าปัญหาอาจเป็นแหล่งจ่ายไฟของคุณ แต่ตรวจสอบอุณหภูมิระบบและพัดลมของคุณ (โดยเฉพาะการระบายความร้อนของ CPU) เช่นกัน และอย่างที่เดวิดพูดใช้ Memtest วิ่งข้ามคืน และทำไมทำให้ virtual mem ลดลงครึ่งหนึ่ง - ปล่อยให้ระบบจัดการมัน
Debra

คำตอบ:


0

1) ตรวจสอบการถ่ายโอนข้อมูลหน่วยความจำของคุณด้วย Windbg (อาจไม่ได้ช่วยในกรณีนี้)
2) ตรวจสอบแท่งทั้งสองแบบทีละอันไม่ใช่แค่สองแท่งด้วยกัน
3) ตรวจสอบสิ่งที่หน่วยความจำด้วย Prime95 มันสามารถความเครียดหน่วยความจำ

มหาวิทยาลัยสงขลานครินทร์ของคุณอาจมีบทบาทในเรื่องนี้ โดยเฉพาะอย่างยิ่งถ้าคุณพบเจอกับ BSOD ในขณะที่ทำงานหนัก
ลองหาชิ้นที่สองและทดสอบความเสถียรกับสิ่งนั้น


Prime95 ไม่ใช่การทดสอบความเครียดหน่วยความจำที่ดี แม้ว่าจะมีข้อได้เปรียบในการทดสอบความเครียดของ CPU เช่นกันซึ่งเป็นอีกสาเหตุที่เป็นไปได้ของข้อผิดพลาด สำหรับการทดสอบหน่วยความจำใช้ Memtest86 +, สำหรับการทดสอบความเครียดของ CPU ใช้ Linpack หรือซอฟต์แวร์ IntelBurnTest (สำหรับ Windows เท่านั้น)
David Foerster

ฉันรู้ แต่เขาบ่นเกี่ยวกับความเสียหายของหน่วยความจำระหว่างความเครียด Mem86 ไม่เครียดกับคอมพิวเตอร์เลย
ชิกิ

0

ตามดัมพ์เคอร์เนลเสียหายที่ 1 บิต:

*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: ffffffffffffffb8, memory referenced.
Arg2: 0000000000000001, value 0 = read operation, 1 = write operation.
Arg3: fffff80003fba634, If non-zero, the instruction address which referenced the bad memory
    address.
Arg4: 0000000000000000, (reserved)

Debugging Details:


Could not read faulting driver name

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  CODE_CORRUPTION

BUGCHECK_STR:  0x50

PROCESS_NAME:  csrss.exe

STACK_TEXT:  
nt!KeBugCheckEx
nt! ?? ::FNODOBFM::`string'
nt!KiPageFault
nt!NtReadFile
nt!KiSystemServiceCopyEnd
nt!KiServiceLinkage
win32k!StartDeviceRead
win32k!InputApc
nt!KiDeliverApc
nt!KiCommitThreadWait
nt!KeWaitForMultipleObjects
win32k!xxxMsgWaitForMultipleObjects
win32k!xxxDesktopThread
win32k!xxxCreateSystemThreads
win32k!NtUserCallNoParam
nt!KiSystemServiceCopyEnd
0x0


CHKIMG_EXTENSION: !chkimg -lo 50 -d !nt
    fffff80003fba630 - nt!NtReadFile+5ae
    [ b8:38 ]
1 error : !nt (fffff80003fba630)

MODULE_NAME: memory_corruption

รันsfc /scannowเพื่อตรวจสอบ ntkrnlmp.exe ที่เสียหาย


OP ทำงานนี้ได้ไหม
mHurley
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.