কম্পিউটার

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

ভার্চুয়ালবক্স বর্তমানে উপলব্ধ সবচেয়ে জনপ্রিয় উইন্ডোজ ডেভেলপমেন্ট টুলগুলির মধ্যে একটি। এটি আপনাকে আপনার নেটিভ অপারেটিং উইন্ডোজ 10 সিস্টেমের উপরে অন্য অপারেটিং সিস্টেম ইনস্টল করার অনুমতি দেয়। এইভাবে আপনি ইচ্ছামত এই অপারেটিং সিস্টেমগুলির মধ্যে স্যুইচ করতে পারেন৷

কিন্তু সময়ের সাথে সাথে ভার্চুয়াল মেশিন (VM), যা গেস্ট অপারেটিং সিস্টেম নামেও পরিচিত, আপনার সেভ করা ফাইল এবং OS এর মধ্যে আপনার করা অন্যান্য ক্রিয়াকলাপের কারণে বাড়তে পারে৷

মজার ব্যাপার হল, ভিএম-এর ভিতর থেকে সরাসরি ফাইল মুছে দেওয়া হোস্ট সিস্টেমের ব্যবহারের জন্য স্টোরেজ স্পেস খালি করে না। আপনার যদি আরও স্টোরেজ স্পেস খালি করার প্রয়োজন হয়, তাহলে ভার্চুয়ালবক্স ভিএম সঙ্কুচিত করার এবং হারানো জায়গা পুনরুদ্ধার করার জন্য এই ধাপগুলি।

ডাইনামিক মেমরি বনাম ফিক্সড সাইজ মেমরি

আপনি যদি প্রথমবার VM তৈরি করার সময় "স্থির আকার" বিকল্পটি নির্বাচন করেন, তাহলে এই নির্দেশিকাটি আপনার জন্য কাজ করবে না। কারণ হল আপনি ইতিমধ্যেই গেস্ট OS-এর জন্য ভার্চুয়ালবক্স ব্যবহার করার জন্য একটি নির্দিষ্ট আকারে সম্মত হয়েছেন। এটি একটি নির্দিষ্ট সীমার বাইরে বাড়তে বা সঙ্কুচিত হতে পারে না।

আপনি যদি VM তৈরি করার সময় "ডাইনামিক সাইজ" নির্বাচন করেন, তাহলে আপনি পরবর্তী পদক্ষেপের জন্য সেট হয়ে গেছেন। ডায়নামিক সাইজ ওএসকে তার স্টোরেজ বরাদ্দ গতিশীলভাবে বাড়াতে দেয়।

1. গেস্ট OS

এ মুছুন এবং স্পেস সাফ করুন

আপনি উইন্ডোজ এবং লিনাক্স ওএস উভয়ের জন্যই এটি করতে পারেন।

অতিথি অপারেটিং সিস্টেম হিসাবে উইন্ডোজের জন্য

1. উইন্ডোজ গেস্ট ওএসের ভিতরে অবাঞ্ছিত ফাইল মুছুন। আপনার গেস্ট ওএসের ভিতরে রিসাইকেল বিন এ যান এবং সমস্ত অপ্রয়োজনীয় ফাইল মুছে দিন। সমস্ত অবাঞ্ছিত অ্যাপ্লিকেশন আনইনস্টল করুন এবং সমস্ত অপ্রয়োজনীয় ব্যাকআপ সরিয়ে ফেলুন (যেমন Windows.old, পুরানো উইন্ডোজ পুনরুদ্ধার পয়েন্ট ইত্যাদি)। লক্ষ্য হল গেস্ট OS এর ভিতর থেকে যতটা সম্ভব জায়গা খালি করা।

2. ডিস্ক ডিফ্রাগমেন্টার খুলুন। যদি আপনার গেস্ট ওএস হয় Windows 10, তাহলে স্টার্ট মেনুতে শুধু "ডিফ্র্যাগমেন্ট" অনুসন্ধান করুন এবং "ডিফ্র্যাগমেন্ট এবং অপ্টিমাইজ ড্রাইভস" বিকল্পটি খুলুন৷

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

আপনি ডিফ্র্যাগমেন্ট করতে চান এমন ডিস্ক বেছে নিন এবং "অপ্টিমাইজ" এ ক্লিক করুন।

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

3. SDelete ফাইলটি ডাউনলোড করুন। সিস্টেম থেকে নিরাপদে ফাইল মুছে ফেলার জন্য এটি একটি কমান্ড লাইন ইউটিলিটি। ডেস্কটপে SDelete ইউটিলিটি বের করুন। ফোল্ডারে আপনার 3টি ফাইল খুঁজে পাওয়া উচিত:Eula, sdelete এবং sdelete64৷

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

4. এরপর, কমান্ড প্রম্পট খুলুন এবং cd এসডিলিট ফোল্ডারে।

cd Desktop/SDelete

নিম্নলিখিত কমান্ড চালান:

sdelete.exe c: -z

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

-z ফ্ল্যাগ এটিকে শূন্য মুক্ত স্থান নির্দেশ করে, যা ভার্চুয়াল ডিস্ক অপ্টিমাইজেশানের জন্য প্রয়োজনীয়। ফাঁকা স্থান শূন্য করার অর্থ হল সমস্ত ফাঁকা স্থান শূন্য দিয়ে পূরণ করা, যাতে সেগুলিকে সরিয়ে ফেলা যায় এবং পরে পুনরায় দাবি করা যায়।

5. এই প্রক্রিয়াটি শেষ হওয়ার সাথে সাথে আপনার উইন্ডোজ গেস্ট এবং ভার্চুয়ালবক্স বন্ধ করুন। এখন আপনার নেটিভ Windows 10 OS-এ ফিরে আসা উচিত৷

অতিথি অপারেটিং সিস্টেম হিসাবে Linux-এর জন্য

আপনার ভার্চুয়ালবক্সে যদি লিনাক্স ইন্সটল করে থাকে, তাহলে অভ্যন্তরীণভাবে মেমরি মুক্ত করতে পরবর্তী ধাপ অনুসরণ করুন।

দ্রষ্টব্য :আমরা এই টিউটোরিয়ালের জন্য উবুন্টু ব্যবহার করছি।

1. ভার্চুয়ালবক্স থেকে লিনাক্স গেস্ট শুরু করুন। বুটআপে, উন্নত বুট ইন্টারফেস শুরু করতে বারবার "Esc" বোতাম টিপুন৷

2. একাধিক বুট বিকল্প আপনাকে দেখানো হবে। "উবুন্টুর জন্য উন্নত বিকল্পগুলি" নির্বাচন করুন৷

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

3. "পুনরুদ্ধার মোড" নির্বাচন করুন৷

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

4. অনুরোধ করা হলে রুট ফোল্ডারটি চয়ন করুন৷

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

5. এরপর, "পুনরুদ্ধারের জন্য বুট" নির্বাচন করুন এবং রক্ষণাবেক্ষণের জন্য এন্টার টিপুন৷

6. কমান্ড ইন্টারফেসের ভিতরে, নিম্নলিখিত কমান্ডগুলি চালান:

df

একটি লিনাক্স অতিথির জন্য সংযুক্ত সমস্ত ড্রাইভের একটি তালিকা সহ একটি স্ক্রীন উপস্থিত হবে। আপনি পরিষ্কার করতে চান এক খুঁজুন. (এই ক্ষেত্রে এটি "/dev/sda1।")

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

7. রান:

zerofree -v /dev/sda1

এই কোডটি অ-শূন্য মানের সামগ্রী সহ অনির্বাচিত ব্লকগুলি খুঁজে পাবে এবং সেগুলিকে শূন্য দিয়ে পূরণ করবে যাতে সেগুলি পরে পুনরায় দাবি করা যায়৷

8. প্রোগ্রামটি কার্যকর করার সাথে সাথে রান করুন:

shutdown -h now

এই কমান্ড লিনাক্স ওএস বন্ধ করে দেয়। এখন ভার্চুয়ালবক্সকে পাওয়ার ডাউন করুন এবং অ্যাপ্লিকেশনটি বন্ধ করুন৷

2. গেস্ট OS

-এ মুক্ত স্থান পুনরুদ্ধার করুন

আপনি গেস্ট OS-এ স্টোরেজ স্পেস খালি করার পরে, জায়গাটি পুনরুদ্ধার করার এবং আপনার হোস্ট OS-এ আবার যোগ করার সময় এসেছে৷

1. Windows 10 এর ভিতরে কমান্ড প্রম্পট খুলুন। কমান্ড প্রম্পটের ভিতরে এই কমান্ডটি চালান:

diskpart

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

2. DISKPART নামে একটি নতুন শেল প্রোগ্রাম আসা উচিত। অ্যাডমিন অ্যাক্সেসের জন্য অনুরোধ করলে হ্যাঁ নির্বাচন করুন৷

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

3. ডিস্কপার্টের ভিতরে আপনাকে আপনার VDisk ফাইলের পাথ নির্দিষ্ট করতে হবে। এই ফাইলটি আপনার গেস্ট OS-এর জন্য ভার্চুয়াল হার্ড ড্রাইভ। আপনার এটি হয়ে গেলে, পথটি অনুলিপি করুন এবং চালান:

select vdisk file = “V:path-to-your-vdisk-file”

চালাতে এন্টার এ ক্লিক করুন।

4. যখন এটি তার প্রক্রিয়া সম্পন্ন করে, রান করুন:

attach vdisk readonly

5. রান:

compact vdisk

Windows 10 এ ভার্চুয়ালবক্স VM কীভাবে সঙ্কুচিত করবেন

6. এই প্রক্রিয়াটি সম্পূর্ণ করার জন্য অপেক্ষা করুন, তারপর চালান:

detach vdisk
exit

এখন আপনার গেস্ট OS-এর ভিতরে আপনি যে সমস্ত স্থান খালি করেছেন তা আপনার নেটিভ Windows 10 OS দ্বারা পুনরুদ্ধার করা উচিত৷

র্যাপিং আপ

আপনি যদি আপনার VirtualBox ব্যবহার সম্পর্কে সতর্ক না হন, তাহলে আপনার অজান্তেই গেস্ট OS এর আকার দ্রুতগতিতে বাড়তে পারে। যখন এটি ঘটে, এবং আপনার হোস্ট সিস্টেমে স্টোরেজ স্পেস ফুরিয়ে যায়, এই টিউটোরিয়ালটি আপনাকে VirtualBox VM সঙ্কুচিত করতে এবং হারিয়ে যাওয়া স্থান পুনরুদ্ধার করতে সাহায্য করবে যাতে আপনি এটিকে অন্য কাজে লাগাতে পারেন।


  1. ভার্চুয়ালবক্সে উইন্ডোজ 10-এ কীভাবে MacOS ইনস্টল করবেন

  2. কিভাবে উইন্ডোজ 11 পুনরায় ইনস্টল করবেন?

  3. কিভাবে উইন্ডোজ 11 পিসি আপডেট করবেন

  4. Windows 11 এ কিভাবে একটি অতিথি অ্যাকাউন্ট সক্রিয় করবেন