আপনি যদি কখনো আপনার C ড্রাইভ স্ক্যান করে বড় ফাইল বা ফোল্ডার খুঁজে বের করার চেষ্টা করেছেন, তবে আপনি "WinSxS" নামক একটি ফোল্ডার দেখতে পেতে পারেন। সাধারণত, WinSxS ফোল্ডার সব কম্পোনেন্ট স্টোর ফাইল হোস্ট করে এবং C ড্রাইভে ৬GB থেকে ১০GB স্পেস নেয়।
কম্পোনেন্ট স্টোর উইন্ডোজ XP যুগ থেকে পরিচিত এবং এর ফাংশনালিটি অনেক উন্নত হয়েছে। সাধারণত, উইন্ডোজ কম্পোনেন্ট স্টোরে উইন্ডোজ কাস্টমাইজেশন ও আপডেট সম্পর্কিত সব ফাইল থাকে। প্রয়োজনে, এই কম্পোনেন্ট স্টোর ফাইলগুলো বুট ফেলিয়র বা করাপশন থেকে সিস্টেম রিকভারি, উইন্ডোজ নতুন কম্পোনেন্ট দিয়ে আপডেট, সার্ভার ম্যানেজারের জন্য রোল যোগ, সাইড-বাই-সাইড অ্যাসেম্বলি ব্যবহার করে প্রোগ্রাম রান করা ইত্যাদি কাজে ব্যবহার হয়।
সব কম্পোনেন্ট স্টোর ফাইল ভালোভাবে ম্যানেজ করার জন্য, উইন্ডোজ liên tục ট্র্যাক, চেক, এবং বিভিন্ন কম্পোনেন্ট স্টোর ফাইলকে তাদের ভার্সন অনুযায়ী প্যাকেজে গ্রুপ করে রাখে। যখন একটি প্যাকেজ অপ্রচলিত হয়। অর্থাৎ, যখন প্যাকেজের একটি নতুন ভার্সন উপলব্ধ হয়, পুরনো প্যাকেজটি ডিলিশনের জন্য মার্ক করা হয় এবং উপযুক্ত সময়ে উইন্ডোজ স্বয়ংক্রিয়ভাবে সেটি ডিলিট করে দেয়।
বিকল্পভাবে, আপনি বাধ্যতামূলকভাবে কম্পোনেন্ট স্টোরের আসল সাইজ চেক করতে পারেন এবং এটিকে ক্লিন আপ করে C ড্রাইভে কিছু স্পেস রিকভার করতে পারেন। এখন আমি আপনাকে দেখাবো কীভাবে।
উইন্ডোজ ১০-এ কম্পোনেন্ট স্টোরের সাইজ ভিউ করুন
এখন, আপনি চিন্তা করতে পারেন WinSxS ফোল্ডারের সাইজ খুঁজে বের করা কী কঠিন। আপনি "C:\Windows"-এ যান, WinSxS ফোল্ডারে রাইট-ক্লিক করুন, এবং Properties সিলেক্ট করুন ফোল্ডার সাইজ দেখতে।

কিন্তু বিষয়টি হলো, এটিই আসল সাইজ নয়।
কম্পোনেন্ট স্টোরে অনেক ফাইল Hard Linking নামক একটি টেকনিক ব্যবহার করে। এই হার্ড-লিংকিং ফিচার একাধিক ফাইলকে একই লোকেশন অ্যাক্সেস করতে দেয় সেটির কপি তৈরি না করেই। আপনি টার্গেট লোকেশনে পরিবর্তন করলে, সেই পরিবর্তনগুলো কম্পোনেন্ট স্টোরে স্বয়ংক্রিয়ভাবে রিফলেক্ট হবে। এই কারণে,যখন আপনি ট্রেডিশনাল পদ্ধতিতে WinSxS ফোল্ডারের সাইজ যাচাই করার চেষ্টা করেন, সেটি মনে করে একই ফাইলের একাধিক কপি স্পেস নিচ্ছে এবং সেটি ফাইনাল সাইজে রিফলেক্ট করে।
কম্পোনেন্ট স্টোরের আসল সাইজ কীভাবে খুঁজে বের করবেন
কম্পোনেন্ট স্টোরের আসল সাইজ খুঁজে বের করতে, আমাদের Deployment Image Servicing and Management (DISM) টুল ব্যবহার করতে হবে। ভালো খবর হলো উইন্ডোজ আপনাকে احتل করা স্পেস কীভাবে ব্যবহার হচ্ছে সেটি বিস্তারিত ব্রেকডাউন দেয়।
১. প্রথমে, Start মেনুতে "cmd" সার্চ করুন, রাইট-ক্লিক করুন এবং "Run as Administrator" সিলেক্ট করুন।
২. কমান্ড প্রম্পট উইন্ডোতে নিচের কমান্ড এক্সিকিউট করুন।
dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
৩. কমান্ড এক্সিকিউট होते ही, উইন্ডোজ কম্পোনেন্ট স্টোর স্ক্যান করবে এবং স্পেস কীভাবে ব্যবহার হচ্ছে তার একটি ব্রেকডাউন তৈরি করবে। আমরা যা খুঁজছি সেটি হলো "Actual Size of the Component Store"। আমার কেসে কম্পোনেন্ট স্টোরের আসল সাইজ ৯.০১GB।

উইন্ডোজ ১০-এ কম্পোনেন্ট স্টোর ক্লিন আপ করুন
সাধারণত, উইন্ডোজ প্রয়োজন অনুযায়ী কম্পোনেন্ট স্টোর অটোমেটিক্যালি ক্লিন করে। কিন্তু, иногда উইন্ডোজ টাইমআউট পায় বা ফাইলগুলো উপেক্ষা করে। সেসব পরিস্থিতিতে আপনি পুরনো প্যাকেজ ও ফাইলগুলো ফোর্স-ডিলিট করতে পারেন। ফ্যাক্ট, উইন্ডোজই বলে দেয় কম্পোনেন্ট স্টোর ক্লিন আপ করার প্রয়োজন আছে কিনা।
১. অ্যাডমিন রাইটসহ কমান্ড প্রম্পট আবার খুলুন, এবং নিচের কমান্ড এক্সিকিউট করুন।
dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
২. লিস্ট করা ইনফরমেশন থেকে দেখুন "Component Store cleanup recommended" ফ্ল্যাগ "Yes" সেট আছে কিনা। যদি হয়, তবে পরবর্তী ধাপে যান। যদি "No" বলে, তবে উইন্ডোজ ইতিমধ্যে ক্লিন আপ করেছে।
৩. কম্পোনেন্ট স্টোর ক্লিন আপ করতে, নিচের কমান্ড এক্সিকিউট করুন।
dism.exe /online /Cleanup-Image /StartComponentCleanup
৪. উপরের অ্যাকশন ক্লিন আপ প্রসেস শুরু করবে। কম্পোনেন্ট স্টোর ক্লিন করতে কিছু সময় লাগতে পারে। একবার হলে, কমান্ড প্রম্পট উইন্ডো বন্ধ করুন এবং সিস্টেম রিস্টার্ট করুন। আমার কেসে ক্লিন আপ করলে প্রায় ৩GB ফ্রি হয়েছিল।

উপরোক্ত পদ্ধতিতে উইন্ডোজ ১০-এ কম্পোনেন্ট স্টোর ভিউ ও ক্লিন আপ করার বিষয়ে আপনার মতামত ও অভিজ্ঞতা কমেন্টে শেয়ার করুন।