আপনার পিসির সিস্টেম ড্রাইভে "hiberfil.sys" নামে একটি বিশাল ফাইল দেখতে পেতে পারেন। আপনি যদি স্পেস পাওয়ার জন্য এটি ডিলিট করার চিন্তা করেন, তবে দুইবার চিন্তা করুন। Hiberfil.sys একটি খুব গুরুত্বপূর্ণ সিস্টেম ফাইল যা মেমরিতে সংরক্ষিত প্রসেস লিখতে ব্যবহৃত হয়, pagefile.sys-এর মত। কিন্তু সেই প্রসেসগুলো কী এবং hiberfil.sys ডিলিট করলে কী হবে? এই আর্টিকেলে জানিয়ে দেয়া হলো।
hiberfil.sys কী?
উইন্ডোজ হাইবারনেট মোড hiberfil.sys ব্যবহার করে রানিং প্রসেসগুলো সংরক্ষণ করে। হাইবারনেট উইন্ডোজের একটি পাওয়ার সেভার ফিচার যা উইন্ডোজকে আপনার বর্তমান সেশন হার্ড ডিস্কে সেভ করে পিসি শাট ডাউন করার আগে অনুমতি দেয়। পরবর্তী বুট-আপে, উইন্ডোজ হার্ড ডিস্ক থেকে সেশন রিস্টোর করে যাতে আপনি আপনার কাজ যেখানে বন্ধ করেছিলেন সেখান থেকে চালু করতে পারেন।
hiberfil.sys ফাইলটিই সেটি যেখানে উইন্ডোজ বর্তমান সেশন সংরক্ষণ করে। অধিকাংশ সময় এটি আপনার সিস্টেমের র্যামের আকারের কাছাকাছি হবে (ডিফল্টভাবে র্যামের 75%) যেহেতু সেভিং প্রসেসে র্যাম থেকে হার্ড ডিস্কে সেশন মুভ করতে হয়।
কেন আপনাকে hiberfil.sys ডিলিট করা উচিত নয়
আপনি حدس করতে পারছেন, আপনি যদি hiberfil.sys ফাইল ডিলিট করেন তবে আপনি উইন্ডোজের Hibernate ফিচার ব্যবহার করতে পারবেন না। Hibernate অপশন পাওয়ার অপশন থেকে রিমুভ হয়ে যাবে। এর উপর, আপনি উইন্ডোজ ১০ ফাস্ট স্টার্টআপ ফিচারের সুবিধা নেওয়া যাবে না যা hiberfil.sys ফাইল ব্যবহার করে।
কেন আপনাকে hiberfil.sys ডিলিট করা উচিত
hiberfil.sys ডিলিট করা খারাপ আইডিয়া হতে পারে, কিন্তু ডিলিট করা একটু লোভনীয়ও। hiberfil.sys একটি বিশাল ফাইল যার ডিফল্ট সাইজ আপনার আসল র্যামের 75%। তাই, আপনার যদি 16GB র্যাম থাকে, তবে হাইবারনেট ফিচারের জন্য হ্যাড ডিস্কে 12GB পর্যন্ত স্পেস নেবে।
আপনি যদি কখনো Hibernate অপশন ব্যবহার না করেন বা সেটি ছাড়া চলতে পারেন, তবে hiberfil.sys ডিলিট করে কিছু স্পেস পাওয়া একটি ভালো অপশন হতে পারে।
Hibernate ফিচার ডিজেবল করুন এবং hiberfil.sys ডিলিট করুন
আপনাকে একটি এলিভেটেড কমান্ড প্রম্পট উইন্ডো খুলতে হবে Hibernate অফ করার কমান্ড রান করার জন্য। এটা করার অনেক উপায় রয়েছে, কিন্তু সব উইন্ডোজ ভার্সনে কাজ করার একটি সহজ অপশন হলো সার্চ বক্সে cmd টাইপ করুন, এবং সার্চ রেজাল্ট থেকে Command Prompt-এ রাইট-ক্লিক করুন। মেনু থেকে "Run as administrator" ক্লিক করুন এবং প্রম্প্ট কনফার্ম করুন এলিভেটেড কমান্ড প্রম্পট উইন্ডো খোলার জন্য।
কমান্ড প্রম্পটে নিচের কমান্ডটি টাইপ করুন
powercfg -h off
এন্টার চাপুন। কোনো কনফার্মেশন আসবে না, কিন্তু আপনার সিস্টেম ড্রাইভে ডিস্ক স্পেস বেড়ে যাবে।

আপনি যদি পরিবর্তনগুলোতে কনফরটেবল না হন, তবে নিচের কমান্ড দিয়ে Hibernate ফিচার আবার এনাবল করতে পারেন:
powercfg -h on

hiberfil.sys ফাইল রিসাইজ করুন
দুর্ভাগ্যবশত, pagefile.sys-এর মত hiberfil.sys অন্য পার্টিশন বা এক্সটার্নাল ড্রাইভে মুভ করা যায় না। যাইহোক, আপনি এটিকে ছোট সাইজে রিসাইজ করতে পারেন কিছু হার্ড ডিস্ক স্পেস ফ্রি করার জন্য। এটি শুধু প্রযোজ্য যদি আপনি র্যাম ব্যাপকভাবে ব্যবহার না করেন। যদি র্যামের প্রসেসের সাইজ hiberfil.sys ফাইল সাইজের চেয়ে বড় হয়, তবে হাইবারনেট মোড কাজ করবে না, এবং আপনি বর্তমান সেশন হারাতে পারেন।
hiberfil.sys রিসাইজ করতে, আবার এলিভেটেড কমান্ড প্রম্পট খুলুন এবং নিচের কমান্ড লিখুন:
Powercfg –h –size (size in percentage)
"size in percentage"-কে আপনি যে আসল সাইজ চান সেটি দিয়ে রিপ্লেস করুন। ডিফল্টভাবে এটি আসল র্যামের 75%, তাই আপনাকে সেটির নিচে একটি পারসেন্টেজ বেছে নিতে হবে, কিন্তু 50% থ্রেশহোল্ডের নিচে যেতে পারবেন না। উদাহরণস্বরূপ, আপনি 55% সেট করতে পারেন কমান্ড দিয়ে:
Powercfg –h –size 55

উপসংহার
আপনি Hibernate ফিচার ব্যবহার করছেন কিনা তার উপর নির্ভর করে, আপনি hiberfil.sys ফাইল রিটেইন বা ডিলিট করতে চাইতে পারেন। এবং আপনি যদি দুটোর সেরা চান, তবে hiberfil.sys রিসাইজ করে কিছু স্টোরেজ স্পেস পাওয়া যাবে এবং Hibernate ফিচারও ব্যবহার করতে পারবেন। আপনি কীভাবে hiberfil.sys হ্যান্ডেল করার পরিকল্পনা করছেন? কমেন্টে জানান।