يوضح HDG - Swapfile.sys و Hiberfil.sys و Pagefile.sys في Windows
في الإصدارات السابقة من Windows ، ربما تتذكر ملف ترحيل الصفحات القديم الجيد. يتم استخدامه عندما تصبح الذاكرة المادية أكثر من اللازم وتحتفظ بأشياء لم يتم الوصول إليها في العادة لفترة طويلة. هذا ملف pagefile.sys(pagefile.sys) . بعد ذلك ، كان لدينا خيار السبات في نظام التشغيل Windows(Windows) والذي يتيح لك حفظ النواة وجميع التطبيقات على محرك الأقراص الثابتة لديك حتى تتمكن من تشغيل جهاز الكمبيوتر الخاص بك احتياطيًا بشكل أسرع من القيام بإعادة تشغيل كاملة. هذا هو hiberfile.sys .
في Windows 8/10 ، تصبح الأمور أكثر تعقيدًا. يوجد ملف pagefile.sys طوال الوقت ، ولكن hiberfil.sys موجود فقط إذا كان لديك بدء تشغيل سريع ممكّن في Windows . ما هو بدء التشغيل السريع؟ يسمح بشكل أساسي لـ Windows بإجراء إيقاف تشغيل مختلط. هذا هو سبب بدء Windows 8/10 بشكل أسرع بكثير من الإصدارات السابقة من Windows . تحقق من رسالتي السابقة التي تشرح ماهية إيقاف التشغيل الهجين في Windows 8(what a hybrid shutdown is in Windows 8) .
من أجل استخدام ميزة الإغلاق الهجين الجديدة ، والتي يتم تشغيلها افتراضيًا ، يجب تمكين الإسبات في Windows . إذا تم تعطيل وضع الإسبات ، فلن يكون لديك ملف hiberfil.sys ولن تتمكن من استخدام خيار بدء التشغيل السريع أيضًا. يمكنك قراءة رسالتي هنا حول تمكين الإسبات في Windows(enabling hibernation in Windows) .
الشيء المثير للاهتمام الآن هو أنه عند تمكين بدء التشغيل السريع (بمعنى تمكين الإسبات) ، فإن hiberfil.sys الخاص بك سيكون حوالي 75٪ من ذاكرة الوصول العشوائي(RAM) الخاصة بك وسيكون ملف ترحيل الصفحات حوالي 25٪. وذلك لأن hiberfil.sys يحتوي على Windows kernel وبرامج تشغيل الأجهزة. يتم استخدام ملف الترحيل فقط في حالة استنفاد كل ذاكرة الوصول العشوائي(RAM) (RAM ) لنظامنا واستخدامه أثناء تشغيل Windows بالفعل . يتم استخدام hiberfil.sys فقط لعملية التمهيد.
إذا لم يكن لديك وضع الإسبات ممكّنًا في Windows ، فسترى أن ملف ترحيل الصفحات أصبح الآن بنفس حجم حجم ذاكرة الوصول العشوائي(RAM) لديك.
في لقطة الشاشة أعلاه ، لديّ جهاز يعمل بنظام Windows به ذاكرة وصول عشوائي ( (Windows)RAM ) سعة 1 غيغابايت وتم تعطيل بدء التشغيل السريع. الآن بعد أن فهمنا كيفية عمل ذلك ، دعنا ننتقل إلى الجديد: swapfile.sys. اية لعنة هذه؟ حسنًا ، إنه يشبه ملف الترحيل بشكل أساسي ، ولكنه يخدم أغراضًا مختلفة.
أحد الأسباب الرئيسية لـ swapfile.sys هو تعليق تطبيقات Windows Store واستئنافها . فلماذا لا تستخدم ملف ترحيل الصفحات بدلاً من ذلك فقط للقيام بذلك؟ يتم استخدامه لأن أنواعًا معينة من عمليات الترحيل يمكن إجراؤها بكفاءة أكبر باستخدام هذا النوع الخاص من ملف ترحيل الصفحات.
هنا شرح أكثر وضوحا. يدعم Windows كلاً من الترحيل والتبديل. ستحتوي خدمة الترحيل على العناصر التي لم يتم الوصول إليها منذ فترة طويلة ، في حين أن تبديل العناصر التي تم إخراجها من الذاكرة مؤخرًا. قد لا يتم الوصول إلى العناصر الموجودة في ملف ترحيل الصفحات مرة أخرى لفترة طويلة بينما قد يتم الوصول إلى العناصر الموجودة في ملف المبادلة في وقت أقرب بكثير.
أيضًا ، يعد الترحيل فعالًا جدًا على الأجهزة المتطورة بينما يكون التبديل أكثر فاعلية على الأجهزة اللوحية وأجهزة الكمبيوتر منخفضة الجودة. كل ملف ترحيل صفحات له متطلبات مختلفة للنمو الديناميكي ، وحجز المساحة ، وسياسات القراءة / الكتابة ، وما إلى ذلك. إذا كان لديك نفس ملف ترحيل الصفحات ، فسيتم تجزئته بسرعة كبيرة بسبب الصفحات ذات الحجم الثابت المستخدمة في الترحيل والأجزاء الكبيرة المستخدمة في المبادلة.
كما ترى أعلاه ، فإن حجم swapfile.sys حوالي 16 ميغا بايت. اعتبارًا من الآن ، يتم استخدامه لتطبيقات Store بسبب احتياجات الترحيل المختلفة مقارنة ببرامج Windows التقليدية. (Windows)قد تكون هناك استخدامات أخرى أيضًا لها في المستقبل ، لكن Microsoft لم تحدد ما هو بالضبط.
هذا ما تفعله هذه الملفات الثلاثة على Windows 8/10 . لاحظ أن هناك بعض الأشياء المثيرة للاهتمام والمزعجة التي يمكن أن تحدث. إذا كان لديك 16 غيغابايت من ذاكرة الوصول العشوائي(RAM) وكنت تستخدم بدء تشغيل سريع في Windows ، فهذا يعني أنه سيكون لديك ملف إسبات بحجم 16 غيغابايت أيضًا! إذا كنت تقوم بتشغيل Windows على SSD ، فقد يستهلك ذلك جزءًا كبيرًا من مساحة القرص.
يمكنك تقليل حجم ملف الإسبات (hiberfil.sys) في Windows دون تعطيل الإسبات باستخدام الأمر التالي:
powercfg.exe /hibernate /size 50
سيؤدي ذلك إلى تقليل حجم ملف الإسبات إلى 50٪ من ذاكرة الوصول العشوائي(RAM) بدلاً من 100٪. لاحظ أنه لا يمكنك خفضه أكثر من 50٪. ومع ذلك ، إذا كان لديك قدر كبير من ذاكرة الوصول العشوائي(RAM) مثل 16 جيجابايت أو 32 جيجابايت أو أكثر ، فيمكنك توفير مساحة كبيرة جدًا.
الشيء الآخر هو أنه لا داعي للقلق بشأن أن يصبح ملف الإسبات كبيرًا جدًا كما هو الحال في الإصدارات السابقة من Windows . في وقت سابق ، قام ملف الإسبات بتخزين النواة وبرامج تشغيل الجهاز وجميع بيانات التطبيق. الآن بعد عدم وجود بيانات التطبيق ، يظل حجم الملف ثابتًا إلى حد كبير ، لذلك إذا كان لديك الكثير من ذاكرة الوصول العشوائي(RAM) ، فربما لا تحتاج إلى ملف إسبات كبير جدًا على أي حال.
نأمل(Hopefully) أن يمنحك ذلك فهمًا أوضح لكيفية عمل ملفات pagefile.sys و hiberfil.sys و swapfile.sys على Windows 8/10. إذا كان لديك أي أسئلة ، فلا تتردد في إرسال تعليق. يتمتع!
Related posts
زر شاشة الطباعة لا يعمل في نظام التشغيل Windows 10؟ كيف تصلحها
كيفية إصلاح خطأ "خادم RPC غير متوفر" في Windows
تصحيح: قرص غير متعلق بالنظام أو خطأ في القرص في Windows
كيفية إصلاح خطأ "تعذر على حماية موارد Windows تنفيذ العملية المطلوبة"
لن تحذف مهمة الطباعة في Windows؟ 8+ طرق للإصلاح
الإصلاح لا يمكن ضبط السطوع بعد الترقية إلى Windows 8.1 / 10
إصلاح خطأ النظام 5 ، تم رفض الوصول في Windows
كيفية إصلاح مشكلات Mic Echo على Windows
كيفية إصلاح "عدم كفاية موارد وحدة تحكم USB" في نظام التشغيل Windows 10
تصحيح: جهاز تحكم Xbox يحافظ على قطع الاتصال
لماذا يحتاج Windows 64 بت إلى مجلدين لملفات البرنامج؟
اثنان من الإصلاحات السهلة لرمز خطأ Windows Update 0x80072efe
كيفية إصلاح تحذير انخفاض مساحة القرص في Windows
كيفية إصلاح أخطاء رمز 43 "أوقف Windows هذا الجهاز" في Windows
نقاط استعادة النظام مفقودة في Windows؟
كيفية إصلاح رمز خطأ Windows 0x80070005
ماذا تفعل إذا لم يفتح متجر Windows
محرك أقراص CD / DVD مفقود في Windows؟
كيفية إصلاح wdf_violation الموت الزرقاء على نظام Windows
كيفية إصلاح تلعثم الماوس في نظام التشغيل Windows 10