यदि आप अपने विंडोज पीसी पर macOS और विंडोज को डुअल-बूट करना चाहते हैं, तो VirtualBox जैसी वर्चुअल मशीन सबसे अच्छा विकल्प है। यह आपको रीबूट किए बिना विंडोज और macOS के बीच आसानी से स्विच करने की अनुमति देता है। चाहे आप macOS हाई सिएरा जैसे पुराने macOS वर्जन या macOS Tahoe जैसे नवीनतम वर्जन को विंडोज पर इंस्टॉल करना चाहते हों, VirtualBox मददगार हो सकता है।
निम्नलिखित पैराग्राफ में, हम किसी भी macOS, OS X, और Mac OS X को विंडोज पीसी पर VirtualBox पर इंस्टॉल करने के चरण प्रदान करेंगे।
चरण 1: VirtualBox पर macOS इंस्टॉल करने से पहले तैयारी
VirtualBox पर Mac OS इंस्टॉल करने से पहले, आपको निम्नलिखित आइटम सुनिश्चित करने होंगे:
① macOS इंस्टॉलेशन के लिए 80GB खाली स्थान
macOS इंस्टॉलेशन और उसके प्रदर्शन के लिए पर्याप्त खाली स्थान होना आवश्यक है। यदि आपके विंडोज पीसी में पर्याप्त स्थान नहीं है, तो अवांछित फ़ाइलों को हटाकर जगह बनाएं। समय बचाने और कुशलतापूर्वक खाली स्थान पुनः प्राप्त करने के लिए, iBoysoft DiskGeeker for Windows जैसे डिस्क क्लीनर का उपयोग करें।
यह चयनित ड्राइव, पार्टीशन, या फ़ोल्डर को स्कैन कर सकता है और आपको आकार के अनुसार सभी फ़ाइलें दिखा सकता है, जिससे आप बड़ी और अनावश्यक फ़ाइलों को तुरंत ढूंढकर हटा सकते हैं।

② विंडोज मेमोरी इंटीग्रिटी अक्षम करें
एक और महत्वपूर्ण कदम है विंडोज मेमोरी इंटीग्रिटी को अक्षम करना। यह वर्चुअलाइजेशन-आधारित सुरक्षा की एक विशेषता है, जो आपके पीसी की हार्डवेयर वर्चुअलाइजेशन क्षमताओं का उपयोग करके एक सुरक्षित, अलग वातावरण बनाती है।
विंडोज पर macOS को गेस्ट ऑपरेटिंग सिस्टम के रूप में कुशलतापूर्वक चलाने के लिए, VirtualBox को उसी हार्डवेयर वर्चुअलाइजेशन सुविधा तक सीधी पहुंच की आवश्यकता होती है। दूसरे शब्दों में, होस्ट OS (विंडोज) और VirtualBox समान हार्डवेयर संसाधनों के लिए प्रतिस्पर्धा करेंगे, जिसके परिणामस्वरूप टकराव होगा।
विंडोज मेमोरी इंटीग्रिटी अक्षम करने का तरीका यहां दिया गया है:
- टास्कबार पर सर्च बॉक्स पर क्लिक करें।
- "core isolation" टाइप करें।
- "Core isolation" सेटिंग खोलें।
- "Memory integrity" के लिए स्विच को बंद करें।

- यदि यह रीस्टार्ट करने के लिए कहे, तो इसे खारिज करें और सभी आवश्यक सेटिंग्स बदलने के बाद रीस्टार्ट करें।
③ विंडोज Hyper-V बंद करें
इसी तरह, आपको विंडोज Hyper-V भी बंद करना होगा, एक टाइप-1 हाइपरवाइजर जो आपके पीसी की हार्डवेयर वर्चुअलाइजेशन क्षमताओं पर विशेष नियंत्रण रखता है। Hyper-V सक्षम होने पर VirtualBox ठीक से नहीं चल सकता, क्योंकि दोनों को समान हार्डवेयर संसाधनों की आवश्यकता होती है।
विंडोज Hyper-V बंद करने का तरीका यहां दिया गया है:
④ सुनिश्चित करें कि वर्चुअलाइजेशन सक्षम है
वर्चुअल मशीन के सही और कुशलतापूर्वक काम करने के लिए हार्डवेयर वर्चुअलाइजेशन सक्षम होना चाहिए।
वर्चुअलाइजेशन जांचने का तरीका यहां दिया गया है:
- टास्कबार पर राइट-क्लिक करें।
- टास्क मैनेजर चुनें।
- Performance टैब > CPU पर जाएं।
- जांचें कि वर्चुअलाइजेशन सक्षम है या नहीं।

- सभी सेटिंग्स संशोधित होने के बाद, अपने पीसी को रीस्टार्ट करें।
⑤ VirtualBox के लिए Mac OS ISO फ़ाइल डाउनलोड करें
तैयारी का अगला चरण विंडोज के लिए Mac OS ISO डाउनलोड करना है। यह सुनिश्चित करने के लिए कि ISO फ़ाइल सुरक्षित और पूर्ण है, हम अनुशंसा करते हैं कि आप वांछित macOS ISO को iBoysoft DiskGeeker for Windows से डाउनलोड करें। यह विश्वसनीय टूल नवीनतम macOS Tahoe से लेकर Mac OS X Snow Leopard जैसे पुराने macOS वर्जन तक लगभग सभी Mac OS ISO इमेज रखता है।
VirtualBox के लिए macOS ISO फ़ाइल डाउनलोड करने के लिए इन चरणों का पालन करें:
चरण 1: iBoysoft DiskGeeker for Windows को मुफ्त डाउनलोड और लॉन्च करें।
चरण 2: Download and create boot disk > Download macOS system image पर जाएं।

चरण 3: आवश्यक macOS वर्जन ढूंढें और Get पर क्लिक करें।

चरण 4: .iso चुनें और ISO इमेज सहेजने के लिए एक स्थान चुनें।

यदि आप मुफ्त आर्काइव से सीधे ISO लिंक पसंद करते हैं, तो नीचे दिए गए लिंक पर क्लिक करके macOS ISO इंस्टॉलर प्राप्त करें।
विंडोज के लिए macOS Tahoe ISO डाउनलोड
विंडोज के लिए अन्य Mac ऑपरेटिंग सिस्टम डाउनलोड
⑥ Oracle VM VirtualBox डाउनलोड करें
आपको इसकी आधिकारिक वेबसाइट से VirtualBox डाउनलोड करना होगा। डाउनलोड होने के बाद, पैकेज खोलें और अपने कंप्यूटर पर VirtualBox इंस्टॉल करें।
चरण 2: VirtualBox पर नई वर्चुअल मशीन सेट करें
एक बार तैयार होने पर, आप नीचे दिए गए चरणों के साथ Mac ऑपरेटिंग सिस्टम के लिए VirtualBox पर एक नई वर्चुअल मशीन बना सकते हैं: (आप समय बचाने के लिए VirtualBox के लिए macOS VMDK फ़ाइल का भी उपयोग कर सकते हैं।)
- VirtualBox इंटरफेस पर New पर क्लिक करें।
- वर्चुअल मशीन का नाम macOS रखें, या जो भी आप पसंद करें।
- डाउनलोड की गई macOS ISO इमेज चुनें।
- Type Mac OS X रखें।
- Version Mac OS X (64-bit) रखें।
- Next पर क्लिक करें।

- Hardware सेक्शन में, कम से कम 4GB RAM/बेस मेमोरी असाइन करें (यदि आपके पीसी में 16GB RAM है, तो 8GB असाइन करें) और 1 CPU/प्रोसेसर।

- Next पर क्लिक करें।
- "Create a Virtual Hard Disk Now" चुनें और डिस्क को कम से कम 80 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 फील्ड के लिए अपना वायरलेस एडाप्टर चुनें।

- सेटिंग्स बंद करने के लिए OK पर क्लिक करें।
- VirtualBox से बाहर निकलें।
चरण 3: वर्चुअल मशीन को पैच करें
- टास्कबार के सर्च बॉक्स में "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"
कमांड निष्पादित होने के बाद, कमांड प्रॉम्प्ट बंद करें।
चरण 4: विंडोज पर macOS इंस्टॉल करें
यदि आप वर्चुअल मशीन की विंडो का आकार बढ़ाना चाहते हैं:
- कमांड प्रॉम्प्ट को एडमिनिस्ट्रेटर के रूप में खोलें।
- VirtualBox स्थान पर बदलने के लिए नीचे दी गई कमांड चलाएं। cd "C:\Program Files\Oracle\VirtualBox\"
- नीचे दी गई कमांड में macOS को अपने वर्चुअल मशीन के नाम से और 1920*1080 को आदर्श रिज़ॉल्यूशन से बदलें (उदाहरण के लिए, आपके पीसी का रिज़ॉल्यूशन), फिर डिस्प्ले रिज़ॉल्यूशन बदलने के लिए कमांड निष्पादित करें।
VBoxManage setextradata “macOS” VBoxInternal2/EfiGraphicsResolution 1920x1080
ओरेकल VM VirtualBox पर विंडोज पर Mac OS इंस्टॉल करने के बारे में इस गाइड को शेयर करें!
VirtualBox पर Mac OS इंस्टॉल करने के बारे में अक्सर पूछे जाने वाले प्रश्न
A
हां, आप अपने विंडोज पीसी पर ऑपरेटिंग सिस्टम चलाने के लिए VirtualBox पर mac OS इंस्टॉल कर सकते हैं।
A
फुल-स्क्रीन मोड में बदलने के लिए, मेनू बार पर View > Full-screen Mode पर क्लिक करें।