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

ทันทีที่หน้าจอ 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 เพื่อเรียกใช้แอปพลิเคชัน

3. โปรแกรมจะค้นหาไฟล์ MiniDump โดยอัตโนมัติที่ตำแหน่งเริ่มต้น ซึ่งก็คือ C:\Windows\Minidump
4. ตอนนี้ ถ้าคุณต้องการวิเคราะห์ ไฟล์ .dmp โดยเฉพาะ ให้ลากและวางไฟล์นั้นไปที่แอปพลิเคชัน BlueScreenView และโปรแกรมจะอ่านไฟล์ minidump อย่างง่ายดาย

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

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

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


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

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

6. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter:
cd\Program Files (x86)\Windows Kits\10\Debuggers\x64\
หมายเหตุ: ระบุการติดตั้งโปรแกรม WinDBG ที่ถูกต้อง
7. เมื่อคุณอยู่ในไดเร็กทอรีที่ถูกต้องแล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อเชื่อมโยง WinDBG กับไฟล์ .dmp:
windbg.exe -IA

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

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

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

11. คัดลอกและวางที่อยู่ต่อไปนี้ลงในช่อง Symbol Search Path :
SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols

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

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

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

15. นอกจากนี้ ไฟล์ .dmp ถัดไปจะได้รับการประมวลผล ซึ่งจะเร็วขึ้น เนื่องจากได้ดาวน์โหลดสัญลักษณ์ที่จำเป็นแล้ว เมื่อเวลาผ่านไป โฟลเดอร์ C:\Symcache จะขยายใหญ่ขึ้นเมื่อมีการเพิ่มสัญลักษณ์มากขึ้น
16. กด Ctrl + F เพื่อเปิด Find จากนั้นพิมพ์ “ อาจเป็นเพราะ ” (โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกด Enter นี่เป็นวิธีที่เร็วที่สุดในการค้นหาสาเหตุของการขัดข้อง

17. เหนือบรรทัด อาจเป็นเพราะ คุณจะเห็น รหัส BugCheck เช่น 0x9F ใช้รหัสนี้และไปที่ การอ้างอิงรหัสตรวจสอบจุดบกพร่องของ Microsoft เพื่อตรวจสอบการอ้างอิงการตรวจสอบจุดบกพร่อง
ที่แนะนำ:
- แก้ไข Windows ไม่สามารถตั้งค่าโฮมกรุ๊ปบนคอมพิวเตอร์เครื่องนี้ได้
- แก้ไขหน้าจอคอมพิวเตอร์ปิดแบบสุ่ม
- วิธีแก้ไขเมื่อคลิกขวาไม่ทำงานใน Windows 10
- แก้ไข Registry Editor หยุดทำงาน
นั่นคือคุณได้เรียนรู้ วิธีอ่าน Memory Dump Files ใน Windows 10 เรียบร้อยแล้ว แต่ถ้าคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
