حدود الذاكرة المادية في ملفات تفريغ الأعطال لنظام التشغيل Windows 10

يلقي هذا المنشور نظرة سريعة على حدود الذاكرة المادية في ملفات تفريغ الأعطال(Physical Memory Limits in Crash Dump files) لنظام التشغيل Windows 10/8/7 واستخدام أداة RamMap لنظام Windows Sysinternals ، والتي يمكن استخدامها لتحديد عدد نطاقات الذاكرة الفعلية على النظام.

حدود الذاكرة(Memory Limits) الفعلية في ملفات تفريغ الأعطال(Crash Dump)

تم تكوين جميع أنظمة تشغيل Windows لالتقاط معلومات حول حالتها ، في حالة حدوث خطأ توقف أو تعطل النظام ، وحفظها كملفات تفريغ تعطل .dmp. هناك ثلاثة أنواع من عمليات التفريغ التي يمكن التقاطها في حالة تعطل النظام: التفريغ الكامل للذاكرة ، وتفريغ ذاكرة Kernel ، والتفريغ الصغير للذاكرة.(Complete Memory Dump, Kernel Memory Dump, and Small Memory Dump.)

تنسيق تفريغ التعطل له حد من 42 (64 بت) و 86 (32 بت) نطاقات العناوين الفعلية. في أنظمة معينة ، قد تحتوي خريطة ذاكرة برنامج BIOS الثابت على أكثر من هذا العدد من المناطق غير المتجاورة. عند إنشاء ملف تفريغ على هذا النظام ، سيتم حفظ أول 42 منطقة ذاكرة (64 بت) أو 86 (32 بت) فقط في الملف.  قد لا يحتوي Kernel(Kernel) و Complete memory dump من نظام Windows على كل الذاكرة من النظام.

في بعض الأحيان ، عند فتح ملف تفريغ ذاكرة تم إنشاؤه على أنظمة معينة باستخدام أدوات التصحيح(Debugging Tools) لنظام التشغيل Windows(Windows) (windbg.exe) ، قد تتلقى رسالة خطأ:

WARNING: Dump header physical memory block has been truncated. Some valid physical pages may be inaccessible.

لمنع هذه المشكلة ، ستحتاج الشركة المصنعة للمعدات الأصلية(OEM) للنظام المتأثر إلى تعديل خريطة ذاكرة البرنامج الثابت للتأكد من أن عدد مناطق الذاكرة الفعلية المتجاورة والمعرضة لنظام التشغيل لا يتجاوز الحدود المذكورة سابقًا ، كما تنص KB2510168 .

RamMap Sysinternals

يمكن استخدام RamMap للأداة Sysinternals لتحديد عدد نطاقات الذاكرة الفعلية على النظام. بعد تنزيل RamMap.exe وتنفيذه ، انقر فوق علامة التبويب النطاقات المادية . (Physical Ranges)سيؤدي حساب عدد النطاقات المدرجة إلى التحقق من عدد النطاقات المادية على نظام معين.

RAMMap هي أداة مساعدة متقدمة لتحليل استخدام الذاكرة الفعلية لنظام التشغيل Windows Vista(Windows Vista) والإصدارات الأحدث. يقدم معلومات الاستخدام بطرق مختلفة في عدة علامات تبويب مختلفة:

  • استخدام الأعداد: ملخص الاستخدام حسب النوع وقائمة الترحيل
  • العمليات: عملية أحجام مجموعة العمل
  • ملخص الأولوية(Priority Summary) : أحجام قائمة الاستعداد ذات الأولوية
  • الصفحات المادية: استخدام لكل صفحة لجميع الذاكرة الفعلية
  • النطاقات المادية: عناوين الذاكرة الفعلية
  • ملخص(File Summary) الملف: بيانات الملف في ذاكرة الوصول العشوائي(RAM) حسب الملف
  • تفاصيل الملف: الصفحات المادية الفردية حسب الملف
  • استخدم RAMMap(Use RAMMap) لفهم الطريقة التي يدير بها Windows الذاكرة ، أو لتحليل استخدام ذاكرة التطبيق ، أو للإجابة على أسئلة محددة حول كيفية تخصيص ذاكرة الوصول العشوائي .(RAM)

حدود الذاكرة الفعلية في ملفات تفريغ الأعطال

يخبر RAmMap(RAmMap) كيف يقوم Windows بتعيين الذاكرة الفعلية ، وكمية بيانات الملف المخزنة مؤقتًا في ذاكرة الوصول العشوائي(RAM) ، أو مقدار ذاكرة الوصول العشوائي(RAM) المستخدمة بواسطة kernel وبرامج تشغيل الجهاز.

قد تهمك هذه الروابط أيضًا:

  1. مجمع تفريغ ذاكرة الجهاز في Windows
  2. تخصيص الذاكرة الفعلية وحالة الذاكرة في Windows .



About the author

أنا مسؤول Windows 10 و Windows 11/10 ذو خبرة ولدي بعض الخبرة في Edge. لدي ثروة من المعرفة والخبرة لأقدمها في هذا المجال ، ولهذا السبب أعتقد أن مهاراتي ستكون رصيدًا قيمًا لشركتك. تمنحني سنوات خبرتي في كل من Windows 10 و Edge القدرة على تعلم التقنيات الجديدة بسرعة وحل المشكلات بسرعة وتحمل المسؤولية عندما يتعلق الأمر بإدارة عملك. بالإضافة إلى ذلك ، فإن تجربتي مع Windows 10 و Edge تجعلني على دراية كبيرة بجميع جوانب نظام التشغيل ، مما سيكون مفيدًا لإدارة الخوادم أو إدارة تطبيقات البرامج.



Related posts