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

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

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

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

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

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

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

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

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

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)

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

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

คลิกขวาที่ไฟล์ minidump ภายใน BlueScreenView แล้วคลิก "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)

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

3. ยอมรับข้อตกลงใบอนุญาต(Accept License agreement)จากนั้นที่ “ เลือกคุณสมบัติที่คุณต้องการติดตั้ง(Select the features you want to install)เลือกเฉพาะตัวเลือกเครื่องมือแก้ไขจุดบกพร่องสำหรับ Windows(select only the Debugging Tools for Windows option)แล้วคลิกติดตั้ง

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

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

5. เปิด พรอม ต์คำสั่ง (Command Prompt)ผู้ใช้สามารถทำขั้นตอนนี้ได้โดยค้นหา"cmd"จากนั้นกด Enter

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

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

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

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

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

windbg.exe -IA

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

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

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

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

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

10. ในแผง WinDBG ให้คลิกที่ File จากนั้นเลือก Symbol File Path(click on File, then select Symbol File Path.)

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

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

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

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

12. คลิกตกลง(OK)แล้วบันทึกเส้นทางสัญลักษณ์(symbol path)โดยคลิกFile > Save Workspace.

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

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

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

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

หมายเหตุ:(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 ที่ด้านล่างข้อความดัมพ์

เมื่อดาวน์โหลดสัญลักษณ์แล้ว คุณจะเห็น 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) สำเร็จ แล้ว แต่หากคุณยังมีข้อสงสัยใดๆ เกี่ยวกับโพสต์นี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

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



Related posts