همون طور که میدونید سرعت بارگذاری ویندوز یکی از دغدغه های هممونه
حتی بعضی وقتا اوناییم که ssd دارن بازم دغدشون سرعت بوت ویندوز بوده
ماکروسافت یه سرویس خاصی رو به صورت پنهان قرار داده که مشابه hibrenate عمل میکنه اسم این سرویس hiberfile هست وظیفش اینه نشست های موجود رو در پارتیشنی که ویندوز نصبه در حافظه غیر فرار ما یعنی حافظی جانبی hdd یا ssd ذخیره کنه و وقتی ما سیستم رو خاموش(نه ریستارت) میکنیم این نشست ها به جای اینکه درست خاموش بشن در حالت فیریز نگهداری میشن برای اینکه در روشن شدن سیستم دیگه چک و بررسی نشن .
اسمی که ویندوز به شما نشون میده همون fast startup هست.
مزیتش همون افزایش سرعت بوت اولیه شما هستش حتی به 15 ثانیه زمان کمتر بوت هم میرسه در hdd
اگه حافظه hdd شما مشکلی نداشته باشه کل زمان بوت شما تاپدیدار صفحه اصلی ویندوز حدود 3ثانیه هم میشه!
خوب فعال سازیش راحته و همتون اکثرن بلدید اما غیر گرافیکی شو بخوام بگم باید از cmd و دسترسی ادمین این دستورو وارد کنید
powercfg -h on
این گزینه پیش فرض هردو حالت hibernate و hiberfile رو فعال میکنه!
در bios هم این گزینه هست میتونید فعالش کنید
مشکل: شاید شما هم ssd داشته باشید و بدونید که این سلول های حافظه معمولا یه عمر تضمین شده داره به ازای write کردن روشون ؛ فعال کردن این گزینه باعث میشه بین 40-100 درصد از حافظه رم شما (مثلا 8گیگ باشه میشه 3گیگ خورده ای) توسط این سرویس از حافظه جانبی شما کسر بشه هرچی ram بیشتر باشه این حافظه کسر شده هم بیشتر میشه و باعث میشه رو عمر حافظه ما تاثیر بزاره ! پس 2تا راهکار بیشتر نداریم
حل1 : برای کاهش سایز میتونید از دستور زیر استفاده کنید
powercfg -h -s %x
جای x میتونید هر عددی بین 0-100 بزارید ولی خود سیستم کمتر از 40 رو 40 درنظر میگیره !
باز بهتر شدش ولی بازم حجم زیادیه! فرض کن 32گیگ ramداری و 40 درصدش از حافظه شما رزرو بشه!
حل2: میتونید hibernate رو غیر فعال کنید و فقط hiberfile فعال باشه!
powercfg -h -T reduced
این کار باعث میشه قابلیت hibernate شما غیرفعال بشه و فقط hiberfile.sys فعال بمونه (نیاز به راه حل 1 نیست چون ما hibernate رو خاموش کردیم و دیگه ازین کمتر نمیشه کردش!)
خوب تقریبا حجم کثیری از حافظه رزرو شده ازاد شده و خیلی به طول عمر ssd شما کمک میکنه
در نهایت اگه باز خیلی رو عمر ssd حساس هستید میتونید با دستور زیر کلا هردو قابلیت رو off کنید!
powercfg -h off
فقط اینو بدونید با غیر فعال کردن این ویژگی زمان بوت اولیه شما به طور قابل مشاهده زیاد میشه (بر روی ssd از 1ثانیه میرسه به 6-5ثانیه! )
نکته پایانی: این hiberfile.sys قابل انتقال به پارتیشن جدا از پارتیشنی که ویندوز نصب شده نیست چون باید در مجاور قسمت بوت سیستم عامل باشه