واجه العديد من مستخدمي Windows الخطأ الشائع "لا يمكن قراءة الذاكرة". في هذه الحالة ، يتوقف التطبيق الذي تسبب في حدوث هذا الخطأ عن عمله على الفور ، أي أن المستخدم لا تتاح له الفرصة لحفظ أي بيانات ؛ يمكن تدمير نتائج ساعات العمل على الفور. هذا هو السبب في أنه من المهم فهم معنى الخطأ الفادح "الذاكرة لا يمكن قراءتها".
يحدث هذا الخطأ حصريًا على Windows. ولتوضيح هذه المشكلة بشكل أفضل ، من الضروري معرفة بعض خصائص استخدام الذاكرة في نظام التشغيل المسمى.
ما هو مدير ذاكرة Windows
تتكون الذاكرة في نظام التشغيل Windows عادةً من مكونين:
1. الذاكرة المادية ، وهي ذاكرة وصول عشوائي (RAM) ، أي جهاز حقيقي متصل باللوحة الأم للكمبيوتر ؛
2. الذاكرة الظاهرية (تسمى ملف الترحيل). لا يتم إنشاء منطقة الذاكرة هذه باستخدام جهاز حقيقي ، ولكن باستخدام ملف خاص موجود على القرص الصلب للكمبيوتر. يتم استخدام ملف ترحيل الصفحات لزيادة الحجم الإجمالي لذاكرة الكمبيوتر دون شراء أجهزة إضافية.
يجب مشاركة هاتين القطعتين من الذاكرة عبر جميع التطبيقات. يتم حل هذه المهمة بواسطة جزء خاص من نظام التشغيل - مدير الذاكرة. يعد تخصيص الذاكرة عملية معقدة ، ولكن مبدأها الرئيسي هو كما يلي: تحتفظ جميع التطبيقات بحجم الذاكرة التي تحتاجها من خلال "وسيط" - مدير الذاكرة. لا يهم البرنامج ما إذا كان يستخدم ذاكرة فعلية أو ملف ترحيل صفحات ، فهو يطلب فقط المقدار الذي يحتاجه ، وبعد ذلك يقوم المدير بتخصيص قدر معين من الذاكرة.
يمكن أن يحدث فشل في آلية تخصيص الموارد هذه: يحدث ذلك إذا حاول أحد التطبيقات قراءة مساحة من الذاكرة محجوزة بالفعل بواسطة برنامج أو نظام آخر. وبالتالي ، فإن الخطأ "لا يمكن قراءة الذاكرة" يعني أن التطبيق حاول قراءة (قراءة الترجمة من الإنجليزية - "قراءة") منطقة الذاكرة التي لا يمكنه الوصول إليها.
أسباب الخطأ "لا يمكن قراءة الذاكرة"
هناك العديد من الأسباب التي قد تجعل أحد التطبيقات يحاول قراءة البيانات من منطقة ذاكرة "خارجية":
1. البرامج المصممة بشكل غير صحيح في البداية ؛
2. وجود برامج ضارة على الكمبيوتر (فيروسات ، أحصنة طروادة ، ديدان ، إلخ) ؛
3. ملف ترحيل تالف أو ملفات نظام أخرى ؛
4. تعارضات البرامج ، بما في ذلك برامج تشغيل الأجهزة ؛
5. تلف القطاع الذي يوجد به جزء من ملف الترحيل أو تلف ذاكرة الوصول العشوائي أو ارتفاع درجة حرارتها.
لسوء الحظ ، هذه ليست قائمة كاملة ، مما يعقد بشكل كبير تحديد سبب الخطأ "لا يمكن قراءة الذاكرة" في كل حالة على حدة. ومع ذلك ، فإن هذه الأسباب هي الأكثر شيوعًا.