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

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

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

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

ไฟล์ Crash dump ถูกเก็บไว้ในตำแหน่งเฉพาะที่สามารถเข้าถึงผู้ดูแลระบบของพีซีเครื่องนั้นได้อย่างง่ายดายเพื่อเริ่มการแก้ไขปัญหาเพิ่มเติม Windows 10 รองรับไฟล์ดัมพ์ประเภทต่างๆ เช่น Complete memory dump, Kernel memory dump, Small memory dump (256 kb), Automatic memory dump และ Active memory dumps โดยค่าเริ่มต้น Windows 10 จะสร้างไฟล์การถ่ายโอนข้อมูลหน่วยความจำอัตโนมัติ อย่างไรก็ตาม โดยไม่ต้องเสียเวลา เรามาดูวิธีกำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนจอฟ้ามรณะโดยใช้บทช่วยสอนด้านล่าง

หน่วยความจำขนาดเล็ก:  Small Memory Dump มีขนาดเล็กกว่าไฟล์ดัมพ์โหมดเคอร์เนลอีกสองประเภทอื่น ๆ มาก มีขนาด 64 KB พอดี และต้องการพื้นที่ไฟล์เพจไฟล์เพียง 64 KB บนไดรฟ์สำหรับเริ่มระบบ ไฟล์ดัมพ์ประเภทนี้มีประโยชน์เมื่อมีพื้นที่เหลือน้อย อย่างไรก็ตาม เนื่องจากข้อมูลที่รวมไว้มีจำกัด ข้อผิดพลาดที่ไม่ได้เกิดขึ้นโดยตรงจากการดำเนินการของเธรด ณ เวลาที่เกิดการขัดข้องจึงไม่สามารถค้นพบได้โดยการวิเคราะห์ไฟล์นี้

การถ่ายโอนข้อมูลหน่วยความจำเคอร์เนล:  Kernel Memory Dump มีหน่วยความจำทั้งหมดที่ใช้โดยเคอร์เนลในขณะที่เกิดความผิดพลาด ไฟล์ดัมพ์ประเภทนี้มีขนาดเล็กกว่า Complete Memory Dump อย่างมาก โดยทั่วไป ไฟล์ดัมพ์จะมีขนาดประมาณหนึ่งในสามของหน่วยความจำกายภาพบนระบบ ปริมาณนี้จะแตกต่างกันมากขึ้นอยู่กับสถานการณ์ของคุณ ไฟล์ดัมพ์นี้จะไม่รวมหน่วยความจำที่ไม่ได้ปันส่วน หรือหน่วยความจำใดๆ ที่จัดสรรให้กับแอปพลิเคชันโหมดผู้ใช้ โดยจะรวมเฉพาะหน่วยความจำที่จัดสรรให้กับเคอร์เนลของ Windows และระดับที่เป็นนามธรรมของฮาร์ดแวร์ (HAL) และหน่วยความจำที่จัดสรรให้กับไดรเวอร์ในโหมดเคอร์เนลและโปรแกรมอื่นๆ ในโหมดเคอร์เนล

เสร็จสิ้นการถ่ายโอนข้อมูลหน่วยความจำ:  Complete Memory Dump เป็นไฟล์ดัมพ์โหมดเคอร์เนลที่ใหญ่ที่สุด ไฟล์นี้มีหน่วยความจำกายภาพทั้งหมดที่ Windows ใช้ โดยค่าเริ่มต้น ดัมพ์หน่วยความจำทั้งหมดจะไม่รวมหน่วยความจำกายภาพที่ใช้โดยเฟิร์มแวร์ของแพลตฟอร์ม ไฟล์ดัมพ์นี้ต้องการไฟล์เพจบนไดรฟ์สำหรับเริ่มระบบของคุณ ซึ่งอย่างน้อยก็มีขนาดใหญ่เท่ากับหน่วยความจำระบบหลักของคุณ มันควรจะสามารถเก็บไฟล์ที่มีขนาดเท่ากับ RAM ทั้งหมดของคุณบวกหนึ่งเมกะไบต์

การถ่ายโอนข้อมูลหน่วยความจำอัตโนมัติ:  การถ่ายโอนข้อมูลหน่วยความจำอัตโนมัติมีข้อมูลเดียวกันกับการถ่ายโอนข้อมูลหน่วยความจำเคอร์เนล ความแตกต่างระหว่างทั้งสองไม่ได้อยู่ในไฟล์ดัมพ์ แต่อยู่ที่วิธีที่ Windows กำหนดขนาดของไฟล์เพจจิ้งของระบบ หากขนาดไฟล์การเพจของระบบถูกตั้งค่าเป็น ขนาดที่จัดการโดยระบบ และดัมพ์การแครชของโหมดเคอร์เนลถูกตั้งค่าเป็น Automatic Memory Dump Windows สามารถกำหนดขนาดไฟล์เพจจิ้งให้น้อยกว่าขนาดของ RAM ได้ ในกรณีนี้ Windows จะตั้งค่าขนาดไฟล์เพจให้เพียงพอเพื่อให้แน่ใจว่าดัมพ์หน่วยความจำเคอร์เนลสามารถดักจับได้เกือบตลอดเวลา

การถ่ายโอนข้อมูลหน่วยความจำที่ใช้งานอยู่:  Active Memory Dump นั้นคล้ายกับ Complete Memory Dump แต่จะกรองหน้าที่ไม่เกี่ยวข้องกับการแก้ไขปัญหาในเครื่องโฮสต์ออก เนื่องจากการกรองนี้ โดยทั่วไปแล้วจะมีขนาดเล็กกว่าการถ่ายโอนข้อมูลหน่วยความจำที่สมบูรณ์ ไฟล์ดัมพ์นี้รวมหน่วยความจำที่จัดสรรให้กับแอปพลิเคชันโหมดผู้ใช้ นอกจากนี้ยังรวมถึงหน่วยความจำที่จัดสรรให้กับเคอร์เนล Windows และระดับนามธรรมของฮาร์ดแวร์ (HAL) และหน่วยความจำที่จัดสรรให้กับไดรเวอร์โหมดเคอร์เนลและโปรแกรมโหมดเคอร์เนลอื่นๆ ดัมพ์ประกอบด้วยเพจที่แอ็คทีฟซึ่งแมปเข้ากับเคอร์เนลหรือพื้นที่ผู้ใช้ที่เป็นประโยชน์สำหรับการดีบักและเลือกเพจ Transition, Standby และ Modified ที่สำรองไว้ของ Pagefile เช่น หน่วยความจำที่จัดสรรด้วย VirtualAlloc หรือเพจที่สำรองไฟล์เพจ ดัมพ์ที่ใช้งานอยู่จะไม่รวมเพจในรายการว่างและรายการที่ไม่มีค่า แคชไฟล์ เพจ VM ของผู้เยี่ยมชม และหน่วยความจำประเภทอื่นๆ ที่ไม่น่าจะมีประโยชน์ในระหว่างการดีบัก

ที่มา: ไฟล์ดัมพ์โหมดเคอร์เนลที่หลากหลาย

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

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

วิธีที่ 1:กำหนดการตั้งค่าไฟล์ดัมพ์ในการเริ่มต้นและการกู้คืน

1. พิมพ์ control ใน Windows Search จากนั้นคลิกที่แผงควบคุม จากผลการค้นหา

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

2. คลิกที่ ระบบและความปลอดภัย จากนั้นคลิกที่ ระบบ

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

3. จากเมนูด้านซ้ายมือ ให้คลิกที่ “การตั้งค่าระบบขั้นสูง “.

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

4. คลิกที่ “การตั้งค่า ” ภายใต้ การเริ่มต้นและการกู้คืน ในหน้าต่างคุณสมบัติของระบบ

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

5. ภายใต้ ระบบล้มเหลว จาก “เขียนข้อมูลการดีบัก ” เลือกแบบเลื่อนลง:

None (No dump file created by Windows)
Small Memory Dump (Windows will create a Minidump file on BSOD)
Kernel Memory Dump (Windows will create a Kernel Memory Dump file on BSOD)
Complete Memory Dump (Windows will create a Complete Memory Dump file on BSOD)
Automatic Memory Dump (Windows will create Automatic Memory Dump file on BSOD)
Active Memory Dump (Windows will create an Active Memory Dump file on BSOD)

หมายเหตุ: ดัมพ์หน่วยความจำที่สมบูรณ์จะต้องตั้งค่าไฟล์เพจเป็นอย่างน้อยขนาดของหน่วยความจำกายภาพที่ติดตั้ง บวก 1MB (สำหรับส่วนหัว)

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

6. คลิก ตกลง จากนั้น ใช้ ตามด้วย ตกลง

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

วิธีที่ 2:กำหนดการตั้งค่าไฟล์ดัมพ์โดยใช้พรอมต์คำสั่ง

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

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

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

No dump file: wmic RECOVEROS set DebugInfoType = 0
Small Memory Dump: wmic RECOVEROS set DebugInfoType = 3 
Kernel Memory Dump: wmic RECOVEROS set DebugInfoType = 2
Complete Memory Dump: wmic RECOVEROS set DebugInfoType = 1
Automatic Memory Dump: wmic RECOVEROS set DebugInfoType = 7
Active Memory Dump: wmic RECOVEROS set DebugInfoType = 1

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

หมายเหตุ: ดัมพ์หน่วยความจำที่สมบูรณ์จะต้องตั้งค่าไฟล์เพจเป็นอย่างน้อยขนาดของหน่วยความจำกายภาพที่ติดตั้ง บวก 1MB (สำหรับส่วนหัว)

3. ปิดพรอมต์คำสั่งเมื่อเสร็จสิ้นและรีบูตพีซีของคุณ

4. หากต้องการดูการตั้งค่าการถ่ายโอนข้อมูลหน่วยความจำปัจจุบัน ให้พิมพ์คำสั่งต่อไปนี้ลงใน cmd แล้วกด Enter:

wmic RECOVEROS รับ DebugInfoType

กำหนดค่า Windows 10 เพื่อสร้างไฟล์ดัมพ์บนหน้าจอสีน้ำเงินแห่งความตาย

5. เมื่อปิด command prompt เสร็จแล้ว

แนะนำ:

  • 5 วิธีในการปรับความสว่างหน้าจอใน Windows 10
  • วิธีการเปลี่ยนระบบปฏิบัติการเริ่มต้นใน Windows 10
  • ปิดใช้งานการรีสตาร์ทอัตโนมัติเมื่อระบบล้มเหลวใน Windows 10
  • วิธีเข้าถึงตัวเลือกการเริ่มต้นขั้นสูงใน Windows 10

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