আপনি যদি আপনার Windows PC-এ macOS এবং Windows ডুয়াল-বুট করতে চান, তবে VirtualBox-এর মত একটি ভার্চুয়াল মেশিন সেরা পছন্দ। এটি আপনাকে রিবুট ছাড়াই Windows এবং macOS-এর মধ্যে সুইচ করতে দেয়। আপনি যাই macOS High Sierra-এর মতো পুরনো macOS ভার্সন বা macOS Tahoe-এর মতো লেটেস্ট ভার্সন Windows-এ ইনস্টল করতে চান, VirtualBox সহায়ক হতে পারে।
নিচের অনুচ্ছেদগুলিতে, আমরা Windows PC-এ VirtualBox-এ যেকোনো macOS, OS X, এবং Mac OS X ইনস্টল করার ধাপগুলো অফার করব।
ধাপ ১: VirtualBox-এ macOS ইনস্টল করার আগে প্রস্তুতি
VirtualBox-এ Mac OS ইনস্টল করার আগে, আপনাকে নিচের আইটেমগুলো চেক করতে হবে:
① macOS ইনস্টলেশনের জন্য ৮০GB ফ্রি স্পেস
পর্যাপ্ত ফ্রি স্পেস macOS ইনস্টলেশন এবং এর পারফরমেন্সের জন্য অপরিহার্য। আপনার Windows PC-এ পর্যাপ্ত স্পেস না থাকলে, অপ্রয়োজনীয় ফাইল ডিলিট করে জায়গা তৈরি করুন। সময় বাঁচাতে এবং দক্ষতার সাথে ফ্রি স্পেস রিক্লেইম করতে, iBoysoft DiskGeeker for Windows-এর মত একটি ডিস্ক ক্লিনার ব্যবহার করুন।
এটি সিলেক্ট করা ড্রাইভ, পার্টিশন, বা ফোল্ডার স্ক্যান করে এবং আপনাকে আকার অনুযায়ী সকল ফাইল দেখায়, যা আপনাকে দ্রুত বড় এবং অপ্রয়োজনীয় ফাইলগুলো চিহ্নিত করে ডিলিট করতে দেয়।

② Windows Memory Integrity ডিজেবল করুন
একটি অন্য গুরুত্বপূর্ণ ধাপ হল Windows Memory Integrity ডিজেবল করা। এটি ভার্চুয়ালাইজেশন-ভিত্তিক সিকিউরিটির একটি ফিচার, যা আপনার PC-এর হার্ডওয়্যার ভার্চুয়ালাইজেশন ক্যাপাবিলিটি ব্যবহার করে একটি সুরক্ষিত, পৃথক পরিবেশ তৈরি করে।
Windows-এ গেস্ট অপারেটিং সিস্টেম হিসেবে macOS দক্ষতার সাথে চালাতে, VirtualBox-এর একই হার্ডওয়্যার ভার্চুয়ালাইজেশন ফিচারে ডাইরেক্ট অ্যাক্সেস দরকার। অন্য কথায়, হোস্ট OS (Windows) এবং VirtualBox একই হার্ডওয়্যার রিসোর্সের জন্য প্রতিযোগিতা করবে, ফলে দ্বন্দ্ব হবে।
Windows Memory Integrity ডিজেবল করার পদ্ধতি এখানে:
- টাস্কবারের সার্চ বক্সে ক্লিক করুন।
- "core isolation" টাইপ করুন।
- "Core isolation" সেটিং খুলুন।
- "Memory integrity"-র জন্য সোয়িচটি অফ করুন।

- যদি রিস্টার্ট করার জন্য বলে, তবে ডিসমিস করুন এবং সব প্রয়োজনীয় সেটিংস পরিবর্তন করার পর রিস্টার্ট করুন।
③ Windows Hyper-V অফ করুন
একইভাবে, আপনাকে Windows Hyper-V ও অফ করতে হবে, একটি টাইপ-১ হাইপারভাইজার যা আপনার PC-এর হার্ডওয়্যার ভার্চুয়ালাইজেশন ক্যাপাবিলিটির এক্সক্লুসিভ কন্ট্রোল নেয়। Hyper-V সক্রিয় থাকলে VirtualBox সঠিকভাবে চলতে পারে না, কারণ তাদের একই হার্ডওয়্যার রিসোর্স দরকার।
Windows Hyper-V অফ করার পদ্ধতি এখানে:
④ ভার্চুয়ালাইজেশন সক্রিয় আছে কিনা নিশ্চিত করুন
ভার্চুয়াল মেশিন সঠিকভাবে এবং দক্ষতার সাথে কাজ করার জন্য হার্ডওয়্যার ভার্চুয়ালাইজেশন সক্রিয় থাকতে হবে।
ভার্চুয়ালাইজেশন চেক করার পদ্ধতি:
- টাস্কবারে রাইট-ক্লিক করুন।
- Task Manager বেছে নিন।
- Performance ট্যাব > CPU-এ যান।
- চেক করুন ভার্চুয়ালাইজেশন সক্রিয় আছে কিনা।

- সব সেটিংস মডিফাই होने পর আপনার PC রিস্টার্ট করুন।
⑤ VirtualBox-এর জন্য Mac OS ISO ফাইল ডাউনলোড করুন
প্রস্তুতির পরবর্তী ধাপ হল Windows-এ Mac OS ISO ডাউনলোড করা। ISO ফাইলটি নিরাপদ এবং সম্পূর্ণ নিশ্চিত করতে, আমরা আপনাকে iBoysoft DiskGeeker for Windows থেকে আপনার কাঙ্খিত macOS ISO ডাউনলোড করার পরামর্শ দিই। এই বিশ্বস্ত টুলটি প্রায় সকল Mac OS ISO ইমেজ রাখে, লেটেস্ট macOS Tahoe থেকে পুরনো macOS ভার্সনগুলো যেমন Mac OS X Snow Leopard পর্যন্ত।
VirtualBox-এর জন্য macOS ISO ফাইল ডাউনলোড করার এই ধাপগুলো অনুসরণ করুন:
ধাপ ১: iBoysoft DiskGeeker for Windows মুক্তে ডাউনলোড এবং চালু করুন।
ধাপ ২: Download and create boot disk > Download macOS system image-এ যান।

ধাপ ৩: আপনার দরকারের macOS ভার্সন খুঁজে বের করুন এবং Get-এ ক্লিক করুন।

ধাপ ৪: .iso বেছে নিন এবং ISO ইমেজ সেভ করার জন্য একটি লোকেশন সিলেক্ট করুন।

আপনি যদি ফ্রি আর্কাইভ থেকে সরাসরি ISO লিংক পছন্দ করেন, তবে নিচের লিংকগুলোতে ক্লিক করে macOS ISO ইনস্টলার পান।
macOS Tahoe ISO ডাউনলোড Windows-এর জন্য
Windows-এর জন্য অন্যান্য Mac অপারেটিং সিস্টেম ডাউনলোড
⑥ Oracle VM VirtualBox ডাউনলোড করুন
আপনাকে Oracle VM VirtualBox ডাউনলোড করতে হবে এর অফিসিয়াল ওয়েবসাইট থেকে। ডাউনলোড হওয়ার পর, প্যাকেজটি খুলুন এবং আপনার কম্পিউটারে VirtualBox ইনস্টল করুন।
ধাপ ২: VirtualBox-এ একটি নতুন ভার্চুয়াল মেশিন সেট আপ করুন
প্রস্তুতি হয়ে গেলে, আপনি নিচের ধাপগুলো অনুসরণ করে VirtualBox-এ Mac অপারেটিং সিস্টেমের জন্য একটি নতুন ভার্চুয়াল মেশিন তৈরি করতে পারেন: (আপনি সময় বাঁচাতে macOS VMDK ফাইলও ব্যবহার করতে পারেন VirtualBox-এর জন্য।)
- VirtualBox ইন্টারফেসে New-এ ক্লিক করুন।
- ভার্চুয়াল মেশিনের নাম macOS দিন, বা আপনার পছন্দ অনুযافية।
- ডাউনলোড করা macOS ISO ইমেজটি বেছে নিন।
- Type Mac OS X রাখুন।
- Version Mac OS X (64-bit) রাখুন।
- Next-এ ক্লিক করুন।

- Hardware সেকশনে, কমপক্ষে ৪GB RAM/বেস মেমরি অ্যাসাইন করুন (আপনার PC-তে ১৬GB RAM থাকলে ৮GB দিন) এবং ১ CPU/প্রসেসর।

- Next-এ ক্লিক করুন।
- "Create a Virtual Hard Disk Now" সিলেক্ট করুন এবং ডিস্কে কমপক্ষে ৮০ GB স্টোরেজ অ্যালোকেট করুন, তারপর Next এবং তারপর Finish-এ ক্লিক করুন।

- ইন্টারফেসে ফিরে যান।
- বাম পাশ থেকে নতুন ভার্চুয়াল মেশিনটি সিলেক্ট করুন, সেটিতে রাইট-ক্লিক করুন, এবং Settings > System বেছে নিন।
- "Enable I/O APIC, Enable Hardware Clock in UTC Time, এবং Enable EFI" চেক করা আছে কিনা নিশ্চিত করুন।

- Display-এ ক্লিক করুন এবং Video Memory সর্বোচ্চ মান সেট করুন।

- "Enable 3D Acceleration" অন করুন।
- Network-এ ক্লিক করুন এবং নিশ্চিত করুন Adapter 1 NAT-এ সেট আছে।
- Adapter 2-এ ক্লিক করুন, Enable Network Adapter-এর পাশের বক্সে টিক দিন, "Attached to"-র ড্রপডাউন মেনু থেকে Bridged Adapter বেছে নিন, তারপর Name ফিল্ডের জন্য আপনার ওয়ারلس অ্যাডাপ্টার সিলেক্ট করুন।

- Settings বন্ধ করতে OK-এ ক্লিক করুন।
- VirtualBox বন্ধ করুন।
ধাপ ৩: ভার্চুয়াল মেশিন প্যাচ করুন
- টাস্কবারের সার্চ বক্সে "command prompt" লিখুন।
- Command Prompt-এ রাইট-ক্লিক করুন এবং "Run as administrator" বেছে নিন।
- তারপর আপনার প্রসেসর টাইপ অনুযায়ী নিচের কমান্ডগুলো কপি পেস্ট করুন এবং Enter চাপুন।

(নিচের কমান্ডগুলো macOS নামে উদাহরণ হিসেবে ব্যবহার করেছে। আপনি নতুন ভার্চুয়াল মেশিনে যে নাম দিয়েছেন সেট이로 পরিবর্তন করুন মনে রাখবেন।)
Intel প্রসেসরের জন্য:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
VBoxManage setextradata "macOS" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
AMD প্রসেসরের জন্য:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac19,3"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 0
VBoxManage modifyvm "macOS" --cpu-profile "Intel Core i7-6700K"
VBoxManage setextradata "macOS" "VBoxInternal/TM/TSCMode" "RealTSCOffset"
কমান্ডগুলো এক্সিকিউট হওয়ার পর, Command Prompt বন্ধ করুন।
ধাপ ৪: Windows-এ macOS ইনস্টল করুন
আপনি যদি ভার্চুয়াল মেশিনের উইন্ডো সাইজ বাড়াতে চান:
- Command Prompt অ্যাডমিনিস্ট্রেটর হিসেবে খুলুন।
- VirtualBox লোকেশনে চেঞ্জ করার জন্য নিচের কমান্ড চালান।
cd "C:\Program Files\Oracle\VirtualBox\" - নিচের কমান্ডে macOS কে আপনার ভার্চুয়াল মেশিনের নাম দিয়ে এবং 1920*1080 কে একটি আদর্শ রেজোলিউশন দিয়ে (উদাহরণস্বরূপ, আপনার PC-এর রেজোলিউশন), রিপ্লেস করুন, তারপর ডিসপ্লে রেজোলিউশন চেঞ্জ করার জন্য কমান্ডটি এক্সিকিউট করুন।
VBoxManage setextradata “macOS” VBoxInternal2/EfiGraphicsResolution 1920x1080
Windows-এ Oracle VM VirtualBox-এ Mac OS ইনস্টল করার গাইডটি শেয়ার করুন!
VirtualBox-এ Mac OS ইনস্টল করার বিষয়ে FAQ
প্রশ্ন: হ্যাঁ, আপনি VirtualBox-এ mac OS ইনস্টল করতে পারেন আপনার Windows PC-এ অপারেটিং সিস্টেম চালানোর জন্য।
প্রশ্ন: ফুল-স্ক্রিন মোডে যেতে, মেনু বারের View > Full-screen Mode-এ ক্লিক করুন।