অনেক ব্যবহারকারী এবং প্রোগ্রামার ভার্চুয়ালবক্স ব্যবহার করার সময় একটি সমস্যার সম্মুখীন হন যেখানে তারা অ্যাপ্লিকেশনটিতে প্রদর্শিত 64-বিট গেস্ট অপারেটিং সিস্টেম দেখতে অক্ষম হয়। এই সমস্যাটি খুব সমস্যাজনক কারণ আপনি এমনকি সমস্ত প্রয়োজনীয়তা পূরণ করতে পারেন কিন্তু আপনার VirtualBox সেটআপে কোনো 64-বিট গেস্ট অপারেটিং সিস্টেম ইনস্টল করতে পারবেন না৷
যে কারণে আপনি এই সমস্যাটি অনুভব করতে পারেন তা বেশ বৈচিত্র্যময় এবং বিভিন্ন উপাদান অন্তর্ভুক্ত। যেহেতু ভার্চুয়ালাইজেশনের সময় অনেক উন্নত এবং BIOS স্তরের উপাদান জড়িত থাকে (হাইপার-ভি, হাইপারভাইজার, হার্ডওয়্যার সুরক্ষা ইত্যাদি), এটি সম্ভব হতে পারে যে আপনার কিছু বিকল্প সঠিকভাবে কনফিগার করা হয়নি৷
Windows 10-এ VirtualBox-এর 64 বিট গেস্ট অপারেটিং সিস্টেম না দেখানোর কারণ কী?
আপনি কেন আপনার ডিভাইসে 64-বিট গেস্ট অপারেটিং সিস্টেম দেখতে পাচ্ছেন না তার জন্য হাইপার-V থেকে হার্ডওয়্যার নিরাপত্তা পর্যন্ত বিভিন্ন কারণ রয়েছে। এখানে নীচে তালিকাভুক্ত কিছু প্রধান অপরাধী রয়েছে:
- হাইপার-ভি: মাইক্রোসফটের হাইপার-ভি ভার্চুয়ালবক্স অ্যাপ্লিকেশনের সাথে সমস্যা সৃষ্টি করে বলে পরিচিত। অ্যাপ্লিকেশনটির সম্পূর্ণ বৈশিষ্ট্যগুলি অ্যাক্সেস করার জন্য এটি অবশ্যই নিষ্ক্রিয় করা উচিত।
- সিস্টেম ডিবাগার এবং ভিএম প্ল্যাটফর্ম: আপনি যদি আপনার কম্পিউটারে সিস্টেম ডিবাগার বা অন্যান্য VM ম্যানেজার/প্ল্যাটফর্ম ইনস্টল করে থাকেন, তাহলে তারা সম্পদের জন্য ভার্চুয়ালবক্সের সাথে বিরোধ করতে পারে এবং কিছু বৈশিষ্ট্য কাজ না করার কারণ হতে পারে।
- ডিভাইস গার্ড/ক্রেডেনশিয়াল গার্ড: ডিভাইস গার্ড বা ক্রেডেনশিয়াল গার্ড হল এমন অ্যাপ্লিকেশন যা আপনার কম্পিউটারে হার্ডওয়্যার এবং শংসাপত্রের নিরাপত্তা প্রদান করে। এগুলি সাধারণত ডেল দ্বারা পূর্বে ইনস্টল করা হয়। ভার্চুয়ালবক্স সঠিকভাবে কাজ করার জন্য তাদের সরাতে হবে।
- কোর আইসোলেশন: উইন্ডোজের প্রসেসরের জন্য একটি কোর আইসোলেশন বিকল্প রয়েছে। এটিকেও নিষ্ক্রিয় করতে হবে।
- ভার্চুয়ালাইজেশন সক্ষম সহ CPU: আপনার কম্পিউটারে ভার্চুয়ালবক্সের কাজ করার জন্য একটি বৈধ CPU প্রয়োজন যাতে এটিতে ভার্চুয়ালাইজেশন সক্ষম করা আছে৷
আমরা সমাধানগুলি শুরু করার আগে, নিশ্চিত করুন যে আপনি একজন প্রশাসক হিসাবে লগ ইন করেছেন৷ আপনার কম্পিউটারে. উপরন্তু, আপনার একটি বৈধ গেস্ট OS .iso ফাইল থাকা উচিত যা আপনার কম্পিউটারে গেস্ট অপারেটিং সিস্টেম লোড করতে ব্যবহার করা হবে। যদি ফাইলটি বৈধ না হয় বা অন্য ধরনের হয়, আপনি ভার্চুয়ালবক্সের বিকল্পগুলিতে 64-বিট অপারেটিং সিস্টেম দেখতে পাবেন না৷
পূর্বশর্ত:আপনার কাছে x64 CPU আছে তা নিশ্চিত করা
64-বিট গেস্ট অপারেটিং সিস্টেম চালানোর জন্য, আপনার একটি x64 বিট সমর্থিত CPU থাকা আবশ্যক। সাধারণত দুই ধরনের CPU যেমন 32-বিট এবং 64-বিট থাকে। আপনার যদি 32-বিট CPU থাকে, তাহলে আপনি কোনোভাবেই 64-বিট অপারেটিং সিস্টেম চালাতে পারবেন না।
আপনার সিপিইউ-এর ধরন কীভাবে পরীক্ষা করবেন তা এখানে একটি সংক্ষিপ্ত উপায়।
- এই PC -এ ডান-ক্লিক করুন এবং বৈশিষ্ট্য নির্বাচন করুন .
- একবার কম্পিউটারের বৈশিষ্ট্যগুলিতে, সিস্টেম -এর উপশিরোনামের নীচে চেক করুন এবং সিস্টেম টাইপ এর সামনে টাইপ চেক করুন . যদি অপারেটিং সিস্টেম এবং প্রসেসর উভয়ই 64 হয় , আপনি যেতে ভাল।
সমাধান 1:ইন্টেল ভার্চুয়ালাইজেশন প্রযুক্তি সক্ষম করা
ভার্চুয়াল প্রযুক্তি হল কম্পিউটারের আর্কিটেকচার যা ব্যবহারকারীদের ভার্চুয়ালাইজেশন ব্যবহার করে একাধিক অপারেটিং সিস্টেম চালানোর অনুমতি দেয় যেখানে গেস্ট অপারেটিং সিস্টেম একটি স্যান্ডবক্সে চালু করা হয়। একটি স্যান্ডবক্সে, অ্যাপ্লিকেশনটির সীমিত সংস্থান রয়েছে এবং স্যান্ডবক্সের বাইরে থাকা প্রধান কম্পিউটার আর্কিটেকচারে অ্যাক্সেস নেই। যদি এই মৌলিক সেটিংটি অক্ষম করা থাকে, তাহলে আপনি ভার্চুয়ালবক্সে সমস্যা অনুভব করতে পারেন। এখানে আমরা এটিকে BIOS-এ সক্রিয় করব।
- পুনরায় শুরু করুন আপনার কম্পিউটার এবং ডেল বা F2 টিপুন (মাদারবোর্ড থেকে মাদারবোর্ডের উপর নির্ভর করে। আপনি যখন আপনার কম্পিউটার পুনরায় চালু করেন তখন উইন্ডোজ লোগোর নীচে প্রদর্শিত সঠিক কীটিতে ক্লিক করতে পারেন) BIOS-এ .
- একবার BIOS সক্রিয় হয়ে গেলে, ইন্টেল ভার্চুয়ালাইজেশন টেকনোলজি বিকল্পে নেভিগেট করুন। যা সাধারণত উন্নত এ উপস্থিত থাকে . যে মেনুতে এটি উপস্থিত রয়েছে তা মাদারবোর্ড থেকে মাদারবোর্ডের ভিন্ন হতে পারে তাই নিজেকে অন্বেষণ করুন।
ASUS মাদারবোর্ডের ক্ষেত্রে, নিম্নলিখিত পথটি অনুসরণ করুন:
উন্নত> CPU কনফিগারেশন> ইন্টেল ভার্চুয়ালাইজেশন প্রযুক্তি
- এখন পরিবর্তন করুন সক্ষম করার বিকল্প . পরিবর্তনগুলি সংরক্ষণ করুন এবং BIOS থেকে প্রস্থান করুন৷
কম্পিউটার এখন রিস্টার্ট হবে। পুনরায় চালু করার পরে, আপনাকে ভার্চুয়ালবক্স অ্যাপ্লিকেশনটি পুনরায় ইনস্টল করতে হবে এবং সমস্ত অতিথি অপারেটিং সিস্টেম লোড করার পরে, সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করে দেখুন৷
সমাধান 2:Microsoft-এর হাইপার-V নিষ্ক্রিয় করা
হাইপার-ভি মাইক্রোসফ্ট দ্বারা তৈরি একটি টুল যা ব্যবহারকারীদের এক বা একাধিক ভার্চুয়াল মেশিন তৈরি করতে দেয়। উইন্ডোজে বিভিন্ন অপারেটিং সিস্টেম চালানোর জন্য এটি করা হয়। এটি প্রায় ভার্চুয়ালবক্সের মতো একই কাজ সম্পাদন করে তবে বিভ্রান্তিকর আর্কিটেকচার ছাড়াও কঠিন বিকল্প রয়েছে। আমরা ব্যবহারকারীর রিপোর্ট থেকে পেয়েছি যে VirtualBox সঠিকভাবে চালানোর জন্য আপনার Windows এ Hyper-V অক্ষম করতে হবে৷
কম্পিউটার হাইপার-ভি সক্ষম কিনা তা পরীক্ষা করুন
প্রথমে, আমরা পরীক্ষা করব আপনার কম্পিউটার এমনকি হাইপার-ভি সক্ষম। যদি অপারেটিং সিস্টেমটি না থাকে এবং এটি প্রথম স্থানে ইনস্টল করা না থাকে, তাহলে আপনি এই সমাধানটি এড়িয়ে যেতে পারেন এবং পরবর্তীতে যেতে পারেন৷
- Windows + S টিপুন, ডায়ালগ বক্সে "কমান্ড প্রম্পট" টাইপ করুন, অ্যাপ্লিকেশনটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন .
- একবার এলিভেটেড কমান্ড প্রম্পটে, নিম্নলিখিত কমান্ডটি চালান:
systeminfo.exe
- একবার ফলাফল লোড হয়ে গেলে, "হাইপার-ভি প্রয়োজনীয়তা এন্ট্রি অনুসন্ধান করতে নীচে নেভিগেট করুন ” যদি আপনার হ্যাঁ থাকে বিকল্পগুলির সামনে, এর অর্থ হল আপনার কম্পিউটার হাইপার-ভি সমর্থন করে৷ যদি আপনি না করেন এবং একটি না দেখতে পান , আপনার এই সমাধানটি এড়িয়ে যাওয়া উচিত।
হাইপার-ভি নিষ্ক্রিয় করা হচ্ছে
এখন যদি আপনার কম্পিউটারে Hyper-V ইন্সটল করা থাকে, তাহলে আমরা এটিকে নিষ্ক্রিয় করব এবং আপনার কম্পিউটার পুনরায় চালু করব। এটি হাইপার-ভি এবং ভার্চুয়ালবক্সের মধ্যে বিরোধ দূর করবে এবং সমস্যার সমাধান করবে।
- Windows + R টিপুন, টাইপ করুন “OptionalFeatures.exe ” ডায়ালগ বক্সে এবং এন্টার টিপুন।
- ঐচ্ছিক বৈশিষ্ট্যগুলি খোলা হয়ে গেলে, হাইপার-ভি বিকল্পটি অনুসন্ধান করুন . যদি এটি চেক করা থাকে, বিকল্পটি আনচেক করুন (সাব-বিকল্পগুলি সহ)।
- আপনার কম্পিউটার রিস্টার্ট করুন এবং আবার ভার্চুয়ালবক্স চালু করুন। সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন। আপনি এর iso ফাইল থেকে 64-বিট অপারেটিং সিস্টেম পুনরায় লোড করতে পারেন।
সমাধান 3:ডিভাইস গার্ড/ক্রেডেনশিয়াল গার্ড আনইনস্টল করা
ডিভাইস গার্ড হল এন্টারপ্রাইজ-সম্পর্কিত হার্ডওয়্যার এবং সফ্টওয়্যার সুরক্ষা বৈশিষ্ট্যগুলির একটি সংমিশ্রণ যা একটি ডিভাইসকে শুধুমাত্র উইন্ডোজ কোডের অখণ্ডতা নীতিতে সঠিকভাবে সংজ্ঞায়িত অ্যাপ্লিকেশনগুলি চালানোর অনুমতি দেয়৷ এটি নিরাপত্তার একটি অতিরিক্ত স্তর হিসাবে ব্যবহৃত হয় এবং DELL কম্পিউটারে ডিফল্টরূপে সক্রিয় করা হয়। VirtualBox আপনার কম্পিউটারে 64-বিট গেস্ট অপারেটিং সিস্টেম প্রদর্শন করার জন্য এই বিকল্পটি নিষ্ক্রিয় করতে হবে৷
ক্রেডেনশিয়াল গার্ড শুধুমাত্র Windows 10 এন্টারপ্রাইজ সংস্করণে উপস্থিত থাকার জন্য বোঝানো হয়েছে তাই আপনি যদি এটি আপনার Windows এর সংস্করণে দেখতে না পান তাহলে চিন্তা করবেন না৷
ডিভাইস গার্ড নিষ্ক্রিয় করা হচ্ছে
- Windows + R টিপুন, টাইপ করুন “gpedit.msc ” ডায়ালগ বক্সে, এবং এন্টার টিপুন।
- একবার গ্রুপ পলিসি এডিটর হয়ে গেলে, নিম্নলিখিত পাথে নেভিগেট করুন:
কম্পিউটার কনফিগারেশন> প্রশাসনিক টেমপ্লেট> সিস্টেম> ডিভাইস গার্ড
- এখন নীতিতে ডাবল ক্লিক করুন ভার্চুয়ালাইজেশন ভিত্তিক নিরাপত্তা চালু করুন এবং এটি অক্ষম হিসাবে সেট করুন .
- পরিবর্তনগুলি সংরক্ষণ করুন এবং প্রস্থান করুন। এখন আপনার কম্পিউটার পুনরায় চালু করুন এবং VirtualBox চালু করার চেষ্টা করুন। সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
ক্রেডেনশিয়াল গার্ড নিষ্ক্রিয় করা
আপনার কম্পিউটার যদি Windows 10 এন্টারপ্রাইজ হয় এবং এতে ক্রেডেনশিয়াল গার্ডও থাকে, তাহলে আমরা ডিভাইস গার্ড ছাড়াও এটিকে নিষ্ক্রিয় করার চেষ্টা করব। নিচের নির্দেশাবলী অনুসরণ করুন।
- ডিভাইস গার্ড নিষ্ক্রিয় করার পদ্ধতিটি সম্পাদন করুন৷ উপরে প্রদর্শিত হিসাবে। এখন Windows + R টিপুন, ডায়ালগ বক্সে "regedit" টাইপ করুন এবং নিম্নলিখিত ঠিকানাগুলিতে নেভিগেট করুন৷
hkey_local_machine \ সিস্টেম \ কারেন্টকন্ট্রোলসেট \ নিয়ন্ত্রণ \ lsa \ lsacflagshkey_local_machine \ সফ্টওয়্যার \ পলিসি \ মাইক্রোসফ্ট \ ডিভাইসগার্ড \ Minablictualisurechicityhkey_machine_machine_machineমুছুন ৷ উপরের প্রতিটি কী তালিকাভুক্ত।
- এখন আমাদের bcdedit ব্যবহার করে Windows Defender Credential Guard EFI ভেরিয়েবল মুছে ফেলতে হবে। Windows + S টিপুন, ডায়ালগ বক্সে "কমান্ড প্রম্পট" টাইপ করুন, অ্যাপ্লিকেশনটিতে ডান-ক্লিক করুন এবং প্রশাসক হিসাবে চালান নির্বাচন করুন .
- এখন নিচের কমান্ডগুলো একে একে এক্সিকিউট করুন এবং সেগুলোর প্রত্যেকটির পরে একটি এন্টার দিয়ে এগিয়ে যান।
mountvol X:/scopy %WINDIR%\System32\SecConfig.efi X:\EFI\Microsoft\Boot\SecConfig.efi /Ybcdedit /create {0cb3b571-2f2e-4343-a879-dug76}" /T276} অ্যাপ্লিকেশন osloaderbcdedit /set {0cb3b571-2f2e-4343-a879-d86a476d7215} পথ "\EFI\Microsoft\Boot\SecConfig.efi"bcdedit /set {bootmgr} বুটসিকোয়েন্স {0cb3b571-2f2e-4343-a879-d86}/set/set 0cb3b571-2f2e-4343-a879-d86a476d7215} লোড বিকল্পগুলি অক্ষম করুন-LSA-ISObcdedit /সেট {0cb3b571-2f2e-4343-a879-d86a476d7215} ডিভাইস:/XdVol//XD
- এখন আপনার কম্পিউটার সঠিকভাবে পুনরায় চালু করুন। যখন আপনাকে Windows ডিফেন্ডার ক্রেডেনশিয়াল গার্ড নিষ্ক্রিয় করতে বলা হয় , গ্রহণ করুন প্রম্পট।
- আপনার কম্পিউটার পুনরায় চালু করুন। এখন ভার্চুয়ালবক্স চালানোর চেষ্টা করুন এবং গেস্ট অপারেটিং সিস্টেমটি আবার লোড করার পরে, ত্রুটিটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন৷
সমাধান 4:মূল বিচ্ছিন্নতা নিষ্ক্রিয় করা
কোর আইসোলেশন প্রযুক্তি উইন্ডোজকে সিস্টেম মেমরির একটি সুরক্ষিত এলাকা তৈরি করতে সক্ষম করেছে যা কম্পিউটারের স্বাভাবিক কাজের মেমরি থেকে সম্পূর্ণ বিচ্ছিন্ন। এটি উইন্ডোজে ভার্চুয়াল মেশিন চালাতে সাহায্য করে। এই সুরক্ষিত এলাকায়, সিস্টেমটি মূল অপারেটিং সিস্টেম দ্বারা বিঘ্নিত হওয়ার ঝুঁকি ছাড়াই তার সিস্টেম প্রক্রিয়া, নিরাপত্তা সফ্টওয়্যার ইত্যাদি চালাতে পারে। কখনও কখনও এই মডিউলটি কোর আইসোলেশনের সাথে দ্বন্দ্ব সৃষ্টি করে। আমরা কোর আইসোলেশন অক্ষম করব এবং এটি ত্রুটি বার্তাটি সমাধান করে কিনা তা পরীক্ষা করে দেখব৷
- (এখানে) থেকে .reg ফাইলটি ডাউনলোড করুন। ফাইলটির নাম হবে 'অক্ষম করা শংসাপত্র গার্ড'৷
৷- ডাবল-ক্লিক করুন এটি চালানোর জন্য. আপনার কর্ম নিশ্চিত করার জন্য আপনাকে একটি UAC দ্বারা অনুরোধ করা হতে পারে৷
- যদি আপনি আবার কোর আইসোলেশন সক্ষম করতে চান, তাহলে (এখানে) থেকে .reg ফাইলটি ডাউনলোড করুন।
- আপনার কম্পিউটার পুনরায় চালু করুন এবং ত্রুটি বার্তাটি সমাধান করা হয়েছে কিনা তা পরীক্ষা করুন।
সমাধান 5:সিস্টেম লেভেল ডিবাগার এবং অন্যান্য VM প্ল্যাটফর্ম আনইনস্টল করা
আপনি যদি আপনার কম্পিউটারে অন্য ভার্চুয়াল মেশিন সফ্টওয়্যার ইনস্টল করেন, তাহলে এটি আপনার কম্পিউটারে 64-বিট অপারেটিং সিস্টেমগুলিকে ভার্চুয়ালবক্স চালানোর অনুমতি দেবে না। এমনকি এটি অ্যাপ্লিকেশনের অন্যান্য কার্যকারিতার সাথে বিরোধও করতে পারে। এখানে আপনাকে আনইন্সটল করতে হবে আপনার কম্পিউটার থেকে অন্যান্য সমস্ত ভার্চুয়াল মেশিন সফ্টওয়্যার এবং সিস্টেম-স্তরের ডিবাগার (যদি থাকে)৷
- Windows + R টিপুন, টাইপ করুন “appwiz.cpl ” ডায়ালগ বক্সে, এবং এন্টার টিপুন।
- অ্যাপ্লিকেশন ম্যানেজারে একবার, অন্যান্য VM প্ল্যাটফর্ম বা সিস্টেম লেভেল ডিবাগার অনুসন্ধান করুন। সেগুলিতে ডান-ক্লিক করুন এবং আনইনস্টল করুন নির্বাচন করুন৷ .
- আপনার কম্পিউটার পুনরায় চালু করুন এবং সমস্যাটি সমাধান হয়েছে কিনা তা পরীক্ষা করুন। যদি তা না হয়, তাহলে আপনার কম্পিউটারে 64-বিট অপারেটিং সিস্টেমটি আবার লোড করার কথা বিবেচনা করুন৷