যদি আপনি Windows File Explorer-এ "pagefile.sys" ফাইলটি পেয়ে যান, তবে আপনি চিন্তা করতে পারেন কেন একটি একক ফাইল এত গিগাবাইট স্পেস নিচ্ছে। এই ফাইলটি আপনার PC-এর গোপন সেফটি নেট এবং এটিকে না বুঝলে ছেড়া উচিত নয়। আসুন জানি এই রহস্যময় ফাইলটি কী করে এবং আপনার নির্দিষ্ট প্রয়োজনের জন্য কীভাবে মডিফাই করবেন।
Pagefile.sys কী?
Pagefile.sys একটি হিডেন সিস্টেম ফাইল যা উইন্ডোজ ভার্চুয়াল মেমরি হিসেবে ব্যবহার করে। এটি আপনার HDD বা SSD-এর একটি অংশকে ভার্চুয়াল মেমরিতে রূপান্তর করে আপনার সিস্টেম RAM-এর সাথে ব্যবহার করার জন্য সিস্টেম প্রসেস ম্যানেজ করতে।
প্রসেস চালানোর সময়, উইন্ডোজ প্যাসিভ প্রসেসগুলো RAM থেকে — যেমন মিনিমাইজড অ্যাপের প্রসেস — pagefile-এ সরিয়ে দেয়, যা ধীর কিন্তু বিশাল মেমরি। যখন সিস্টেম সেসব প্রসেসের প্রয়োজন হয়, এটি সেগুলো দ্রুত RAM-এ ফিরিয়ে আনয়, যা দ্রুত কিন্তু সীমিত মেমরি। এই ডেটার liên tục এক্সচেঞ্জ RAM-কে ফুল হয়ে যাওয়া থেকে বাঁচায়, যা অন্যথায় সিস্টেম ক্র্যাশে ختم হত।
আপনাকে একটি উদাহরণ দিতে, যখন আপনি একটি প্রোগ্রাম থেকে অন্য প্রোগ্রামে যান যা ঘন ঘন ব্যবহার করা হয় না, আপনি দেখবেন প্রোগ্রামটি তার ইন্টারফেসে मैक्सিমাইজ होनेে আগে একটি ছোট বিলম্ব। সেই বিলম্বের সময়, উইন্ডোজ আসলে সেই প্রোগ্রামের প্রসেসগুলো pagefile থেকে RAM-এ সরাচ্ছে যাতে আপনি আবার এর সাথে ইন্টারঅ্যাক্ট করতে পারেন।
ডিফল্টভাবে, উইন্ডোজ ডাইনামিক্যালি pagefile সাইজ অ্যাডজাস্ট করে আপনার RAM ব্যবহারের প্রয়োজন অনুযায়ী। অধিকাংশ PC-এর জন্য, এটি কম থেকে শুরু করে, শুধু ১-২ GB স্পেস নেয়। যদি আপনার কাজাগুলো ধারাবাহিকভাবে RAM+pagefile মেমরির ৯০% ব্যবহার করে, তবে এটি অটোমেটিক্যালি pagefile সাইজ বাড়িয়ে দেবে। স теоретически, এটি আপনার ফিজিক্যাল RAM-এর ৩ গুণ পর্যন্ত বড় হতে পারে, কিন্তু অধিকাংশ মানুষের জন্য, এটি তাদের ফিজিক্যাল RAM-এর আকার পর্যন্ত বড় হয়।
সংক্ষেপে, pagefile একটি অপরিহার্য সেফটি নেট। এটি আপনার হার্ডওয়্যারের ওয়ার্কলোড ভারসাম্য রেখে, নিশ্চিত করে যে আপনার RAM আপনার তাৎক্ষণিক কাজের ওপর ফোকাস্ড থাকে যখন হার্ড ড্রাইভ পেছনের দৃশ্যে "ঠান্ডা" ডেটা হ্যান্ডেল করে।
আপনি কি Pagefile অক্ষম করবেন?
যদি আপনার PC-তে অনেক RAM থাকে, তবে আপনি pagefile অক্ষম করে স্পেস ফাঁকাতে প্রলুব্ধ হয়তে পারেন। 기술িকভাবে, আপনি pagefile অক্ষম করতে পারেন, কিন্তু এর একটি বড় ডাউনসাইড আছে। যদি কোনো page file না থাকে, আপনার RAM আরও প্রোগ্রাম এবং ডেটা খোলার সাথে সাথে ফুলতে থাকবে যতক্ষণ না এটি পুরো হয়, এবং সিস্টেম BSOD-এর সাথে ক্র্যাশ করবে।
যদি আপনার সিস্টেমে অনেক RAM থাকে, যা আপনার ওয়ার্কলোড কখনো পূর্ণ করতে পারে না, তবুও pagefile অক্ষম করা সুপারিশ করা হয় না। অনেক উইন্ডোজ অ্যাপ pagefile সবসময় উপলব্ধ থাকবে আশা করে। তাই আপনি ofte ক্র্যাশ এবং এরর ফেস করবেন এমন ফাংশন ব্যবহার করার সময় যেগুলো pagefile আশা করে, এমনকি আপনার ওয়ার্কলোড техниিক্যালি সেটি প্রয়োজন না করলেও।
একমাত্র সময় pagefile অক্ষম করা ঠিক আছে যখন আপনাকে জরুরি হয়ে স্পেস ফাঁকাতে হয় অস্থায়ীভাবে। Pagefile কখনো دائمিভাবে অক্ষম করা উচিত নয়, কারণ এটি সিস্টেম স্থিতিশীলতার জন্য খারাপ।
তবুও, যদি আপনি এখনো pagefile অক্ষম করতে আগ্রহী হন, তবে এখানে কীভাবে করবেন:
Windows Search-এ "adjust appearance" সার্চ করুন এবং Adjust the appearance and performance of Windows খুলুন।
এখানে, Advanced ট্যাবে যান এবং Virtual Memory-এর অধীনে Change-এ ক্লিক করুন।
এখন, Automatically manage paging file size for all drives আনচেক করুন সব অপশন কনফিগারেবল করার জন্য। এরপর, No paging file সিলেক্ট করুন এবং Set বাটনে ক্লিক করুন এটি অক্ষম করতে। পরিবর্তন लागু হওয়ার জন্য উইন্ডোজ রিস্টার্ট করতে হবে।
Pagefile সরানো বা রিসাইজ করা অক্ষম করার চেয়ে ভালো বিকল্প
Pagefile অক্ষম করার চেয়ে ভালো বিকল্প হল এটি অন্য ড্রাইভে সরানো যেটিতে বেশি ফ্রি স্পেস আছে অথবা আপনার প্রয়োজন অনুযায়ী ম্যানুয়ালি রিসাইজ করা। এইভাবে, আপনি pagefile রাখবেন যাতে অ্যাপ এবং সিস্টেম ফাংশন ব্রেক না করে, এবং আপনি ড্রাইভে স্পেসও ফাঁকাতে পারবেন। Pagefile সাইজ এবং লোকেশন পরিবর্তন করার সম্পূর্ণ ধাপে ধাপে গাইড এখানে।
শাটডাউনে Pagefile.sys অটোমেটিক্যালি ক্লিয়ার করুন
Pagefile.sys আপনার সুবিধা অনুযায়ী মডিফাই করার আরেকটি উপায় হল এটি শাটডাউনে অটোমেটিক্যালি ক্লিয়ার করা। Pagefile টেকনিক্যালি পাসওয়ার্ড বা এনক্রিপশন কী প্লেইন টেক্সটে সংরক্ষণ করতে সক্ষম, কারণ এটি RAM-এর মতো কাজ করে, যেখানে এই तरहের তথ্য ডিক্রিপ্টেড থাকে। কেউ আপনার স্টোরেজ ড্রাইভে অ্যাক্সেস পেলে, সে সম্ভাব্যভাবে সংবেদনশীল তথ্য চুরি করতে পারে। এই কারণেই এন্টারপ্রাইজ এনভায়রনমেন্টে শাটডাউনে pagefile ক্লিয়ার করা একটি সাধারণ অভ্যাস (অনেকসময় বাধ্যতামূলক)।
যদি আপনি রিস্ক নিতে চান না, তবে আপনি একটি রেজিস্ট্রি 핵 ব্যবহার করে শাটডাউনে pagefile ডেটাকে শূন্য দিয়ে রিপ্লেস করতে পারেন, এটি কার্যকরভাবে ক্লিয়ার করে। শুধু মনে রাখবেন যে এটি শাটডাউন টাইম উল্লেখযোগ্যভাবে বাড়িয়ে দেবে কারণ উইন্ডোজ প্রতিবার এটি ক্লিয়ার করবে।
সতর্কতা: রেজিস্ট্রি এডিট করার আগে নিশ্চিত করুন যে আপনি রেজিস্ট্রি ব্যাকআপ নিয়েছেন। এতে যেকোনো ভুল পরিবর্তন সিস্টেম করাপশন এবং ডেটা লস করতে পারে।
Windows Registry খুলুন এবং নিম্নলিখিত লোকেশনে যান:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
এখানে, ClearPageFileAtShutdown ভ্যালু খুলুন এবং এটিকে 1 সেট করুন।
আপনি একই এডিট PowerShell কমান্ড দিয়েও করতে পারেন। এডমিনিস্ট্রেটর হিসেবে PowerShell খুলুন এবং নিম্নলিখিত কমান্ড চালান:
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management" -Name "ClearPageFileAtShutdown" -Value 1
অধিকাংশ ব্যবহারকারীর জন্য, pagefile.sys ম্যানুয়ালি ম্যানেজ করার কোনো প্রয়োজন নেই, কারণ উইন্ডোজ এটি অটোমেটিক্যালি অ্যাডজাস্ট করার চমৎকার কাজ করে। ফ্যাক্ট, এটিকে অক্ষম করলে ভালো চেয়ে মন্দ করবে। হয় pagefile.sys ফাইলটি উপেক্ষা করুন অথবা এটি সরানো/রিসাইজ করার সাথে আটকে থাকুন আপনি যদি আরও স্টোরেজ পেতে চান।