วิธีการวินิจฉัย Blue Screen ใน Windows 7 (64 บิต)


21

การใช้โปรแกรมอย่างWhoCrashedและBlueScreenViewคุณสามารถดู BSOD และข้อผิดพลาดได้ แต่คุณจะบอกได้อย่างไรว่าอะไรเป็นสาเหตุของ BSOD

ฉันไม่แน่ใจว่าเป็นเพราะฮาร์ดแวร์ไม่ดีซอฟต์แวร์ไดรเวอร์ไม่ดีหรือระบบปฏิบัติการเสียหาย คอมพิวเตอร์ดูเหมือนว่าจะผิดพลาดแบบสุ่มที่จุดต่าง ๆ บางครั้งเมื่อมีการใช้งานบางครั้งภายใต้ภาระในเกมและบางครั้งเมื่ออยู่ในโปรแกรมรักษาหน้าจอ

ฉันคิดว่ามีเว็บไซต์ที่ตรงกับตัวเลขใน BSOD กับฮาร์ดแวร์บางตัวเพื่อให้สามารถระบุได้ แต่ฉันจำไม่ได้ว่าเรียกว่าอะไร - แนวคิดใดบ้าง

แม้ว่าฉันจะสามารถหาพื้นที่ทั่วไปของคอมพิวเตอร์ที่ผิดพลาดซึ่งจะเป็นประโยชน์เช่นแรงดันไฟฟ้าแรม, ชิปเซ็ตเมนบอร์ด temps เป็นต้น

ทางออกใด ๆ ?

UPDATE: ฉันเปลี่ยนโมดูลหน่วยความจำแล้วแต่ยังคงขัดข้อง ไดรเวอร์และไฟล์ต่าง ๆ ทั้งหมดฉันไม่สามารถระบุข้อผิดพลาดได้ ข้อมูลอื่น ๆ : AV = Avast, Firewall = Comodo และติดตั้งไดรเวอร์วิดีโอ win 7 รายการล่าสุด


มันยังทำในขณะที่ทำงานในเซฟโหมดหรือไม่?
Kez

ยังไม่ได้ลองเพราะมันเกิดขึ้นไม่บ่อยนัก น่าจะเป็นค่าเฉลี่ยทุกๆ 5 วัน

คำตอบ:


13

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

พีซีของคุณอาจได้รับการกำหนดค่าให้บันทึก minidump เมื่อเกิดปัญหา คุณจะได้รับจำนวนมากของข้อมูลที่เป็นประโยชน์เกี่ยวกับความผิดพลาดโดยการโหลด minidump ในWinDbg (ด้วยการเส้นทางสัญลักษณ์ที่เหมาะสมกำหนดค่า) และการเรียกใช้คำสั่ง!analyze -v รหัสการตรวจสอบข้อผิดพลาดและพารามิเตอร์ที่มีความสำคัญสำหรับการระบุสิ่งที่ผิดไป สแตกการโทรมักจะมีเงื่อนงำว่าเป็นผู้ร้าย

หากคุณพยายามคิดว่าเหตุใดพีซีของคุณหยุดทำงานการโพสต์เกี่ยวกับมันบน Superuser.com โดยไม่รวมข้อความจริงใด ๆ จากหน้าจอสีน้ำเงินติดกับไร้ค่า ข้อเสนอแนะที่ดีที่สุดที่คุณกำลังมีแนวโน้มที่จะได้รับจากข้อมูลเล็ก ๆ น้อย ๆ คือการใช้การทดสอบหน่วยความจำเช่นMemtest86 + ในครั้งต่อไปที่คุณได้รับหน้าจอสีน้ำเงินเขียนข้อมูลหรือถ่ายภาพด้วยกล้องดิจิทัลหรือโทรศัพท์มือถือจากนั้นแก้ไขคำถามของคุณเพื่อรวมข้อมูล หากคุณสามารถอัปโหลด minidumps ไปยังเว็บไซต์และโพสต์ลิงก์ไปยังสิ่งเหล่านั้นได้ดียิ่งขึ้น

นอกจากนี้หลังจากที่ระบบล่มและทำการรีบูตระบบอาจถามคุณว่าคุณต้องการส่งข้อมูลข้อขัดข้องไปยัง Microsoft หรือไม่ โปรดคลิก "ส่ง" เมื่อเกิดเหตุการณ์นี้ Microsoft ทำให้ความผิดพลาดเหล่านี้มีไว้สำหรับนักพัฒนาไดรเวอร์ผ่านทางเว็บไซต์WinQual หากความผิดพลาดเกิดจากข้อผิดพลาดของไดรเวอร์การส่งข้อมูลความผิดพลาดจะเพิ่มโอกาสที่ผู้ผลิตอุปกรณ์จะค้นหาข้อมูลเกี่ยวกับความผิดพลาดและแก้ไข ผู้ผลิตอุปกรณ์บางรายลงทะเบียนการตอบสนองสำหรับข้อขัดข้องที่เฉพาะเจาะจงดังนั้นการคลิก "ส่ง" อาจนำคุณไปยังหน้าเว็บพร้อมข้อมูลเกี่ยวกับวิธีแก้ไขปัญหา


6

ลองBlueScreenView

ฟรียูทิลิตี้ระบบพกพา BlueScreenView แสดง Blue Screen of Death ล่าสุดของคุณดังนั้นคุณสามารถดูข้อความแสดงข้อผิดพลาดได้ง่ายขึ้น - ในขณะที่คุณใช้ Google เพื่อค้นหาปัญหา

http://lifehacker.com/5331615/bluescreenview-helps-troubleshoot-the-blue-screen-of-death

ป้อนคำอธิบายรูปภาพที่นี่


1
นี่เป็นหนึ่งในโปรแกรมที่ฉันพูดถึงซึ่งแสดง BSOD ให้คุณ แต่ BSOD ไม่ได้บอกว่าอะไรเป็นสาเหตุของข้อผิดพลาด

0

ดูเหมือนว่าปัญหา ram ซึ่งหมายความว่า BSOD จะไม่เป็นประโยชน์เพราะมันจะเป็นโปรแกรมที่แตกต่างกันขึ้นอยู่กับสิ่งที่เขียนไปยัง ram ในเวลา วิธีที่ดีในการตรวจสอบคือการเรียกใช้ memcheck86 ซึ่งสามารถดาวน์โหลดและเขียนลงในซีดีที่สามารถบู๊ตได้หรือรวมอยู่ในซีดีสดของ Ubuntu ลองใช้งานเป็นเวลาหลายชั่วโมงเพื่อดูว่ามีปัญหาใด ๆ เกิดขึ้นหรือไม่

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