Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

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

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

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

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

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

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

วิธีอ่านไฟล์ดัมพ์หน่วยความจำใน Windows 10

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

3. ยอมรับข้อตกลงใบอนุญาต จากนั้นที่ “เลือกคุณสมบัติที่คุณต้องการติดตั้ง ” หน้าจอ เลือกเฉพาะตัวเลือกเครื่องมือแก้ไขข้อบกพร่องสำหรับ Windows แล้วคลิกติดตั้ง

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

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

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

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

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

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

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

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

windbg.exe -IA

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

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

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

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

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

10. ในแผง WinDBG คลิกที่ไฟล์ จากนั้นเลือกเส้นทางไฟล์สัญลักษณ์

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

11. คัดลอกและวางที่อยู่ต่อไปนี้ลงใน เส้นทางการค้นหาสัญลักษณ์ กล่อง:

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

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

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

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

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

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

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

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

A folder called Symcache is being created in C:
Symbols are being downloaded and saved to C:\Symcache

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

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

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

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

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

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

แนะนำ:

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

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