HDG توضیح می دهد - Swapfile.sys، Hiberfil.sys و Pagefile.sys در ویندوز

در نسخه های قبلی ویندوز، شما احتمالا فایل پیجینگ قدیمی را به یاد می آورید. این زمانی استفاده می شود که حافظه فیزیکی بیش از حد متعهد شود و دارای اشیایی است که معمولا در مدت زمان طولانی دیده نمی شود. این pagefile.sysاست. بعد، گزینهی hibernate را در ویندوز داشتیم که به شما اجازه میدهد که کرنل و تمام برنامههای خود را بر روی دیسک سخت خود ذخیره کنید تا بتوانید رایانه خود را سریعتر از راه اندازی مجدد راه اندازی کامل شروع کنید. hiberfile.sys

در ویندوز 8/10 همه چیز پیچیده تر می شود. pagefile.sys همواره وجود دارد، اما hiberfil.sys تنها در صورتی وجود دارد که در ویندوز راه اندازی سریع داشته باشید. راه اندازی سریع چیست؟ این اساسا ویندوز را قادر می سازد تا خاموش شدن ترکیبی را انجام دهد. به همین دلیل است که ویندوز 8/10 بوت بسیار سریع تر از نسخه های قبلی ویندوز است.

برای استفاده از ویژگی خاموش کردن ترکیبی جدید که به طور پیش فرض فعال است، خواب زمستانی باید در ویندوز فعال شود. اگر hibernation غیرفعال باشد، شما یک فایل hiberfil.sys نخواهید داشت و نمی توانید از گزینه راه اندازی سریع استفاده کنید.

ویندوز 8 مبادله فایل

حالا چیز جالب این است که هنگام راه اندازی سریع (به این معنی که خواب زمستانی فعال است)، سپس hiberfil.sys شما حدود 75٪ RAM شما خواهد بود و فایل پیجینگ حدود 25٪ خواهد بود. دلیل این است که hiberfil.sys شامل درایورهای ویندوز و هسته ویندوز است. فایل پیجینگ فقط در صورتی استفاده می شود که تمام RAM تنها سیستم ما را خسته و استفاده می کند در حالی که شما در حال اجرا ویندوز هستید. hiberfil.sys فقط برای فرایند بوت استفاده می شود.

اگر خواب زمستانی را در ویندوز فعال نکنید، خواهید دید که فایل پیجینگ در حال حاضر همان اندازه حافظه RAM شما است

در تصویر بالا، من یک دستگاه ویندوز با 1 گیگابایت رم دارد و راه اندازی سریع آن غیرفعال است. حالا که متوجه شدیم که چگونه کار می کند، اجازه دهید به یکی از موارد زیر برویم: swapfile.sys. این چه کوفتیه؟ خوب، این اساسا مانند فایل پیجینگ است، اما اهداف مختلفی دارد.

یکی از دلایل اصلی swapfile.sys این است که برنامه های فروشگاه ویندوز را متوقف و از کار انداخته باشد. پس چرا فقط از فایل پیجینگ برای انجام این کار استفاده نکنید؟ این استفاده می شود زیرا برخی از انواع عملیات پینگ بندی می توانند با استفاده از این نوع خاص از فایل های صفحه کارآمد تر انجام شوند.

در اینجا یک توضیح روشن تر است. ویندوز از هر دو صفحه بندی و مبادله پشتیبانی می کند. پیمایش آیتم هایی را که در مدت زمان طولانی دیده نمی شود نگه می دارد، در حالی که مبادله مواردی را که اخیرا از حافظه خارج شده اند نگه می دارد. مواردی که در فایل پیجینگ وجود دارد ممکن است دوباره برای مدت زمان طولانی در دسترس نباشند در حالیکه اقلام swapfile ممکن است خیلی زودتر دسترسی پیدا کنند.

همچنین صفحه بندی در دستگاه های با کیفیت عالی بسیار موثر است، قرصها و رایانه های شخصی هر فایل پیجینگ دارای شرایط متفاوت برای رشد پویا، رزرو فضا، خواندن و نوشتن سیاستها و غیره می باشد. اگر شما یک فایل پیجینگ مشابه داشته باشید، به دلیل صفحات ثابت صفحه مورد استفاده در صفحات پیجینگ و تکه های بزرگ، بسیار سریع می شود. در مبادله استفاده می شود.

همانطور که می توانید از بالا مشاهده کنید، swapfile.sys حدود 16 مگابایت است. از آنجایی که در مقایسه با برنامه های سنتی ویندوز، برای برنامه های فروشگاه با توجه به نیازهای صفحه بندی مختلف مورد استفاده قرار می گیرد. در آینده ممکن است استفاده های دیگری نیز برای آن وجود داشته باشد، اما مایکروسافت چیزی دقیقا مشخص نکرده است.

بنابراین این همان چیزی است که این سه فایل در سیستم ویندوز 8/10 انجام می دهند. توجه داشته باشید که موارد جالبی و مزاحم وجود دارد که می تواند رخ دهد. اگر شما 16 گیگابایت رم داشته باشید و از راه اندازی سریع در ویندوز استفاده می کنید، بدین معنی است که شما نیز می خواهید فایل فیزیکی 16 گیگابایتی داشته باشید! اگر شما ویندوز را روی یک SSD نصب می کنید، ممکن است بخش زیادی از فضای دیسک خود را در بر داشته باشد.

شما می توانید اندازه فایل فشرده سازی (hiberfil.sys) را در ویندوز بدون خاموش شدن از خواب زمستانی توسط با استفاده از دستور زیر:

powercfg.exe /hibernate /size 50

powercfg

این کار باعث می شود که حجم فایل فضای خالی به 50٪ از 100٪. توجه داشته باشید که نمی توانید بیش از 50٪ آن را کاهش دهید. با این حال، اگر مقدار زیادی از حافظه RAM مانند 16 گیگابایت یا 32 گیگابایت یا بیشتر داشته باشید، می توانید کمی از فضای خود را ذخیره کنید.

چیز دیگری این است که شما نیازی به نگرانی در مورد فایل خواب زمستانی تبدیل شدن به بیش از حد بزرگ در نسخه های قبلی ویندوز. پیش از این فایل خاموشی کرنل، درایورهای دستگاه و تمام داده های برنامه را ذخیره کرد. در حال حاضر که داده های نرم افزار وجود ندارد، اندازه فایل بسیار ثابت باقی می ماند، بنابراین اگر شما مقدار زیادی از حافظه RAM را داشته باشید، احتمالا به فایل فشرده ای نیاز ندارید که به اندازه ی کافی بزرگ باشد.

امیدوارم این به شما درک روشنی از نحوه کارکرد فایلهای pagefile.sys، hiberfil.sys و swapfile.sys در ویندوز 8/10 می دهد. اگر سوالی دارید، لطفا نظر خود را بنویسید لذت ببرید!

پست های مرتبط:


9.10.2012