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

เผยแพร่แล้ว: 2018-03-24
วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10

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

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

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

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

สารบัญ

  • วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10
  • วิธีที่ 1: วิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยใช้ BlueScreenView
  • วิธีที่ 2: วิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยใช้ Windows Debugger

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

อย่าลืมสร้างจุดคืนค่าในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

วิธีที่ 1: วิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยใช้ BlueScreenView

1. จากเว็บไซต์ NirSoft จะดาวน์โหลด BlueScreenView เวอร์ชันล่าสุดตามเวอร์ชัน Windows ของคุณ

2. แตกไฟล์ zip ที่คุณดาวน์โหลด จากนั้นดับเบิลคลิกที่ BlueScreenView.exe เพื่อเรียกใช้แอปพลิเคชัน

BlueScreenView | วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10

3. โปรแกรมจะค้นหาไฟล์ MiniDump โดยอัตโนมัติที่ตำแหน่งเริ่มต้น ซึ่งก็คือ C:\Windows\Minidump

4. ตอนนี้ ถ้าคุณต้องการวิเคราะห์ ไฟล์ .dmp โดยเฉพาะ ให้ลากและวางไฟล์นั้นไปที่แอปพลิเคชัน BlueScreenView และโปรแกรมจะอ่านไฟล์ minidump อย่างง่ายดาย

ลากและวางไฟล์ .dmp เฉพาะเพื่อวิเคราะห์ใน BlueScreenView

5. คุณจะเห็นข้อมูลต่อไปนี้ที่ด้านบนของ BlueScreenView:

  • ชื่อไฟล์ Minidump : 082516-12750-01.dmp. ในที่นี้ 08 คือเดือน 25 คือวันที่ และ 16 คือปีของไฟล์ดัมพ์
  • Crash Time คือเวลาที่เกิดการชน: 26-08-2016 02:40:03
  • สตริงตรวจสอบข้อบกพร่องคือรหัสข้อผิดพลาด: DRIVER_VERIFIER_IOMANAGER_VIOLATION
  • รหัสตรวจสอบจุดบกพร่องเป็นข้อผิดพลาด STOP: 0x000000c9
  • จากนั้นจะมี Bug Check Code Parameters
  • ส่วนที่สำคัญที่สุดเกิดจากไดรเวอร์: VerifierExt.sys

6. ที่ส่วนล่างของหน้าจอ ไดรเวอร์ที่ทำให้เกิดข้อผิดพลาดจะถูกเน้น

ไดรเวอร์ที่ทำให้เกิดข้อผิดพลาดจะถูกเน้น

7. ตอนนี้ คุณมีข้อมูลทั้งหมดเกี่ยวกับข้อผิดพลาดแล้ว คุณสามารถค้นหาเว็บต่อไปนี้ได้อย่างง่ายดาย:

สตริงตรวจสอบข้อบกพร่อง + เกิดจากไดรเวอร์ เช่น DRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys
สตริงตรวจสอบข้อบกพร่อง + รหัสตรวจสอบข้อบกพร่อง เช่น DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9

ตอนนี้ คุณมีข้อมูลทั้งหมดเกี่ยวกับข้อผิดพลาดแล้ว คุณสามารถค้นหาเว็บสำหรับ Bug Check String + Caused by Driver . ได้อย่างง่ายดาย

8. หรือคุณสามารถคลิกขวาที่ไฟล์ minidump ภายใน BlueScreenView แล้วคลิก " Google Search – Bug Check + Driver "

คลิกขวาที่ไฟล์ minidump ภายใน BlueScreenView แล้วคลิก "Google Search - Bug Check + Driver"

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

วิธีที่ 2: วิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยใช้ Windows Debugger

1. ดาวน์โหลด Windows 10 SDK จากที่นี่

หมายเหตุ: โปรแกรมนี้ประกอบด้วย โปรแกรม WinDBG ที่เราจะใช้ในการวิเคราะห์ไฟล์ .dmp

2. เรียกใช้ไฟล์ sdksetup.exe และระบุตำแหน่งการติดตั้งหรือใช้ค่าเริ่มต้น

เรียกใช้ไฟล์ sdksetup.exe และระบุตำแหน่งการติดตั้งหรือใช้ default

3. ยอมรับข้อตกลงใบอนุญาต จากนั้นที่หน้าจอ “ Select the features you want to installเลือกเฉพาะตัวเลือก Debugging Tools for Windows จากนั้นคลิก Install

ที่หน้าจอ Select the features you want to install ให้เลือกเฉพาะตัวเลือก Debugging Tools for Windows

4. แอปพลิเคชันจะเริ่มดาวน์โหลดโปรแกรม WinDBG ดังนั้นรอให้ติดตั้งบนระบบของคุณ

5. เปิดพรอมต์คำสั่ง ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา 'cmd' แล้วกด Enter

เปิดพรอมต์คำสั่ง ผู้ใช้สามารถทำตามขั้นตอนนี้ได้โดยค้นหา 'cmd' จากนั้นกด Enter | วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10

6. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter:

cd\Program Files (x86)\Windows Kits\10\Debuggers\x64\

หมายเหตุ: ระบุการติดตั้งโปรแกรม WinDBG ที่ถูกต้อง

7. เมื่อคุณอยู่ในไดเร็กทอรีที่ถูกต้องแล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อเชื่อมโยง WinDBG กับไฟล์ .dmp:

windbg.exe -IA

ระบุการติดตั้งโปรแกรม WinDBG ที่ถูกต้อง

8. ทันทีที่คุณป้อนคำสั่งข้างต้น อินสแตนซ์ใหม่เปล่าของ WinDBG จะเปิดขึ้นพร้อมข้อความยืนยันซึ่งคุณสามารถปิดได้

อินสแตนซ์ใหม่เปล่าของ WinDBG จะเปิดขึ้นพร้อมข้อความยืนยันซึ่งคุณสามารถปิดได้

9. พิมพ์ windbg ใน Windows Search จากนั้นคลิกที่ WinDbg (X64)

พิมพ์ windbg ใน Windows Search จากนั้นคลิกที่ WinDbg (X64)

10. ในแผง WinDBG ให้ คลิกที่ File จากนั้นเลือก Symbol File Path

ในแผง WinDBG ให้คลิกที่ File จากนั้นเลือก Symbol File Path

11. คัดลอกและวางที่อยู่ต่อไปนี้ลงในช่อง Symbol Search Path :

SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols

SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols | วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10

12. คลิก ตกลง แล้วบันทึกเส้นทางสัญลักษณ์โดยคลิก ไฟล์ > บันทึกพื้นที่ทำงาน

13. ตอนนี้ ค้นหาไฟล์ดัมพ์ที่คุณต้องการวิเคราะห์ คุณสามารถใช้ไฟล์ MiniDump ที่พบใน C:\Windows\Minidump หรือใช้ไฟล์ดัมพ์หน่วยความจำที่พบใน C:\Windows\MEMORY.DMP

ค้นหาไฟล์ดัมพ์ที่คุณต้องการวิเคราะห์ จากนั้นดับเบิลคลิกที่ไฟล์ .dmp

14. ดับเบิลคลิกที่ไฟล์ .dmp และ WinDBG จะเปิดขึ้นและเริ่มประมวลผลไฟล์

กำลังสร้างโฟลเดอร์ชื่อ Symcache ในไดรฟ์ C

หมายเหตุ: เนื่องจากเป็นไฟล์ .dmp ไฟล์แรกที่อ่านบนระบบของคุณ ดูเหมือนว่า WinDBG จะทำงานช้าแต่อย่าขัดจังหวะกระบวนการ เนื่องจากกระบวนการเหล่านี้กำลังดำเนินการอยู่เบื้องหลัง:

 โฟลเดอร์ชื่อ Symcache กำลังถูกสร้างขึ้นใน C:
กำลังดาวน์โหลดและบันทึกสัญลักษณ์ไปที่ C:\Symcache

เมื่อดาวน์โหลดสัญลักษณ์แล้ว และดัมพ์พร้อมที่จะวิเคราะห์ คุณจะเห็นข้อความ Followup: MachineOwner ที่ด้านล่างสุดของข้อความดัมพ์

เมื่อดาวน์โหลดสัญลักษณ์แล้ว คุณจะเห็น MachineOwner ที่ด้านล่าง

15. นอกจากนี้ ไฟล์ .dmp ถัดไปจะได้รับการประมวลผล ซึ่งจะเร็วขึ้น เนื่องจากได้ดาวน์โหลดสัญลักษณ์ที่จำเป็นแล้ว เมื่อเวลาผ่านไป โฟลเดอร์ C:\Symcache จะขยายใหญ่ขึ้นเมื่อมีการเพิ่มสัญลักษณ์มากขึ้น

16. กด Ctrl + F เพื่อเปิด Find จากนั้นพิมพ์ “ อาจเป็นเพราะ ” (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกด Enter นี่เป็นวิธีที่เร็วที่สุดในการค้นหาสาเหตุของการขัดข้อง

เปิดค้นหาจากนั้นพิมพ์คำว่า "อาจเกิดจากจากนั้นกดค้นหาถัดไป ."

17. เหนือบรรทัด อาจเป็นเพราะ คุณจะเห็น รหัส BugCheck เช่น 0x9F ใช้รหัสนี้และไปที่ การอ้างอิงรหัสตรวจสอบจุดบกพร่องของ Microsoft เพื่อตรวจสอบการอ้างอิงการตรวจสอบจุดบกพร่อง

ที่แนะนำ:

  • แก้ไข Windows ไม่สามารถตั้งค่าโฮมกรุ๊ปบนคอมพิวเตอร์เครื่องนี้ได้
  • แก้ไขหน้าจอคอมพิวเตอร์ปิดแบบสุ่ม
  • วิธีแก้ไขเมื่อคลิกขวาไม่ทำงานใน Windows 10
  • แก้ไข Registry Editor หยุดทำงาน

นั่นคือคุณได้เรียนรู้ วิธีอ่าน Memory Dump Files ใน Windows 10 เรียบร้อยแล้ว แต่ถ้าคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น