يوضح 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) .

ملف مبادلة Windows 8

الشيء المثير للاهتمام الآن هو أنه عند تمكين بدء التشغيل السريع (بمعنى تمكين الإسبات) ، فإن 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. إذا كان لديك أي أسئلة ، فلا تتردد في إرسال تعليق. يتمتع!



About the author

"أنا خبير مستقل في Windows و Office. لدي أكثر من 10 سنوات من الخبرة في العمل باستخدام هذه الأدوات ويمكنني مساعدتك في تحقيق أقصى استفادة منها. تشمل مهاراتي: العمل مع Microsoft Word و Excel و PowerPoint و Outlook ؛ إنشاء الويب الصفحات والتطبيقات ؛ ومساعدة العملاء على تحقيق أهداف أعمالهم. "



Related posts