Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows 10

วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

หากพีซี Windows ของคุณประสบข้อผิดพลาด Blue Screen of Death (BSOD) หลายสิ่งหลายอย่างจะเกิดขึ้น ที่ชัดเจนที่สุดคือพีซีของคุณถูกบังคับให้รีสตาร์ท เนื่องจาก BSOD เป็นผลมาจาก Windows หยุดทำงานโดยสมบูรณ์ อย่างไรก็ตาม ผลลัพธ์ที่ไม่ชัดเจนอย่างหนึ่งของข้อผิดพลาด BSOD คือบันทึกข้อผิดพลาดที่สร้างขึ้นซึ่งช่วยให้คุณแก้ไขปัญหาได้ในภายหลัง

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

    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

    ไฟล์ Memory Dump ใน Windows 10 คืออะไร

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

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

    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

    ไฟล์ดัมพ์เหล่านี้ (โดยใช้รูปแบบไฟล์ DMP) จะถูกบันทึกโดยอัตโนมัติในรูท C: \, C:\minidump , หรือ C:\Windows\minidump โฟลเดอร์ เพื่อช่วยคุณวิเคราะห์ คุณสามารถติดตั้งแอปดีบั๊กของ Microsoft WinDbg จาก Microsoft Store ซึ่งจะช่วยคุณวิเคราะห์ไฟล์ดัมพ์หน่วยความจำและค้นหาข้อมูลโค้ดหยุด

    คุณยังสามารถใช้เครื่องมือที่เก่ากว่า เช่น NirSoft BlueScreenView เพื่อวิเคราะห์ไฟล์ดัมพ์ที่สร้างบนพีซีของคุณอย่างรวดเร็ว นอกจากนี้ยังช่วยให้คุณระบุค่ารหัสหยุดและสาเหตุที่เป็นไปได้ (เช่น ไฟล์ไดรเวอร์เฉพาะ)

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

    เนื่องจากข้อผิดพลาด BSOD อาจทำให้พีซีของคุณไม่ทำงาน คุณอาจต้องลองและรีสตาร์ท Windows ในเซฟโหมด การเรียกใช้ Windows ในเซฟโหมดจะลดจำนวนกระบวนการของระบบและไดรเวอร์ที่ใช้งานอยู่ให้เหลือน้อยที่สุด ช่วยให้คุณตรวจสอบสิ่งต่างๆ เพิ่มเติมได้

    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

    อย่างไรก็ตาม หากคุณไม่สามารถบูตเข้าสู่ Windows ได้เลย ตัวเลือกของคุณมีจำกัด ขณะนี้ไม่มีเครื่องมือแบบสแตนด์อโลนที่คุณสามารถเรียกใช้ได้หาก Windows เองทำงานไม่ถูกต้องในการวิเคราะห์ไฟล์ดัมพ์ BSOD หากเกิดเหตุการณ์นี้ขึ้น คุณจะต้องกู้คืนไฟล์ดัมพ์โดยใช้ Linux live CD โดยใช้ DVD หรือ USB flash memory stick แบบพกพา

    จากนั้น คุณสามารถวิเคราะห์ไฟล์โดยใช้ WinDbg หรือ NirSoft BlueScreenView บนพีซีหรือแล็ปท็อป Windows ที่ใช้งานได้ โดยทำตามขั้นตอนด้านล่าง

    การเปลี่ยนการตั้งค่าไฟล์การถ่ายโอนข้อมูลหน่วยความจำในการตั้งค่า Windows

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

    1. ในการเริ่ม ให้คลิกขวาที่เมนู Start แล้วเลือก การตั้งค่า .
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. ใน การตั้งค่า เมนู เลือก ระบบ > เกี่ยวกับ ใน การตั้งค่าที่เกี่ยวข้อง แผงใน ระบบ > เกี่ยวกับ เมนู เลือก การตั้งค่าระบบขั้นสูง ตัวเลือก
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. ใน คุณสมบัติของระบบ เมนู เลือก การตั้งค่า ตัวเลือกที่ระบุไว้ใน การเริ่มต้นและการกู้คืน ส่วนด้านล่าง
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. หากต้องการเปลี่ยนระดับรายละเอียดที่บันทึกโดยไฟล์ดัมพ์หน่วยความจำเมื่อเกิด BSOD ให้เลือกตัวเลือกที่มีอยู่โดยใช้ เขียนข้อมูลการดีบัก เมนูแบบเลื่อนลงใน การเริ่มต้นและการกู้คืน หน้าต่าง. ข้อมูลทั้งหมดเกี่ยวกับสิ่งที่รวมอยู่ในการถ่ายโอนข้อมูลหน่วยความจำแต่ละรายการมีอยู่ที่เว็บไซต์เอกสารของ Microsoft เลือก ตกลง> ตกลง เพื่อบันทึกตัวเลือกของคุณ
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

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

    วิธีวิเคราะห์ไฟล์ดัมพ์หน่วยความจำของ Windows โดยใช้ WinDbg

    หากคุณประสบข้อผิดพลาด BSOD คุณสามารถใช้ WinDbg เพื่อวิเคราะห์ไฟล์ดัมพ์หน่วยความจำ เครื่องมือพัฒนาที่สร้างโดย Microsoft นี้เป็นวิธีที่ดีที่สุดในการวิเคราะห์ไฟล์หน่วยความจำของคุณ แต่คุณยังสามารถใช้ NirSoft BlueScreenView รุ่นเก่าเป็นทางเลือกแทน โดยทำตามขั้นตอนด้านล่าง

    ขั้นตอนเหล่านี้ถือว่าพีซีของคุณทำงานได้ดีพอที่จะติดตั้งและใช้ WinDbg หากไม่เป็นเช่นนั้น คุณจะต้องดึงไฟล์ดัมพ์จากฮาร์ดไดรฟ์ของคุณโดยใช้ Linux live CD หรือ USB เพื่อวิเคราะห์ที่อื่น สภาพแวดล้อม Live CD สามารถบู๊ตได้โดยใช้สื่อการติดตั้งของลีนุกซ์รุ่นส่วนใหญ่ รวมถึง Ubuntu และ Debian

    1. ในการเริ่มต้น คุณจะต้องติดตั้ง WinDbg Preview จาก Microsoft Store ในหน้าร้านค้า WinDbg เลือก รับ เพื่อเริ่มการติดตั้ง
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. เมื่อติดตั้ง WinDbg แล้ว ให้เปิดใช้งานโดยเลือก เปิด บนหน้าร้านค้าหรือโดยเปิดจากเมนูเริ่ม หากคุณไม่สามารถเข้าถึงไฟล์ดัมพ์ คุณจะต้องค้นหา WinDbg ในเมนู Start จากนั้น คลิกขวา และเลือก เพิ่มเติม > เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อให้สามารถเข้าถึงที่จำเป็นได้
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. ใน WinDbg หน้าต่าง เลือก ไฟล์ > เริ่มการดีบัก > เปิดไฟล์ดัมพ์ . ใช้เมนู File Explorer ในตัวเพื่อเปิดไฟล์ดัมพ์ล่าสุด ซึ่งโดยทั่วไปจะบันทึกไว้ในรูท C:\ โฟลเดอร์ C:\minidump , หรือ C:\Windows\minidump โฟลเดอร์
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. การเปิดไฟล์ DMP จะทำให้ดีบักเกอร์ WinDbg ทำงานและโหลดไฟล์ อาจใช้เวลาสักครู่ ขึ้นอยู่กับขนาดของไฟล์และระดับของรายละเอียดที่บันทึกไว้ เมื่อเสร็จแล้ว ให้พิมพ์ !analyze -v ลงในกล่องคำสั่งที่ด้านล่างของ คำสั่ง แท็บ จากนั้นกด Enter เพื่อรันคำสั่ง
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. The !analyze -v คำสั่งจะใช้เวลาสักครู่ในการโหลดและวิเคราะห์ไฟล์บันทึกที่สร้างโดยข้อผิดพลาด BSOD รอให้กระบวนการนี้เสร็จสิ้น เมื่อเสร็จแล้ว คุณสามารถวิเคราะห์ผลลัพธ์ทั้งหมดได้ใน คำสั่ง แท็บ โดยเฉพาะอย่างยิ่ง ค้นหาชื่อรหัสหยุดและค่า (เช่น DRIVER_IRQL_NOT_LESS_OR_EQUAL และ d1 ) อยู่ภายใต้ การวิเคราะห์การตรวจสอบจุดบกพร่อง ส่วน. นอกจากรหัสหยุดแล้ว คำอธิบายสั้นๆ ที่เสนอสาเหตุ (เช่น ปัญหาไดรเวอร์) จะแสดงในรายการ เพื่อให้คุณแก้ไขปัญหาเพิ่มเติมได้
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. คุณยังสามารถดูข้อมูลที่เกี่ยวข้องอื่นๆ ที่ระบุไว้ในการวิเคราะห์ WinDbg (เช่น MODULE_NAME ค่า) เพื่อระบุสาเหตุ ในตัวอย่างนี้ รหัส BSOD เกิดจากการเรียกใช้เครื่องมือทดสอบระบบ NotMyFault
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

    เมื่อคุณได้ระบุรหัสหยุดและสาเหตุที่เป็นไปได้ของข้อผิดพลาด BSOD แล้ว คุณสามารถศึกษาปัญหาเพิ่มเติมเพื่อหาทางแก้ไขที่เป็นไปได้

    วิธีวิเคราะห์ไฟล์ดัมพ์หน่วยความจำของ Windows โดยใช้ NirSoft BlueScreenView

    แม้ว่า WinDbg จะไม่รวมอยู่ใน Windows แต่ Microsoft จัดทำขึ้นเพื่อแก้ไขข้อผิดพลาด BSOD อย่างไรก็ตาม หากคุณต้องการ คุณสามารถวิเคราะห์ไฟล์ดัมพ์หน่วยความจำจากพีซีของคุณ (หรือจากพีซีเครื่องอื่น หากคุณมีสำเนาของไฟล์ดัมพ์ที่เกี่ยวข้อง) โดยใช้ NirSoft BlueScreenView รุ่นเก่า เครื่องมือ

    BlueScreenView อาจดูเก่า แต่ยังคงให้ข้อมูลที่เกี่ยวข้องทั้งหมดเกี่ยวกับไฟล์ดัมพ์ BSOD ของคุณ ซึ่งรวมถึงชื่อรหัสหยุดและค่า (เช่น DRIVER_IRQL_NOT_LESS_OR_EQUAL ) ที่คุณสามารถใช้เพื่อระบุสาเหตุได้

    1. ในการเริ่มต้น ให้ดาวน์โหลดและติดตั้งเครื่องมือ NirSoft BlueScreenView บนพีซี Windows ของคุณ เมื่อติดตั้งเครื่องมือแล้ว ให้เปิดใช้งานจากเมนูเริ่ม
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. BlueScreenView จะค้นหาไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยอัตโนมัติจากแหล่งที่รู้จัก เช่น C:/ และ C:/Windows/minidump . หากคุณต้องการโหลดไฟล์ด้วยตนเอง ให้เลือก ตัวเลือก > ตัวเลือกขั้นสูง .
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. ใน ตัวเลือกขั้นสูง เมนู สลับไปยังโฟลเดอร์ที่มีไฟล์ดัมพ์ของคุณโดยเลือก เรียกดู ปุ่มที่อยู่ถัดจาก โหลดจากโฟลเดอร์ MiniDump ต่อไปนี้ กล่อง. ในการคืนตำแหน่งนี้ไปยังตำแหน่งเริ่มต้น ให้เลือก ค่าเริ่มต้น . เลือก ตกลง เพื่อบันทึกตัวเลือกของคุณและโหลดไฟล์ของคุณ
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. ในหน้าต่างหลักของ BlueScreenView รายการไฟล์ดัมพ์หน่วยความจำที่บันทึกไว้ของคุณจะปรากฏขึ้น เลือกไฟล์ใดไฟล์หนึ่งในรายการเพื่อดูข้อมูลเพิ่มเติม ชื่อรหัสหยุดจะปรากฏใน Bug Check String ช่วยให้คุณค้นคว้าปัญหาเพิ่มเติมได้
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
    1. เมื่อเลือกไฟล์ดัมพ์หน่วยความจำ รายการไฟล์และไดรเวอร์ที่ใช้งานอยู่ทั้งหมดจะแสดงอยู่ใต้รายการ ไฟล์ที่เน้นสีแดงจะมีลิงก์โดยตรงไปยังสาเหตุของข้อผิดพลาด BSOD ตัวอย่างเช่น myfault.sys เกี่ยวข้องกับเครื่องมือทดสอบระบบ NotMyFault ในขณะที่ ntoskrnl.exe คือกระบวนการเคอร์เนลของระบบ Windows
    วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10

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

    การแก้ไขปัญหาข้อผิดพลาด BSOD โดยใช้ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ

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

    ข้อผิดพลาด BSOD เกิดจากทุกอย่างตั้งแต่ฮาร์ดแวร์ที่ผิดพลาดไปจนถึงไฟล์ระบบที่เสียหาย เพื่อช่วยหยุดพวกเขา คุณควรตรวจสอบพีซีของคุณเพื่อหามัลแวร์เป็นประจำ และใช้เครื่องมือเช่น SFC เพื่อซ่อมแซมการติดตั้ง Windows ของคุณหากได้รับความเสียหาย หากทุกอย่างล้มเหลว คุณสามารถรีเซ็ตหรือติดตั้ง Windows 10 ใหม่ได้ตลอดเวลาเพื่อคืนค่าพีซีของคุณให้ทำงานได้อย่างสมบูรณ์