- হার্ডওয়্যার ভার্চুয়ালাইজেশন একই ভৌত ডিভাইসে একাধিক পৃথক অপারেটিং সিস্টেম চালানোর সুযোগ করে দেয়।
- সিস্টেম ফার্মওয়্যার থেকে ইন্টেল প্রসেসরের জন্য VT-x প্রযুক্তি অথবা এএমডি সিপিইউ-এর জন্য SVM সক্রিয় করা অপরিহার্য।
- উইন্ডোজে ভার্চুয়াল মেশিন পরিচালনার চূড়ান্ত ধাপ হলো হাইপার-ভি-এর মতো হাইপারভাইজর সক্রিয় করা।
আপনি সম্ভবত কোনো এক সময়ে অ্যান্ড্রয়েড এমুলেটর ইনস্টল করতে, লিনাক্স ডিস্ট্রিবিউশন পরীক্ষা করতে , বা একটি টেস্ট সার্ভার সেট আপ করতে গিয়ে এই ভয়ংকর সতর্কবার্তাটির সম্মুখীন হয়েছেন যে, হার্ডওয়্যার ভার্চুয়ালাইজেশন সক্রিয় করা নেই। সহজ কথায়, এর মানে হলো আপনার প্রসেসরের স্বাধীন ভার্চুয়াল পরিবেশ তৈরি করার ক্ষমতা থাকলেও, প্রস্তুতকারক সিস্টেম কার্নেলে এই ফিচারটি ডিফল্টভাবে নিষ্ক্রিয় করে রেখেছে।
এই ফিচারটি চালু করা আপনার কম্পিউটারকে সুপারপাওয়ার দেওয়ার মতো, কারণ এটি সফটওয়্যারকে ফিজিক্যাল রিসোর্স (যেমন র্যাম বা সিপিইউ) অ্যাবস্ট্রাক্ট করে হোস্ট সিস্টেম এবং ভার্চুয়াল মেশিনগুলোর মধ্যে বন্টন করার সুযোগ দেয়। আপনি যদি BIOS মেনু নিয়ে কিছুটা বিভ্রান্ত হন বা অ্যাডভান্সড সেটিংসে হাত দিতে দ্বিধা বোধ করেন, তবে চিন্তা করবেন না, কোনো কিছু নষ্ট না করেই কীভাবে এটি করতে হয় তা আমরা আপনাকে বলে দেব।
এই প্রযুক্তিটি আসলে কী?
সহজ কথায় বলতে গেলে, ভার্চুয়ালাইজেশন হলো হার্ডওয়্যারকে এমনভাবে ধোঁকা দেওয়া, যাতে হার্ডওয়্যার মনে করে যে একই সাথে একাধিক স্বাধীন কম্পিউটার চলছে। এটি ডেভেলপার এবং টেস্টারদের জন্য অত্যন্ত গুরুত্বপূর্ণ, যাদের দশটি আলাদা ল্যাপটপ না কিনেই বিচ্ছিন্ন পরিবেশ প্রয়োজন।
আপনার যদি ইন্টেল প্রসেসর থাকে, তবে আপনি যে প্রযুক্তিটি খুঁজছেন তার নাম ইন্টেল ভিটি-এক্স (Intel VT-x )। এই টুলটি ভার্চুয়াল মেশিনগুলোকে সিপিইউ-তে সরাসরি চালানোর সুযোগ দেয়, যা ক্র্যাশ হওয়ার সম্ভাবনা ব্যাপকভাবে কমিয়ে দেয় এবং পারফরম্যান্স উন্নত করে। এছাড়াও রয়েছে ভিটি-ডি (VT-d) , যা আরও মসৃণ কার্যক্রম নিশ্চিত করার জন্য পেরিফেরাল ডিভাইসগুলো থেকে ডেটার ইনপুট ও আউটপুট পরিচালনা করে।
অন্যদিকে, আপনি যদি এএমডি (AMD) ব্যবহারকারী হন, তবে আপনার প্রযুক্তি হলো এএমডি-ভি (AMD-V) বা এসভিএম (SVM - Secure Virtual Machine) । এর প্রতিযোগীদের মতোই, এএমডি প্রসেসরের রিসোর্স দক্ষতার সাথে পরিচালনা করতে দেয় এবং এটি বিশেষ করে মাইক্রোসফটের হাইপার-ভি (Hyper-V)-এর মতো হাইপারভাইজরের সাথে সামঞ্জস্যপূর্ণ।
আপনার ভার্চুয়ালাইজেশন আগে থেকেই চালু আছে কিনা তা কীভাবে জানবেন
রিস্টার্ট করার আগে এবং জটিল মেনুগুলোতে যাওয়ার আগে, সবচেয়ে বুদ্ধিমানের কাজ হলো এটি আগে থেকেই কাজ করছে কিনা তা পরীক্ষা করে নেওয়া। কোনো অস্বাভাবিক প্রোগ্রাম ইনস্টল করার প্রয়োজন নেই; কেবল Ctrl + Shift + Esc চেপে টাস্ক ম্যানেজার খুলুন।
সেখানে গেলে, পারফরম্যান্স ট্যাবে যান এবং সিপিইউ (CPU) নির্বাচন করুন । ডানদিকের বিবরণে, আপনি "ভার্চুয়ালাইজেশন" (Virtualization) লেখা একটি অংশ দেখতে পাবেন। যদি এটি "এনাবলড " (Enabled) হিসেবে চিহ্নিত থাকে, তাহলে আপনার কাজ হয়ে গেছে। যদি এটি "ডিজেবলড" (Disabled) থাকে, তাহলে আমাদের বায়োস (BIOS)-এ প্রবেশ করতে হবে।
BIOS বা UEFI-তে প্রবেশ করার ধাপসমূহ
এটি করার দুটি উপায় আছে। প্রথমটি হলো প্রচলিত পদ্ধতি: আপনার পিসি রিস্টার্ট করুন এবং উইন্ডোজ লোড হওয়ার আগে একটি নির্দিষ্ট কী বারবার চাপুন । আপনার মাদারবোর্ডের ওপর নির্ভর করে, এটি F2, F10, F12, Esc, বা Delete (Del) কী হতে পারে। এটি একটি চেষ্টা ও ভুলের প্রক্রিয়া যার জন্য দ্রুত প্রতিক্রিয়া দেখানোর ক্ষমতা প্রয়োজন।
আপনি যদি আরও আধুনিক পদ্ধতি পছন্দ করেন এবং কী-বোর্ডের কী অনুমান করতে না চান, তাহলে আপনি সরাসরি উইন্ডোজের ভেতর থেকেই আপনার পিসির BIOS বা UEFI কনফিগার করতে পারেন। Settings > System > Recovery- তে যান এবং Advanced startup-এর অধীনে "Restart now"-এ ক্লিক করুন। এটি বুট আপ হলে, Troubleshoot > Advanced options > UEFI firmware settings বেছে নিন ।
আপনার প্রস্তুতকারক অনুযায়ী সক্রিয়করণ নির্দেশিকা
BIOS-এর ভেতরে প্রবেশ করলে ইন্টারফেসটি অনেকটাই ভিন্ন হতে পারে। Phoenix-এর মতো একটি পুরোনো ব্লু স্ক্রিন আর মাউসসহ একটি আধুনিক গ্রাফিক্যাল ইন্টারফেস এক নয় । গুরুত্বপূর্ণ বিষয়টি হলো "Advanced," "CPU Configuration," বা "Security" ট্যাবগুলো খুঁজে বের করা।
- ASUS মাদারবোর্ড: অ্যাডভান্সড সিপিইউ কনফিগারেশন-এ যান এবং সেট করুন ইন্টেল ভার্চুয়ালাইজেশন প্রযুক্তি সক্ষম করা হয়েছে।
- এমএসআই মাদারবোর্ড: ওভারক্লকিং (Overclocking) → সিপিইউ ফিচারস (CPU Features)-এ যান এবং এটি সক্রিয় করুন। এসভিএম মোড (এএমডি-তে) অথবা ইন্টেল ভিটি-ডি।
- গিগাবাইট মাদারবোর্ড: অ্যাডভান্সড > সিপিইউ বেসিক কনফিগারেশন-এ যান এবং সক্ষম করুন SVM বা VT-d মোড.
- ASRock মাদারবোর্ড: অ্যাডভান্সড $\rightarrow$ সিপিইউ কনফিগারেশন-এ বিকল্পটি খুঁজুন ইন্টেল ভিটি-এক্স বা এসভিএম এবং এটি সক্রিয় করুন।
- এইচপি, ডেল বা লেনোভো ল্যাপটপ: এটি সাধারণত ট্যাবে পাওয়া যায় নিরাপত্তা → ভার্চুয়ালাইজেশন.
পরিবর্তনটি করার পরে, সেটিংস সংরক্ষণ করে বেরিয়ে আসার জন্য F10 চাপা অপরিহার্য । যদি আপনি সংরক্ষণ না করেন, তবে আপনার সমস্ত প্রচেষ্টা বৃথা যাবে এবং পুনরায় চালু করার পরেও বিকল্পটি নিষ্ক্রিয় থাকবে।
চূড়ান্ত কনফিগারেশন: উইন্ডোজের হাইপারভাইজর
BIOS সক্রিয় করাটা কাজের অর্ধেক মাত্র। এখন আমাদের উইন্ডোজকে সেই ক্ষমতাটি ব্যবহার করতে বলতে হবে। এটি করার জন্য, স্টার্ট মেনুতে "Turn Windows features on or off" লিখে সার্চ করুন এবং সেই অপশনটি খুলুন।
যে তালিকাটি প্রদর্শিত হবে, সেখানে আপনাকে অবশ্যই Hyper-V বক্স এবং Virtual Machine Platform বক্সটি চেক করতে হবে । সম্মতি জানানোর পর, সিস্টেম আপনাকে আপনার কম্পিউটার রিস্টার্ট করতে বলবে। এটি হয়ে গেলে, আপনি Hyper-V Manager খুলে আপনার পছন্দসই র্যাম, হার্ড ড্রাইভ এবং অপারেটিং সিস্টেম নির্ধারণ করে আপনার প্রথম ভার্চুয়াল মেশিনটি তৈরি করতে পারবেন।
এই সবকিছুর পরেও যদি আপনি ত্রুটির সম্মুখীন হন, তবে অফিসিয়াল ইন্টেল বা এএমডি টুল ব্যবহার করে যাচাই করে নিন যে আপনার প্রসেসরটি আসলেই এই ফিচারগুলো সমর্থন করে কিনা। মনে রাখবেন যে, আপনার BIOS সর্বশেষ সংস্করণে আপডেট করলে VMware বা VirtualBox-এর মতো নির্দিষ্ট কিছু হাইপারভাইজরের সাথে সামঞ্জস্যতার সমস্যা সমাধান হতে পারে।
ভার্চুয়ালাইজেশন সক্রিয় করলে আপনার কম্পিউটার একটি পেশাদার টুলে পরিণত হয়, যা আপনাকে মূল উইন্ডোজ ইনস্টলেশনের কোনো ক্ষতি না করেই বিভিন্ন অপারেটিং সিস্টেম এবং বিশেষায়িত সফটওয়্যার চালানোর সুযোগ দেয়। যেকোনো ভার্চুয়াল পরিবেশে সর্বোত্তম পারফরম্যান্স উপভোগ করার জন্য শুধু ফার্মওয়্যারের সামান্য সমন্বয় এবং সিস্টেমের ফিচারগুলো সক্রিয় করাই যথেষ্ট।


