در این مطلب، شما را در نصب مک او اس در ویندوز راهنمایی میکنیم و به شکل قدم به قدم، به آموزش نصب سیستمعامل اپل روی ویندوز میپردازیم. با ما در کارو تک همراه باشید.
چه بخواهید گهگاهی یک وبسایت را در مرورگر سافاری آزمایش کنید یا کمی نرمافزارها را در محیط مک مورد بررسی قرار دهید، دسترسی به آخرین نسخه سیستمعامل مک در یک ماشین مجازی میتواند مفید باشد اما متأسفانه شما نمیتوانید این کار را انجام دهید؛ دست کم اجرای این سیستمعامل روی VirtualBox، دشواریهایی را بههمراه دارد.
با این حال، این کار غیرممکن هم نیست. برخی از افراد حاضر در انجمنهای InsanelyMac فرآیندی را برای حل این مشکل کشف کردهاند. تنها چیزی که با نصب سیستمعامل مک در VirtualBox کار نمیکند، صدا است. به غیر از آن، macOS High Sierra بهسادگی در VirtualBox اجرا میشود. دستورالعملهای اینجا برای نسخههای قدیمی سیستمعامل مک اعمال میشود. اگر میخواهید نسخه جدیدتری از macOS را در ماشین مجازی نصب کنید، این اسکریپت را در Github مورد بررسی قرار دهید که شما را در مراحل نصب و راهاندازی راهنمایی کند.
برای اینکه بتوانید این کار را انجام دهید و High Sierra را دانلود کنید، باید به یک مک واقعی دسترسی داشته باشید. ما فرض میکنیم که میتوانید فایل ISO این سیستمعامل را به روشهای دیگری پیدا کنید، اما بهنظر ما و اشخاصی که روشهای مختلف را مورد بررسی قرار دادهاند، این راه اشتباه است. میتوانید مک یکی از دوستانتان را برای یک ساعت قرض بگیرید و در نظر داشته باشید که تنها مرحله اول کار در خودِ مک جریان مییابد و مراحل دیگر را میتوان در رایانه شخصی ویندوزی انجام داد.
برای شروع، باید یک فایل ISO از نصبکننده MacOS High Sierra ایجاد کنیم تا بتوانیم آن را در VirtualBox ویندوز قرار دهیم. مک قرض گرفته شده خود را بردارید، به Mac App Store بروید، Sierra را جستجو کنید و روی گزینه Download کلیک کنید.
هنگامی که این فرآیند انجام شد، نصبکننده بهطور خودکار در مک راهاندازی میشود؛ مشکلی نیست، با کلیدهای ترکیبی Command + Q میتوانید آن را ببندید. برای تبدیل این فایلها به ISO،باید از ترمینال استفاده کنید که میتوانید آن را در بخش Applications و قسمت Utilities دریافت کنید. میدانید چگونه گوشی را از حالت هواپیما خارج کنیم ؟
ابتدا، دستور زیر را برای ایجاد یک Disk Image خالی اجرا کنید:
hdiutil create -o /tmp/HighSierra.cdr -size 7316m -layout SPUD -fs HFS+J
در ادامه، دیسک خالی خود را با فایل نصبی پر کنید:
hdiutil attach /tmp/HighSierra.cdr.dmg -noverify -nobrowse -mountpoint /Volumes/install_build
اکنون میخواهید BaseSystem.dmg را که فایل نصبکننده است، به دیسک تازه نصبشده بازیابی کنید:
asr restore -source /Applications/Install\ macOS\ High\ Sierra.app/Contents/SharedSupport/BaseSystem.dmg -target /Volumes/install_build -noprompt -noverify -erase
توجه داشته باشید که پس از انجام این کار، نام نقطه نصب مقصد ما به OS X Base System/System تغییر کرده است. تقریباً همه چیز آماده است! حال دیسک را مجدد unmount کنید:
hdiutil detach /Volumes/OS\ X\ Base\ System
و در نهایت، دیسکی را که ایجاد کردهاید به فایل ISO تبدیل کنید:
hdiutil convert /tmp/HighSierra.cdr.dmg -format UDTO -o /tmp/HighSierra.iso
ISO را به دسکتاپ خود منتقل کنید:
mv /tmp/HighSierra.iso.cdr ~/Desktop/HighSierra.iso
و حال شما یک فایل ISO از سیستمعامل High Sierra دارید که قابل بوت است!
آن را با استفاده از یک درایو فلش۷، یک هارد دیسک خارجی یا از طریق شبکه خود به دستگاه ویندوزی منتقل کنید.
در ادامه، به دستگاه ویندوز خود بروید و اگر قبلاً VirtualBox را نصب نکردهاید، مطمئن شوید که آخرین نسخه را نصب کردهاید (نسخههای قدیمیتر ممکن است بهخوبی کار نکنند.) اگر با VirtualBox آشناییت ندارید، مطلب برنامه VirtualBox چیست؟ را بهخوبی مطالعه کنید.
آن را با کنید و گزینه New را انتخاب کنید. نام ماشین مجازی خود را High Sierra بگذارید و Mac OS X را برای سیستمعامل و Mac OS X 64 Bit را برای ورژن و نسخه آن انتخاب کنید. با لیست بهترین هدست های گیمینگ آشنا شوید.
همین روند را ادامه دهید. برای حافظه، توصیه میکنیم از حداقل ۴۰۹۶ مگابایت استفاده کنید، اگرچه اگر رم کافی برای ذخیره در دستگاه ویندوز خود دارید، میتوانید مقدار بیشتری را انتخاب کنید.
در مرحله بعد، در مورد هارد دیسک از شما سوال پرسیده میشود. گزینه Create a Virtual Hard Disk Now را انتخاب کنید و گزینه Create را ایجاد کنید.
VDI را برای نوع هارد دیسک انتخاب کنید و گزینه Next را بزنید. از شما پرسیده می شود که آیا یک درایو با اندازه پویا میخواهید یا ثابت. ما Fixed Size را توصیه میکنیم چراکه سرعت سیستمعامل را افزایش میدهد؛ اگرچه فضای هارد دیسک بیشتری را از دستگاه ویندوزی شما اشغال میکند.
روی گزینه Next کلیک کنید. در این مرحله از آموزش نصب مک روی ویندوز، از شما پرسیده میشود که حجم درایو شما چقدر باشد. ما حداقل ۲۵ گیگابایت را توصیه میکنیم که برای سیستمعامل و نصب چند برنامه، کافی است. بسته به وضعیت ذخیرهسازی خود، میتوانید حجم بیشتری را درنظربگیرید اما ما فکر نمیکنیم که واقعاً بتوانید از گزینهای کمتر استفاده کنید.
در ادامه، شما ماشین مجازی خود را ایجاد کردهاید. حال زمان آن است که کمی پیکیربندی انجام داده و تنظیمات را تغییر دهیم.
حال باید ماشین مجازی خود را در پنجره اصلی VirtualBox ببینید.
آن را انتخاب کنید، سپس روی دکمه بزرگ زرد Settings کلیک کنید. ابتدا به System در نوار کناری سمت چپ بروید. در تب Motherboard، مطمئن شوید که تیک Floppy را برداشتهاید.
سپس به تب Processor بروید و مطمئن شوید که حداقل دو CPU به ماشین مجازی شما اختصاص داده شده است.
سپس روی Display در نوار کناری سمت چپ کلیک کنید و مطمئن شوید که حافظه ویدیویی حداقل روی عدد ۱۲۸ مگابایت تنظیم شده است.
در مرحله بعد، روی گزینه Storage در نوار کناری سمت چپ کلیک کنید، سپس روی سیدی درایو Empty ضربه بزنید. روی نماد سیدی در بالا سمت راست کلیک کنید و سپس به فایل High Sierra ISO که قبلاً ایجاد کردهاید، بروید.
حتماً روی Ok کلیک کنید تا تمامی تغییراتی که انجام دادهاید، نهایی شود. سپس VirtualBox را ببندید.
در این مرحله از نصب مک او اس در ویندوز، به سراغ Command Prompt میرویم. تا به این جا، ما چند ترفند را انجام دادهایم اما برای متقاعد کردن سیستمعامل که روی یک مک واقعی اجرا میشود، بای چند مرحله دیگر را نیز طی کنید. متأسفانه، هیچ گزینهای برای این کار در رابط VirtualBox وجود ندارد، بنابراین باید از Command Prompt استفاده کنیم.
منوی Start را باز کنید، Command Prompt را جستجو کنید، سپس روی آن راستکلیک کرده و Run as Administrator را انتخاب کنید.
شما باید بهترتیب، این دستورات را اجرا کنید. دستورات زیر را قرار دهید و بعد از هر کدام Enter بزنید و منتظر دهید تا فرآیند پردازش دستورات تکمیل شود:
cd “C:Program FilesOracleVirtualBox”
VBoxManage.exe modifyvm “High Sierra” –cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata “High Sierra” “VBoxInternal/Devices/efi/0/Config/DmiSystemProduct” “MacBookPro11,3”
VBoxManage setextradata “High Sierra” “VBoxInternal/Devices/efi/0/Config/DmiSystemVersion” “1.0”
VBoxManage setextradata “High Sierra” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-2BD1B31983FE1663”
VBoxManage setextradata “High Sierra” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
VBoxManage setextradata “High Sierra” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
تمام شد! اگر همه چیز کار کرد، نباید بازخوردی ببینید. دستورات به سادگی اجرا خواهند شد. اگر دستوری کار نکرد، مطمئن شوید که نام ماشین مجازی شما دقیقاً Hig Sierra است. اگر اینطور نیست، دستورات بالا را ویرایش کنید و نام دستگاه خود را در میان ” ” قرار دهید. حال Command Prompt را ببندید و به Virtual Box بازگردید.
VirtualBoxv ا دوباره باز کنید، روی دستگاه Sierra خود کلیک کنید، سپس روی گزینه Start بزنید. دستگاه شما شروع به بوت شدن میکند. وقتی این اتفاق می افتد، اطلاعات اضافی زیادی خواهید دید (خیلی خیلی زیاد!) اما نگران نباشید. این طبیعی است، حتی برخی از اطلاعات ممکن است به شکل خطا به نظر برسند.
فقط در صورتی باید نگران باشید که یک خطای خاص به مدت پنج دقیقه یا بیشتر باقی بماند. راه بروید و بگذارید سیستمعامل خودش مراحل اجرا را سپری کند. اگر همه چیز را درست انجام داده باشید، باید راهاندازی به درستی پیش برود. در نهایت، نصبکننده را خواهید دید که از شما میخواهد یک زبان برای سیستمعامل مک خود انتخاب کنید:
زبان English یا هرزبانی را که ترجیح میدهید، انتخاب کنید، سپس روی گزینه Next کلیک کنید. با این حال، قبل از انجام هر کاری، روی Disk Utility و سپس Continue کلیک کنید. لیست بهترین تلویزیون lg را مشاهده کنید.
درایو را نخواهید دید: نترسید، High Sierra بهطور پیشفرض درایوهای خالی را پنهان میکند. در نوار منو، روی View و سپس Show All Devices کلیک کنید.
اکنون باید درایوهای مجازی خالی خود را در نوار کناری مشاهده کنید. روی آن کلیک کنید، سپس روی گزینه Erase بزنید.
نام درایو را Macintosh HD بگذارید و دو تنظیمات دیگر را به همان صورت نگه دارید: Mas OS Extended Journaled و GUID Partition Map. دقت کنید که پارتیشن AFS ایجاد نکنید، چراکه کار نمیکند و باید با یک هارد دیسک مجازی جدید از نوع شروع کنید. روی Erase کلیک کنید، سپس Disk Utility را پس از تکمیل فرآیند ببندید. شما به پنجره اصلی بازگردانده میشوید.
Reinstall MacOS را انتخاب کنید و سپس روی گزینه Continue کلیک کنید. در ادامه از شما خواسته می شود که با شرایط موافقت کنید.
گزینه Agree را انتخاب کنید و در نهایت از شما خواسته میشود تا یک هارد دیسک را انتخاب کنید. پارتیشنی را که درست کردهاید، انتخاب کنید.
در این مرحله از آموزش نصب سیستم عامل مک بر روی PC، نصب این سیستمعامل آغاز خواهد شد! این فرآیند ممکن است کمی طول بکشد، اما صبور باشید. در نهایت ماشین مجازی شما دوباره راهاندازی میشود و شما را به نصبکننده برمیگرداند. نترسید؛ این موضوع قابل انتظار است.
+ مشخصات و قیمت”]در این مرحله، نصبکننده فایلها را روی هارد مجازی کپی کرده است و انتظار دارد از آنجا بوت شود. به هر دلیلی این کار روی ماشین مجازی کار نمیکند و بههمین خاطر است که در این مرحله، باید دوباره با نصبکننده مواجه شوید.
ماشین مجازی خود را خاموش کنید و تنظیمات را باز کنید. به قسمت Storage بروید، روی HighSierra.iso در پنل Storage Tree کلیک کید، سپس روی نماد CD در بالای سمت راست کلیک کرده و روی Remove Disk From Virtual Drive ضربه بزنید. این کار ارتباط ISO نصبی را بهطور کامل قطع میکند.
اکنون ماشین مجازی را راهاندازی کنید و به تماشای این نمایشگر دوستداشتنی بپردازید:
این پوسته داخلی EFI است و تا زمانی که FS1 را به رنگ زرد میبینید، میتوانید از آن برای راهاندازی بقیه نصبکننده استفاده کنید. روی ماشین مجازی کلیک کرده و سپس fs1 را تایپ کرده و گزینه enter را بزنید. این فرآیند، دایرکتوریها را به FS1 تغییر میدهد؛ جایی که بقیه نصبکننده در آن قرار داد. در مرحله بعد،چند دستور را اجرا میکنیم تا به دایرکتوری مورد نیاز خود برویم:
cd “macOS Install Data”
cd “Locked Files”
cd “Boot Files”
حال میتوانیم نصبکننده را با دستور زیر اجرا کنیم:
boot.efi
نصبکننده از جایی که کار را متوقف کرده است، ادامه خواهد داد. ابتدا یک سری متن میبینید، اما در نهایت مشاهده خواهید کرد که نصبکننده به رابط کاربری گرافیکی پیشین خود باز خواهد گشت.
بهجایی که میخواهیم، نزدیک شدهایم؛ فقط باید کمی صبور باشیم.
در نهایت ماشین مجازی دوباره راهاندازی مجدد میشود و این بار macOS Hight Sierra شما را همراهی میکند. اگر چنین چیزی اتفاق نیفتاد، سعی کنید ISOر ا از ماشین مجازی خارج کنید.. هنگامی که High Sierra بوت میشود، کشور خود را انتخاب کنید، یک کاربر را تنظیم کنید و بقیه مراح راهاندازی اولیه را انجام دهید
در آخر، به دسکتاپ مک خواهید رسید.
اکنون میتوانید هر نرمافزاری را در محیط کاربری مک امتحان کنید، اگرچه برخی از عملکردها مانند FaceTime یا Messages کار نمیکنند چراکه اپل رایانه شما را بهعنوان یک مک واقعی تشخیص نمیدهد. اما بسیاری از عملکردهای اساسی بهخوبی در دسترس شما قرار دارند.
این مرحله از نصب مک او اس در ویندوز، انتخابی است. بهطور پیشفرض، ماشین مجازی شما از رزولوشن 1024×768 برخوردار است که فضای زیادی برای کار با آن نخواهید داشت. با این حال، اگر سعی کنید رزولوشن را از داخل سیستمعامل مک تغییر دهید، هیچ گزینهای برای انجام این کار نخواهید دید. در عوض، باید از چند دستور استفاده کنید.
ماشین مجازی خود را خاموش کنید: روی آیکون اپل در نوار منو کلیک کنید و سپس گزینه Shut Down را انتخاب کنید. در مرحله بعد، VirtualBox را بهطور کامل ببندید و بهعنوان ادمین به Command Prompt ویندوز بازگردید. شما باید دو دستور زیر را در این محیط اجرا کنید:
cd “C:Program FilesOracleVirtualBox”
VBoxManage setextradata “High Sierra” “VBoxInternal2/EfiGopMode” N
در دستور دوم،* بسته به وضوحی که میخواهید، N را با اعداد زیر جایگزین کنید:
حال VirtualBox را راهاندازی کنید، ماشین مجازی خود را اجرا کنید و با وضوح دلخواه خود همراه شوید.
ما تا به اینجا، آموزش نصب مک او اس روی ویندوز 10 (آموزش نصب مک او اس در Windows 10) را بهشکل کامل شرح دادیم و شما را در نصب مک او اس در ویندوز راهنمایی کردیم. از این پس، میتوانید VirtuaBox را برای هر آزمایش مربوط به مک که میخواهید، باز کنید. باز هم، خطاهای زیادی را در هنگام بوت مشاهده خواهید کرد اما مشکل چندانی برای شما بهوجود نخواهند آورد؛ بنابراین، آنها را نادیده بگیرید. همچنین، به یاد داشته باشید که صدا در این سیستمعامل کار نمیکند و سرویسهایی مانند FaceTime یا iMessage که به برای راهاندازی به یک مک واقعی نیاز دارند، در این سیستمعامل غیرفعال خواهند بود.
سوالات متداول
آیا میتوانیم سیستمعامل مک را در ویندوز نصب کنیم؟
بلکه، شما میتوانید با استفاده از VirtualBox و ساخت یک ماشین مجازی، سیستمعامل مک را در ویندوز نصب کنید.
آیا با نصب سیستمعامل مک، مشکلی در ویندوز بهوجود میآید؟
بهسبب نصب این سیستمعامل در یک ماشین مجازی و اپلیکیشن VirtualBox، مشکلی در سیستمعامل ویندوز شما بهوجود نمیآید اما مصرف رم و حافظه داخلی، میتواند در سیستمهایی که ضعیفتر هستند، کندی و کاهش سرعت ویندوز را بههمراه داشته باشند.