วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำใน Windows 10
หากพีซีของคุณเพิ่งหยุดทำงาน คุณต้องประสบกับหน้าจอสีน้ำเงิน(Blue Screen)แห่งความตาย(Death) ( BSOD ) ซึ่งแสดงรายการสาเหตุของการขัดข้อง จากนั้นพีซีจะปิด(PC shutdown)อย่างกะทันหัน ตอนนี้หน้าจอ BSOD(BSOD screen)จะแสดงเพียงไม่กี่วินาที และไม่สามารถวิเคราะห์สาเหตุของการขัดข้องในขณะนั้นได้ โชคดีที่เมื่อWindowsขัดข้อง ไฟล์การถ่ายโอนข้อมูลการขัดข้อง((dump file) .dmp )(.dmp)หรือการถ่ายโอนข้อมูลหน่วยความจำ(memory dump)จะถูกสร้างขึ้นเพื่อบันทึกข้อมูลเกี่ยวกับข้อขัดข้องก่อนการ ปิด ระบบWindows(Windows shutdown)
ทันทีที่หน้าจอ BSOD(BSOD screen)แสดงขึ้นWindowsจะทิ้งข้อมูลเกี่ยวกับการแครชจากหน่วยความจำไปยังไฟล์ขนาดเล็กที่เรียกว่า “MiniDump” ซึ่งโดยทั่วไปจะบันทึกไว้ในโฟลเดอร์Windows (Windows folder)และไฟล์ .dmp นี้สามารถช่วยคุณแก้ปัญหาสาเหตุของข้อผิดพลาดได้ แต่คุณต้องวิเคราะห์ไฟล์ดัมพ์ (dump file)นี่เป็นจุดที่ยุ่งยาก และWindowsไม่ได้ใช้เครื่องมือที่ติดตั้งไว้ล่วงหน้าเพื่อวิเคราะห์ไฟล์ดัมพ์หน่วยความจำ(memory dump file)นี้
ขณะนี้ มีเครื่องมือต่างๆ ที่สามารถช่วยคุณแก้ปัญหาไฟล์ .dmp(.dmp file)ได้ แต่เราจะพูดถึงเครื่องมือสองอย่าง ได้แก่ เครื่องมือBlueScreenView และ Windows Debugger (BlueScreenView and Windows Debugger tools)BlueScreenView สามารถวิเคราะห์ สิ่งที่ผิดพลาดกับพีซีได้อย่างรวดเร็ว และ สามารถใช้ เครื่องมือ Windows Debugger(Windows Debugger tool)เพื่อรับข้อมูลขั้นสูงเพิ่มเติม เพื่อไม่ให้เป็นการเสียเวลา(time let)มาดูวิธีการอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำ(Memory Dump Files)ในWindows 10โดยใช้คำแนะนำด้านล่าง
วิธีอ่านไฟล์การถ่ายโอนข้อมูลหน่วยความจำ(Memory Dump Files)ในWindows 10
ตรวจสอบ ให้(Make)แน่ใจว่าได้สร้างจุดคืนค่า(restore point)ในกรณีที่(case something)มีข้อผิดพลาดเกิดขึ้น
วิธีที่ 1: วิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยใช้ BlueScreenView(Method 1: Analyze Memory Dump Files using BlueScreenView)
1. จากเว็บไซต์ NirSoft จะดาวน์โหลด BlueScreenView เวอร์ชันล่าสุด( NirSoft Website downloads the latest version of BlueScreenView)ตามเวอร์ชันWindows ของ คุณ
2. แตกไฟล์ zip(zip file) ที่ คุณดาวน์โหลด จากนั้นดับเบิลคลิกที่BlueScreenView.exeเพื่อเรียกใช้แอปพลิเคชัน
3. โปรแกรมจะค้นหาไฟล์MiniDump โดยอัตโนมัติที่ (MiniDump)ตำแหน่งเริ่มต้น(default location)ซึ่งก็คือC:\Windows\Minidump.
4. ตอนนี้ ถ้าคุณต้องการวิเคราะห์ไฟล์ .dmp โดยเฉพาะ ให้ ( .dmp file,) ลากและวาง(drag and drop)ไฟล์นั้นไปที่แอปพลิเคชัน BlueScreenView(BlueScreenView application)และโปรแกรมจะอ่านไฟล์ minidump(minidump file)อย่าง ง่ายดาย
5. คุณจะเห็นข้อมูลต่อไปนี้ที่ด้านบนของBlueScreenView :
- ชื่อไฟล์ Minidump(Minidump file) : 082516-12750-01.dmp. ที่นี่ 08 คือเดือน 25 คือวันที่ และ 16 คือปีของไฟล์ดัมพ์(dump file)
- Crash Timeคือเวลาที่เกิดการชน: 26-08-2016 02:40:03
- Bug Check Stringเป็นรหัสข้อผิดพลาด(error code) : DRIVER_VERIFIER_IOMANAGER_VIOLATION
- รหัสตรวจสอบจุดบกพร่อง(Bug Check Code)เป็นข้อผิดพลาด STOP(STOP error) : 0x000000c9
- จากนั้นจะมีBug Check Code Parameters
- ส่วนที่สำคัญที่สุดเกิดจากDriver : VerifierExt.sys
6. ที่ส่วนล่างของหน้าจอไดรเวอร์ที่ทำให้เกิดข้อผิดพลาดจะถูกเน้น(the driver who caused the error will be highlighted.)
7. ตอนนี้ คุณมีข้อมูลทั้งหมดเกี่ยวกับข้อผิดพลาดแล้ว คุณสามารถค้นหาเว็บต่อไปนี้ได้อย่างง่ายดาย:
Bug Check String +เกิดจากไดรเวอร์(Driver)เช่นDRIVER_VERIFIER_IOMANAGER_VIOLATION VerifierExt.sys
Bug Check String + Bug Check Code eg DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9(DRIVER_VERIFIER_IOMANAGER_VIOLATION 0x000000c9)
8. หรือคุณสามารถคลิกขวาที่ไฟล์ minidump(minidump file)ภายในBlueScreenView แล้วคลิก “ (BlueScreenView and click “)Google Search – Bug Check + Driver ”
9. ใช้ข้อมูลนี้เพื่อแก้ไขปัญหาสาเหตุและแก้ไขข้อผิดพลาด และนี่คือจุดสิ้นสุดของคู่มือHow to Read Memory Dump Files ใน Windows 10 โดยใช้ BlueScreenView(How to Read Memory Dump Files in Windows 10 using BlueScreenView.)
วิธีที่ 2: วิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำโดยใช้ Windows Debugger(Method 2: Analyze Memory Dump Files Using Windows Debugger)
1. ดาวน์โหลด Windows 10 SDK จากที่(Download Windows 10 SDK from here)นี่
หมายเหตุ:(Note:)โปรแกรมนี้ประกอบด้วยโปรแกรม WinDBG(WinDBG program)ที่เราจะใช้ในการวิเคราะห์ไฟล์ .dmp
2. เรียกใช้ ไฟล์ sdksetup.exeและระบุตำแหน่งการ ติดตั้งหรือ ใช้default(installation location or use default)
3. ยอมรับข้อตกลงใบอนุญาต(Accept License agreement)จากนั้นที่ “ เลือกคุณสมบัติที่คุณต้องการติดตั้ง(Select the features you want to install) ” เลือกเฉพาะตัวเลือกเครื่องมือแก้ไขจุดบกพร่องสำหรับ Windows(select only the Debugging Tools for Windows option)แล้วคลิกติดตั้ง
4. แอปพลิเคชันจะเริ่มดาวน์โหลดโปรแกรม WinDBG(WinDBG program)ดังนั้นรอให้ติดตั้งบนระบบของคุณ
5. เปิด พรอม ต์คำสั่ง (Command Prompt)ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา"cmd"จากนั้นกด Enter
6. พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกดEnter :
cd\Program Files (x86)\Windows Kits\10\Debuggers\x64\
หมายเหตุ:(Note:)ระบุการติดตั้งโปรแกรม WinDBG(WinDBG program)ที่ ถูกต้อง
7. เมื่อคุณอยู่ในไดเร็กทอรีที่ถูกต้องแล้ว ให้พิมพ์คำสั่งต่อไปนี้เพื่อเชื่อมโยงWinDBGกับไฟล์ .dmp:
windbg.exe -IA
8. ทันทีที่คุณป้อนคำสั่งข้างต้น(above command)อินสแตนซ์ใหม่เปล่าของWinDBGจะเปิดขึ้นพร้อมข้อความยืนยัน(confirmation notice)ซึ่งคุณสามารถปิดได้
9. พิมพ์windbgใน Windows Search จากนั้นคลิกที่WinDbg (X64)
10. ในแผง WinDBG ให้คลิกที่ File จากนั้นเลือก Symbol File Path(click on File, then select Symbol File Path.)
11. คัดลอกและวาง(Copy and paste)ที่อยู่ต่อไปนี้ลงในช่องSymbol Search Path :
SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols
12. คลิกตกลง(OK)แล้วบันทึกเส้นทางสัญลักษณ์(symbol path)โดยคลิกFile > Save Workspace.
13. ตอนนี้ ค้นหาไฟล์ดัมพ์(dump file) ที่ คุณต้องการวิเคราะห์ คุณสามารถใช้ไฟล์ MiniDump(MiniDump file) ที่ พบในC:\Windows\Minidumpหรือใช้ ไฟล์ ดัมพ์หน่วยความจำ(Memory dump) ที่ พบในC:\Windows\MEMORY.DMP.
14. ดับเบิลคลิกที่ไฟล์ .dmp(.dmp file)และWinDBGจะเปิดขึ้นและเริ่มประมวลผลไฟล์
หมายเหตุ:(Note:)เนื่องจากไฟล์นี้เป็นไฟล์ .dmp ไฟล์(.dmp file) แรก ที่อ่านบนระบบของคุณ ดูเหมือนว่า WinDBGจะช้าแต่อย่าขัดจังหวะกระบวนการ เนื่องจากกระบวนการเหล่านี้กำลังดำเนินการอยู่เบื้องหลัง:
A folder called Symcache is being created in C: Symbols are being downloaded and saved to C:\Symcache
เมื่อดาวน์โหลดสัญลักษณ์แล้ว และดัมพ์พร้อมที่จะวิเคราะห์ คุณจะเห็นข้อความ(message Followup)Followup(MachineOwner at the dump text’s bottom.) : MachineOwner ที่ด้านล่างข้อความดัมพ์
15. นอกจากนี้ไฟล์ .dmp(.dmp file) ถัดไป จะได้รับการประมวลผล ซึ่งจะเร็วขึ้น เนื่องจากได้ดาวน์โหลดสัญลักษณ์ที่จำเป็นแล้ว เมื่อเวลาผ่านไปC:\Symcache folderจะขยายใหญ่ขึ้นเมื่อมีการเพิ่มสัญลักษณ์มากขึ้น
16. กดCtrl + Fเพื่อเปิด Find จากนั้นพิมพ์ “May เกิดจาก(Probably caused by) †(โดยไม่ใส่เครื่องหมายอัญประกาศ) แล้วกดEnter นี่เป็นวิธีที่เร็วที่สุดในการค้นหาสาเหตุของการขัดข้อง
17. เหนือ บรรทัด อาจเป็น(Probably)เพราะ คุณจะเห็นรหัส BugCheck เช่น( BugCheck code, e.g., 0x9F) 0x9F ใช้รหัสนี้และไป ที่ การอ้างอิงรหัสตรวจสอบจุดบกพร่องของ Microsoft(Microsoft Bug Check Code Reference)(Microsoft Bug Check Code Reference) เพื่อตรวจสอบการอ้างอิง การตรวจสอบจุดบกพร่อง
ที่แนะนำ:(Recommended:)
- แก้ไข Windows(Fix Windows)ไม่สามารถตั้งค่าโฮมกรุ๊ปบนคอมพิวเตอร์เครื่องนี้ได้
- แก้ไขหน้าจอคอมพิวเตอร์ปิดแบบสุ่ม(Fix Computer Screen Turns Off Randomly)
- วิธีแก้ไขเมื่อคลิกขวา(Right Click)ไม่ทำงานในWindows 10
- แก้ไขRegistry Editorหยุดทำงาน
นั่นคือ คุณได้เรียนรู้วิธีอ่าน Memory Dump Files ใน Windows 10(How to Read Memory Dump Files in Windows 10) สำเร็จ แล้ว แต่หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น
Related posts
วิธีวิเคราะห์ไฟล์การถ่ายโอนข้อมูลหน่วยความจำ (.dmp) ใน Windows 10
วิธีการทำงาน JAR Files บน Windows 10
Fix Unable ถึง Delete Temporary Files ใน Windows 10
วิธีการแบ่งปัน Setup Network Files บน Windows 10
วิธีการ Delete Win Setup Files ใน Windows 10 [GUIDE]
วิธีเปิดไฟล์ EMZ บน Windows 10
ทางกายภาพ Memory Limits ในไฟล์ Crash Dump สำหรับ Windows 10
ล้างประวัติไฟล์ล่าสุดของ Explorer ใน Windows 10
วิธีการปิดใช้งาน Sticky Corners ใน Windows 10
วิธีเปิดไฟล์ JAR ใน Windows 10
วิธีการ Repair Corrupted System Files ใน Windows 10
วิธีการปิดการใช้งาน Windows 10 Firewall
เปิดใช้งานหรือปิดใช้งานการทำดัชนีของ Encrypted Files ใน Windows 10
Defer Feature and Quality Updates ใน Windows 10
3 Ways ถึง Add Album Art ถึง MP3 ใน Windows 10
Decrypt EFS Encrypted Files and Folders ใน Windows 10
วิธีการที่ใช้ใน Fn Key Lock Windows 10
เพิ่ม Printer ใน Windows 10 [guide]
วิธีการถอนการติดตั้งสมบูรณ์ McAfee จาก Windows 10
Fix Alt+Tab ไม่ทำงานใน Windows 10