Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

ขีดจำกัดหน่วยความจำกายภาพในไฟล์ Crash Dump สำหรับ Windows 10

โพสต์นี้มีข้อมูลคร่าวๆ เกี่ยวกับPhysical Memory Limits in Crash Dump files สำหรับ Windows 10/8/7 และใช้เครื่องมือ Windows Sysinternals RamMap ซึ่งสามารถใช้เพื่อกำหนดจำนวนช่วงหน่วยความจำกายภาพในระบบ

ขีดจำกัดหน่วยความจำกายภาพในไฟล์ Crash Dump

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

รูปแบบการถ่ายโอนข้อมูลการขัดข้องมีช่วงที่อยู่ทางกายภาพที่จำกัดที่ 42 (64 บิต) และ 86 (32 บิต) ในบางระบบ แมปหน่วยความจำเฟิร์มแวร์ BIOS อาจมีพื้นที่ที่ไม่ต่อเนื่องกันมากกว่าจำนวนนี้ เมื่อไฟล์ดัมพ์ถูกสร้างขึ้นบนระบบนี้ เฉพาะส่วนหน่วยความจำ 42 (64 บิต) หรือ 86 (32 บิต) แรกเท่านั้นที่จะบันทึกลงในไฟล์ เคอร์เนลและดัมพ์หน่วยความจำที่สมบูรณ์จากระบบ Windows อาจไม่มีหน่วยความจำทั้งหมดจากระบบ

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

คำเตือน:บล็อกหน่วยความจำกายภาพส่วนหัวการถ่ายโอนข้อมูลถูกตัดทอน เพจจริงบางเพจอาจไม่สามารถเข้าถึงได้

เพื่อป้องกันปัญหา OEM ของระบบที่ได้รับผลกระทบจะต้องแก้ไขการแมปหน่วยความจำเฟิร์มแวร์เพื่อให้แน่ใจว่าจำนวนของพื้นที่หน่วยความจำกายภาพที่อยู่ติดกันทางกายภาพที่เปิดเผยต่อระบบปฏิบัติการไม่เกิน ขีดจำกัดที่ระบุไว้ก่อนหน้านี้ ระบุ KB2510168

Sysinternals RamMap

เครื่องมือ Sysinternals RamMap สามารถใช้กำหนดจำนวนช่วงหน่วยความจำกายภาพบนระบบได้ หลังจากดาวน์โหลดและรัน RamMap.exe แล้ว ให้คลิกแท็บ Physical Ranges การนับจำนวนช่วงที่แสดงจะเป็นการตรวจสอบจำนวนช่วงทางกายภาพในระบบใดระบบหนึ่ง

RAMMap เป็นยูทิลิตี้การวิเคราะห์การใช้หน่วยความจำกายภาพขั้นสูงสำหรับ Windows Vista ขึ้นไป นำเสนอข้อมูลการใช้งานในรูปแบบต่างๆ ในแท็บต่างๆ:

  • ใช้จำนวน:สรุปการใช้งานตามประเภทและรายการเพจ
  • กระบวนการ:ขนาดชุดการทำงานของกระบวนการ
  • สรุปลำดับความสำคัญ:ขนาดรายการสแตนด์บายที่มีลำดับความสำคัญ
  • Physical Pages:ใช้ต่อหน้าสำหรับหน่วยความจำกายภาพทั้งหมด
  • Physical Ranges:ที่อยู่หน่วยความจำกายภาพ
  • สรุปไฟล์:ข้อมูลไฟล์ใน RAM แยกตามไฟล์
  • รายละเอียดไฟล์:แต่ละหน้าทางกายภาพแยกตามไฟล์
  • ใช้ RAMMap เพื่อทำความเข้าใจวิธีที่ Windows จัดการหน่วยความจำ เพื่อวิเคราะห์การใช้หน่วยความจำของแอปพลิเคชัน หรือเพื่อตอบคำถามเฉพาะเกี่ยวกับวิธีการจัดสรร RAM

ขีดจำกัดหน่วยความจำกายภาพในไฟล์ Crash Dump สำหรับ Windows 10

RAMMap จะบอกวิธีที่ Windows กำหนดหน่วยความจำกายภาพ จำนวนข้อมูลไฟล์ที่แคชใน RAM หรือจำนวน RAM ที่เคอร์เนลและไดรเวอร์อุปกรณ์ใช้

ลิงก์เหล่านี้อาจสนใจคุณเช่นกัน:

  1. Machine Memory Dump Collector ใน Windows
  2. การจัดสรรหน่วยความจำกายภาพและสถานะหน่วยความจำใน Windows

ขีดจำกัดหน่วยความจำกายภาพในไฟล์ Crash Dump สำหรับ Windows 10