أحد أكثر الملفات التي نربطها بنظام ويندوز هو ملف الترحيل (pagefile.sys). يشير امتداده .SYS إلى أنه ملف نظام، أي أن ويندوز أنشأه لأداء وظائفه. تكمن المشكلة في أن هذا الملف، في معظم الحالات، يشغل عدة غيغابايتات. السؤال الأهم: هل يمكننا حذفه أو تقليص حجمه؟ وإذا كان ذلك ممكنًا، فهل سيؤثر سلبًا على جهازي؟ربما تستخدم ويندوز منذ سنوات ولم تسمع بملف الترحيل. إنه ملف مخفي ربما لم تره من قبل. لكنك قد تكون صادفته إذا حللتَ استخدام مساحة القرص لديك. قد يظهر ملف الترحيل في القائمة باعتباره السبب وراء فقدان عدة غيغابايتات.
سواء كان ذلك جيدًا أم سيئًا، فإن ملف الترحيل جزء من ويندوز. هذا يعني أن نظام تشغيل جهازك يحتاجه ليعمل. بعبارة أخرى، لا داعي للقلق بشأن ما إذا كان فيروسًا أو برمجية خبيثة. مع ذلك، ستضطر للتعايش معه، لذا من الصعب استعادة تلك الغيغابايتات التي يشغلها. هذا ممكن، لكن له إيجابياته وسلبياته. دعونا نحلل الأمر.
ما هو ملف pagefile.sys وما الغرض من استخدامه؟
ملف pagefile ، أو pagefile.sys، هو ملف في نظام ويندوز، مخفي عادةً عن المستخدم، وهو جزء من نظام الذاكرة الافتراضية. وظيفته الأساسية هي دعم ذاكرة الوصول العشوائي (RAM) الفعلية عن طريق حجز مساحة إضافية عند عدم كفاية الذاكرة المتاحة. تشرح مايكروسوفت ذلك على النحو التالي: "تسمح ملفات الترحيل للنظام بإزالة الصفحات التي يتم الوصول إليها وتعديلها بشكل غير متكرر من الذاكرة الفعلية، مما يُمكّن النظام من استخدام الذاكرة الفعلية بكفاءة أكبر للصفحات التي يتم الوصول إليها بشكل متكرر."
تُعد ذاكرة الوصول العشوائي (RAM) أسرع بكثير من محركات الأقراص الصلبة (SSD) أو محركات الأقراص الثابتة (HDD)، ولكن سعتها محدودة. عندما يحتاج نظام ويندوز إلى ذاكرة أكبر مما تستطيع ذاكرة الوصول العشوائي (RAM) استيعابه، فإنه يستخدم جزءًا من مساحة التخزين الداخلية عن طريق ملف pagefile.sys. كل هذا يحدث دون علمك، في الخلفية وبشكل تلقائي، حسب احتياجات النظام في تلك اللحظة.
لماذا يستخدم نظام ويندوز ملف pagefile؟
تُستخدم تقنية تقسيم الذاكرة منذ زمن طويل، حتى قبل نظام ويندوز. نشأت هذه التقنية في خمسينيات القرن الماضي، وكانت طريقة شائعة لإدارة الذاكرة في أجهزة الكمبيوتر ذات الإمكانيات المادية المحدودة آنذاك. يفصل هذا النظام الذاكرة الفعلية عن البرنامج قيد الاستخدام، حيث تُقسّم الذاكرة إلى كتل ثابتة الحجم تُسمى صفحات. يسمح هذا بدمج الذاكرة الفعلية والافتراضية عند الحاجة، وتخصيص أجزاء من كليهما لبرامج أو عمليات محددة.
يعود أصل تقنية ترحيل الذاكرة إلى زمن كانت فيه وحدات التخزين الثانوية بطيئة للغاية مقارنةً بالذاكرة الرئيسية. وقد حسّن هذا النظام إدارة الذاكرة. اليوم، يمتلك الحاسوب القياسي وحدات تخزين رئيسية أسرع بكثير، مثل محركات الأقراص الصلبة (SSD)، بالإضافة إلى محرك أقراص صلبة ثانوي (HDD). ورغم أنه أبطأ، إلا أنه أكبر حجمًا. كما أنه يحتوي على ذاكرة وصول عشوائي (RAM) أكبر بكثير. ومع ذلك، لا يزال ترحيل الذاكرة مستخدمًا لأهميته البالغة.
ولا يقتصر الأمر على نظام ويندوز فقط، بل تستخدم أنظمة تشغيل أخرى، مثل لينكس وماك أو إس، أنظمة مشابهة. على سبيل المثال، يحتوي لينكس على قسم يُسمى "swap" يُستخدم لهذا الغرض. أما ماك أو إس، فيستخدم ملفات تُسمى "swapfiles" بأعداد مختلفة، حسب حجم البيانات المطلوبة. في كلتا الحالتين، يتولى النظام هذه العملية، فلا يحتاج المستخدم إلى أي تدخل.
- أين يوجد ملف pagefile.sys؟
يوجد ملف pagefile.sys عادةً على القرص الصلب أو الذاكرة الرئيسية، وتحديدًا على قرص نظام التشغيل الويندوز الرئيسي، والذي يُشار إليه غالبًا بالحرف C:. إذا لم تجده، فذلك لأنه غير مطلوب. يبقى مخفيًا افتراضيًا، مما يمنع نقله أو حذفه عن طريق الخطأ. مع ذلك، قد تلاحظ أن هذا الملف يشغل مساحة على القرص إذا قمت بعرضه باستخدام أداة تنظيف أو تطبيقات الويندوز أخرى.
تذكر أنه لعرض الملفات المخفية، عليك فتح مستكشف الملفات وتفعيل خيار "العناصر المخفية" أو إلغاء تحديد خيار "إخفاء ملفات نظام التشغيل المحمية"، والذي ستجده ضمن خيارات العرض.
- للحصول على معلومات حول ملف pagefile ، لديك طريقتان للقيام بذلك:حدد موقع ملف pagefile.sys في القرص C:/ باستخدام مستكشف الملفات. أظهر الملفات المخفية وانقر بزر الماوس الأيمن على ملف pagefile. ثم انقر على "خصائص". سيظهر لك حجمه بالتحديد.
اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". اكتب sysdm.cpl واضغط على Enter. سيتم فتح تطبيق. انتقل إلى علامة التبويب "خيارات متقدمة"، ثم إلى "الأداء"، ثم إلى "الإعدادات". ضمن "الذاكرة الظاهرية"، في "الإعدادات المتقدمة"، ستجد الحد الأقصى لحجم ملف pagefile مُدرجًا باسم "المساحة المخصصة حاليًا".
- كيف يؤثر ذلك على أداء التطبيقات والألعاب
بما أن ملف pagefile يسمح للتطبيقات والألعاب بالحصول على مساحة أكبر في الذاكرة، فهذا يعني أنه يؤثر إيجابًا على أدائها. بغض النظر عن حجم ذاكرة الوصول العشوائي (RAM) في جهاز الكمبيوتر، ستحتاج دائمًا إلى المزيد. ولذلك، ستحتاج إلى التضحية بمساحة على محرك الأقراص ذي الحالة الصلبة (SSD). لا داعي للقلق بشأن ذلك لأن نظام التشغيل Windows يقوم بذلك تلقائيًا.
من الواضح أن ملف pagefile.sys يُكمّل ذاكرة الوصول العشوائي (RAM)، وليس بديلًا عنها. إذا لاحظت انخفاضًا في أداء جهاز الكمبيوتر بمرور الوقت، فسيتعين عليك اتخاذ خطوات لمعالجة المشكلة. قد يشمل ذلك إضافة المزيد من ذاكرة الوصول العشوائي (RAM)، أو تشغيل عدد أقل من التطبيقات في وقت واحد، أو زيادة حجم ملف الترحيل. مع ذلك، فإن الحل الأخير لن يُحسّن الأداء إلا إلى حد معين.
من ناحية أخرى، إذا قررت تقليل حجم ملف pagefile لتوفير مساحة على الذاكرة الرئيسية، فسيؤثر ذلك سلبًا على أداء جهاز الكمبيوتر. وفقًا لمايكروسوفت، "قد يتوقف نظام التشغيل Windows والعمليات عن تلقي الذاكرة، وقد يحدث تجمد أو تعطل." بمعنى آخر، قد تُغلق التطبيقات فجأةً أو تُظهر أخطاءً تتعلق بنقص الذاكرة، خاصةً التطبيقات مثل متصفحات الإنترنت ذات علامات التبويب المفتوحة، والآلات الافتراضية، وبرامج تحرير الفيديو، والألعاب، وتطبيقات الذكاء الاصطناعي. قد تلاحظ أيضًا توقف بعض التطبيقات أو ميزات نظام ويندوز عن العمل. وفي أسوأ الأحوال، قد يتجمد نظام ويندوز تمامًا ويجبرك على إعادة تشغيله.
- ما مقدار المساحة التي يشغلها ملف pagefile.sys؟
كان هناك سابقًا قاعدة تنص على ألا يتجاوز حجم ملف pagefile.sys، أو ملف الترحيل، 1.5 ضعف حجم ذاكرة الوصول العشوائي (RAM) في جهاز الكمبيوتر. قد تجد هذه القاعدة مكتوبة في بعض الأدلة أو الكتيبات القديمة. أما اليوم، فقد صرّحت مايكروسوفت نفسها بأن هذه القاعدة لم تعد إلزامية. "يحسب نظام ويندوز الحجم بناءً على الذاكرة المثبتة، وحجم العمل، ومتطلبات تجاوز الأعطال."
يحسب ويندوز حجم ملف الترحيل تلقائيًا، لذا لا داعي للقلق بشأنه. ولكن إذا كنت تقرأ هذا، فربما يكون ذلك نابعًا من حرصك على ذلك. يوصي البعض بأن يكون حجم ملف الترحيل 4 جيجابايت على الأقل، وألا يتجاوز حجم ذاكرة الوصول العشوائي (RAM). على سبيل المثال، يتراوح حجم ملف الترحيل بين 4 و16 جيجابايت لذاكرة وصول عشوائي (RAM) سعتها 16 جيجابايت أو أكثر. أما لذاكرة وصول عشوائي (RAM) سعتها 48 جيجابايت أو أكثر، فيكفي حجم يتراوح بين 8 و16 جيجابايت. ولكن، أكرر، هذه مجرد اقتراحات تقريبية، ولا توجد قاعدة ثابتة.تكمن المشكلة في عدم وجود طريقة لتنظيف أو إفراغ المساحة المخصصة لملف pagefile.sys. وبما أن نظام ويندوز هو المسؤول عن ذلك، فإن حجم المساحة التي يشغلها هذا الملف يعتمد على احتياجات الذاكرة لجهاز الكمبيوتر والتطبيقات والألعاب. لذا، فإن المساحة التي يشغلها هذا الملف ليست ثابتة، بل لها حد أقصى، ولكنه سيتغير تبعًا لاستخدامك لجهاز الكمبيوتر.