Download Article
Follow this step-by-step guide to install macOS on any Windows PC
Download Article
- What You Need To Make A Hackintosh
- Downloading Prerequisites on Windows
- Creating a Bootable Disk
- Getting the Right Serial for Your System
- Preparing the Boot Drive
- Installing macOS on Your PC
- Booting into macOS or Windows
- Video
- Q&A
- Tips
- Warnings
|
|
|
|
|
|
|
|
|
|
Do you have a Windows PC but prefer to use macOS? This is an incredibly time-consuming and complicated task that only people experienced with tech should attempt, but you can do it by following this step-by-step guide.
Gather the materials you need: a compatible PC, macOS download, and downloaded tools. Use the tools to create a bootable macOS installation disk, then use more resources to figure out what sort of SMBIOS works with your PC’s hardware. Once you’ve figured that out, you can get a serial code for your macOS, and then load it onto your system.
-
Check your computer’s specifications. Your Windows computer must have an Intel Core i3, i5, i7, or i9 processor in order to run macOS, as well as a minimum of four gigabytes of RAM.[1]
To check these specs:- Open Start
.
- Type in system information.
- Click System Information at the top of the menu.
- Look at the name of the processor to the right of the «Processor» heading.
- Scroll down and look at the number to the right of the «Installed Physical Memory» heading.
- You can also go to Dortania’s GPU’s Buyer Guide to see if your GPU is compatible with macOS. As of macOS Monterey, Kepler was dropped, so there’s no support for NVIDIA drivers. In short, you can’t make your PC a Mac if you have an NVIDIA driver.
- Open Start
-
Check your computer’s BIOS type. Next to the «BIOS Mode» heading in the System Information menu, check to see whether it says «UEFI» or «BIOS». Keep this information in mind for later.[2]
- You can exit System Information after this point.
Advertisement
-
Determine your computer’s bit type. There are two types of computers: 32-bit, and 64-bit. Your computer must be able to support 64-bit operation in order to install macOS.[3]
-
In order to install macOS on your Windows computer, you will need the following hardware:[4]
- USB drive — Find a flash drive that can hold at least 32GB.
- Blank hard drive — Find a USB external hard drive that holds at least 100 gigabytes if you don’t want to partition your Windows hard drive. You’ll need lots of free space for either OS to run smoothly, so consider getting an external if the built-in one is over half-full.
Advertisement
-
Press Ctrl + Shift + Esc to open Task Manager and click the Performance tab (on the left).
-
Open a web browser and navigate to Etech Labs. Type in the information for your CPU, then click Go to Specs.
- Near the top of the chart is your CPU’s codename and architecture.
- You will need this information to download the correct EFI file.
-
Go to this site to download this tool that flashes OS images to USB drives.
- Download the appropriate file for Windows.
-
You’ll see two main sections on this site: desktop and laptop. Look in the appropriate section for the codename of your CPU and click Download next to it.
- Be careful to click the right button since the site contains ads with similar Download buttons. You should see text appear in the bottom left corner of your browser window when you hover over the correct Download button.
- Your best option is to use ad blockers to prevent seeing these ads.
-
You can find the Explorer++ site here. It’s a lightweight and fast file manager for Windows.
- Click the Download 64-bit option.
-
This is used to generate a unique serial for your Mac so you can use Apple services. You can find it here.
- Click Code and Download Zip.
-
You’ll find this tool here. You want to download the free version, so click Download Now.
-
Go to this site and click Download.
- This is also referred to as «OCC.»
-
You can find a working version here.
- You should have 8 items in your downloads folder for this project:
- Sequoia
- OCC
- Pw-free-online
- genSMBIOS-master
- Explorerpp_x64
- Balenaetcher
- EFI
- You should have 8 items in your downloads folder for this project:
Advertisement
-
You should find it in your Downloads folder.
-
It’s the first option on the menu.
-
It’s in your Downloads folder.
- Alternatively, single-click it and click Open.
-
If your USB flash drive is plugged in, you’ll see it appear. If not, plug it in to continue.
- Click Select to continue.
-
This might take 30+ minutes, so don’t rush it!
- When it’s done, you’ll see the window change to «Flash Completed!».
Advertisement
-
This is based on your graphics card and is desktop-laptop different, so read carefully to make sure you have the right one. You can find the right one here.
-
To do this, go to Downloads and select the GenSMBIOS-master folder. Click Extract all and save it to the same Downloads folder.
-
With modern systems, built-in programs can extract zipped folders without you having to download additional software. To do this, click the zipped folder and click Extract all. Save the extracted folder in the Downloads folder so you can easily find it later.
-
You’ll find the extracted file in Downloads > GenSMBIOS-master > GenSMBIOS-master.
-
This will allow you to install/update MacSerial.
- Press Enter after the number to enter the code.
- Press Enter to go back.
-
This will let you enter the configuration plist.
-
Find the configuration plist in Downloads > EFI > EFI > OC.
- Press Enter to continue.
- You’ll see the plist listed at the top of the window under the MacSerial info.
-
You need to create a serial number so you can use Apple services on your Mac.
-
Check the chart here to see which platform you can use.
- For example, a CPU with a «Penryn(M)» codename is compatible with a MacBook 7,1.
- Press Enter to continue.
- The serial number has been inserted automatically in the «config.plist» file and is listed above.
- Press Enter again to go back and then you can close the window.
Advertisement
-
This is the Mini Partition Wizard that you downloaded earlier, so you’ll find it in your Downloads folder.
-
Select your language, then press OK. Continue with the free version by making sure «Continue installing free edition» is checked, then clicking Next.
- In the next window, deselect «Participate in the Customer Experience Improvement Program».
- Make sure «Mini Tool Partition Wizard Free» is selected.
- Press Next to continue.
- Launch the wizard after it installs.
-
Use the drop-down menu to assign it a new letter, like «X:» or «D:».
- Press OK to continue.
-
Click Yes to continue.
-
For example, name it «OCC» so you can remember it contains the OpenCore Configuration.
- Press Ok to continue.
-
It’s in the lower left corner of the partition wizard.
- Click Yes and close any open windows.
- You should see a «Success» message and can close the wizard.
-
Click the zipped folder in Downloads and click Extract all. Save the unzipped folder in the same location so you can find it easily.
-
To do this, double-click the Explorer++ folder in Downloads, right-click the Explorer++ Application, and select Run as administrator.
-
This should be the default location and you can skip this step. However, you can also navigate here using the menu on the left.
-
You should see a list of drives on your computer including the new ones that you created with the Mini Partitioner tool.
-
Inside the EFI drive, you’ll find default EFI files and folders that you need to delete.
- Press Ctrl + A to select everything, then press Delete.
-
Using Explorer++, navigate to your Downloads folder and find the unzipped EFI folder. Remember, since it’s unzipped, there’s an extra EFI folder level that we don’t want to copy.
- To make sure to get the right folder, click through the EFI folders until you see «OC» and «Boot«. Go up one level and copy that folder (right-click it and select Copy).
- Return to your EFI partition and paste the copied folder (right-click an empty space in the drive and select Paste).
- Close Explorer++.
-
To open this quickly, press the Windows key and enter create partitions. Then click the Control Panel app.
- This also says «Create and format hard disk partitions.»
-
drive and select Shrink Volume. You’re doing this to make room for the macOS.
- This number depends on your hard drive; but you want to reserve a good amount of space for macOS to use (like 50GB+).
-
Click Next to continue past the first and second pages.
- The default values on the second page will be fine.
- Assign a letter to your drive and click Next.
- Label the volume. For example, name it macOS 15 so it’s easily identifiable.
- Click Next and Finish.
- Close Disk Manager and return to your Downloads folder.
-
Click the folder to select it, then click Copy.
- Go to This PC > OCC. It’s the OCC drive on your flash drive that you created with Mini Partition Wizard.
- Paste the folder by right-clicking empty space and selecting Paste.
-
In the Start menu, click the «Power» icon, then select Restart.
Advertisement
-
As your PC restarts, press the button needed to launch BIOS. Common manufacturers are listed in this wikiHow article, but you can also find the buttons you need to press online by searching your motherboard’s manufacturer and model number.
-
Navigate to the Boot tab and choose «Disabled» in the drop-down next to «Fast Boot.»
-
The location of this menu is different between manufacturers, so refer to your manual if these steps don’t match. You can find Secure Boot Keys in:
- Boot > Secure Boot > Key Management > Clear Secure Boot Keys.
-
You might find this under Advanced > PCH Storage Configuration > SATA Mode Selection.
-
Go to the Exit tab and select Save Changes & Reset.
-
As your computer loads, press and hold F8. This keyboard shortcut is different depending on your PC’s manufacturer.
-
FAT (Your USB Name)». Select it using the arrow keys on your keyboard and press Enter.
-
Your PC will reboot again.
-
Boot options should load automatically for you. If not, try again and press the button to see Boot Options.
-
You’ll see lots of code flicker across the screen, then you’ll be asked to choose a language for installation.
-
Disk Utility will open so you can install macOS Sequoia.
-
«macOS 15» is the partition you created in Windows, so you’ll need to format it for Mac before you can use it.
- Set the format to «APFS» and click Erase.
- When it’s finished, click Done and close the Disk Utility window.
-
Click Continue again to proceed.
- Select the Mac hard drive. In this case, it’s macOS 15. Click Continue again to proceed.
- This can take a while (around an hour!) and your computer may restart a few times.
Advertisement
-
If you’re using macOS and want to switch to Windows, shut down your computer by clicking Shut Down from the Apple menu.
- Turn your computer back on and select Windows when prompted.
Add New Question
-
Question
Will this work on AMD systems?
No, it won’t, unfortunately.
-
Question
Why do high system requirement applications like Android Studio, After Effects, Photoshop, etc., run so smoothly on a Mac but are quite slow in Windows?
This is very much dependent on the hardware you are using. It may be that the Windows PC you are using has lower specs or has other software which is slowing it down.
-
Question
Can I use other virtual programs like VirtualBox or VMWare to use Mac OS?
You can; VMware will be the best for using it because it provides for functions and runs smoothly on Windows. You should allocate 4 GB RAM for Mac OS.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
-
If you enjoy macOS on your Windows computer, consider purchasing a Mac to stay Apple-compliant.
-
Windows computers with macOS installed on them are called «Hackintoshes».
-
Macs are mostly used for professional things, i.e. video editing. Graphics-intensive games such as COD (Call of Duty) won’t work as smoothly as expected.
Show More Tips
Thanks for submitting a tip for review!
Advertisement
-
Installing macOS on a Windows computer violates the Apple End User License Agreement.
-
Only do this if your computer has a sufficient amount of RAM installed.
Advertisement
References
About This Article
Article SummaryX
Installing macOS on a Windows computer is tricky, but not impossible. You’ll need to download the macOS High Sierra installation file on a Mac and then transfer the installer over to Windows by using a macOS-formatted USB drive running a program called Unibeast; after this point, you can use the USB drive to install macOS over onto a blank hard drive that you’ve also formatted for macOS. Once you’ve installed macOS, it’s a good idea to run Multibeast from the flash drive in order to install drivers needed for things like sound, Internet, and graphics cards.
Did this summary help you?
Thanks to all authors for creating a page that has been read 2,154,982 times.
Is this article up to date?
Время на прочтение13 мин
Количество просмотров1.1M
ПРОЧТИ МЕНЯ ПОЖАЛУСТО
Если вы НЕ МОЖЕТЕ распаковать файлы на флешку, пожалуйста, отойдите от кливиатуры и срочно прочитайте книгу «Компьютер для чайников: подробное пособие как пользоваться ПК»!!!
1. Все файлы залиты на МЕГУ. Кто испытывает с ней проблемы — в комментариях перезалили на торрент.
2. Пожалуйста, не спрашивайте меня про установку Мака на ноутбуки. Прошу вас. Пожалуйста. Это очень геморройный процесс. Поставьте себе убунту и подключите тему Мака. Тот же экспириенс получите
3. Я на хабре редко отвечаю, пишите в вк по всем вопросам.
Данный мануал/гайд/etc написан для тех, кому лень собирать по кускам ту или иную информацию об установке «мака» на PC, все понятно и по полочкам.
Для начала, перед, собственно, установкой самой системы на ПК, нужно определиться, нужна ли она нам или нет, так как сама система очень специфична в плане установки и настройки, если у вас, конечно, не яблочный девайс. Нет смысла объяснять, что разворачивание системы, которая изначально не планировалась для настольных ПК — дело сложное и на это все можно убить от 2-ух до N часов, в зависимости от совместимости железа.
Теперь, разберемся в том, что же такое Хакинтош (Hackintosh): слово «хакинтош» образовалось от слияния двух слов «Macintosh» и «Hack», что по сути означает «взломанный макинтош», хотя ничего общего со «взломом» тут нет.
В данном гайде рассмотрим создание установочной флешки из-под Windows (так как это наиболее популярная система среди «начинающих хакинтошников»), установку системы на чистый диск, расширения ядра под ваше железо и, собственно, установку и настройку загрузчика (именно на этом моменте и многих и возникают проблемы)
Машина автора:
CPU: Intel Core i5 4460 3,2 GHz (Haswell)
Memory: 16 GB Crucial Ballistix Sport
Graphics: MSI GeForce GTX 760 2048MB
Motherboard: Gigabyte GA-H81-S2V (UEFI Bios)
ACHTUNG
Автор НЕ ГАРАНТИРУЕТ работоспособность системы на таком же уровне, как и у него. Система работает на разных машинах по-разному и не нужно корить автора за «кривую инструкцию»
Также хочу обратить внимание, что в этой статье работа идет с видеокартами NVidia и UEFI BIOS’ом.
Что ж, поехали.
Шаг 1. Оценка и анализ железа
Да, несмотря на то, что Хакинтош так или иначе запускается на почти любых конфигурациях, делает он это всегда по-разному. Поэтому сразу стоит проанализировать наше железо.
Процессоры
Итак, начнем с того, что на машинах на процессорах AMD система работать НЕ БУДЕТ (то предсмертное состояние агонии, в котором она будет прибывать, «работой» назвать очень сложно). Да, по сути, можно поставить кастомное ядро, перепрошить его и так далее, но смысл изобретать велосипед из палок, если так или иначе он все равно сломается. Система встает без проблем на процессоры Intel, начиная с Core i3 (мы говорим конкретно про macOS Sierra 10.12, предыдущие выпуски могут встать также и на процессорах Core 2 Duo и Pentium). В моем случае выпал камень i5 4460 (4 ядра, 4 потока, турбобуст до 3,4 ГГц).
ACHTUNG 2
Наблюдаются проблемы на процессорах сокета 2011-3, в частности на чипсете X99. Обычно проявляется из-за слишком больших наворотов материнской платы.
Видеокарты
Далее, определяемся с графикой. Если вы пользуетесь встроенной графикой Intel (в моем случае это HD4600), то скорее всего понадобится отдельный «завод» графики (хотя могут завестись нативно).
Список поддерживающихся графоядер Intel
Intel HD 3000
Intel HD 4000
Intel HD 4600 (лэптопы)
Intel HD 5000
Радеоны (AMD) заводятся, но опять же с треском. Например, новые карточки (RX-4**), а также всем известная R9 380 или R9 380x могут просто вывести загрузку в черный экран.
Список точно поддерживающихся карт AMD
Radeon HD 4000 series
Radeon HD 5000 series
Radeon HD 6000 series (Желательно 6600 и 6800)
Radeon HD 7000 series (Желательно 7700, 7800, и 7900)
Radeon R9 200 series (R9 290 не заводится)
Radeon R9 300 series (С R9 380 могут быть проблемы. Лично не проверял, но судя по отзывам на Реддите с этими карточками есть проблемы)
В этом мануале рассматривать завод графики AMD не будем, так как все это сводится к патчам фрэймбуффера и подменам Device ID в загрузчике (что для каждого индивидуально). Подробнее о картах AMD тут: тык (English).
Совсем другое дело обстоит с карточками от NVidia. Заводятся почти все, за исключением некоторых особо-одаренных.
Проблемы наблюдаются на 10-ой серии, но, скорее всего, их не скоро будет
Уже все норм. На картах GTX графика заводится с полпинка, карты выпуска GT тоже не отстают, хотя там и есть некоторые исключения.
Список рабочих карт NVidia
Geforce 7000 series
Geforce 8000 series
Geforce 9000 series
Geforce 200 series
Geforce 400 series
Geforce 500 series
Geforce 600 series
Geforce 700 series
Geforce 900 series
UPD 14.05 Geforce GTX 1000 Series
Более чем уверен, что вы найдете в списке свою карту.
Сетевой контроллер
Думаю, не нужно разжевывать, как можно определить свою сетевую карту…
Ньюби гайд
Открываем Диспетчер задач → вкладка «производительность» → Ethernet (Windows 10), там большими черными буквами будет сетевуха.
К слову, еще можно в BIOS’e посмотреть
Так или иначе, на этом подробно останавливаться не будем. Сетевую карту в любом случае придется заводить, так что просто предоставлю список поддерживаемых сетевых карт.
Сетевые карты
Intel Gigabit
5 Series – 82578LM/82578LC/82578DM/82578DC
6 and 7 Series – 82579LM/82579V
8 and 9 Series – I217LM/I217V/I218LM/I218V/I218LM2/I218V2/I218LM3
Realtek
RTL8111, 8168, 8101E, 8102E, 8131E, 8169, 8110SC, 8169SC
RTL8111/8168 B/C/D/E/F/G
RTL8101E/8102E/8102E/8103E/8103E/8103E/8401E/8105E/8402/8106E/8106EUS
RTL8105/8111E/8111F/8136/8168E/8168F
Atheros
AR8121, 8113, 8114, 8131, 8151, 8161, 8171, 8132,8151, 8152, 8162, 8172
AR816x, AR817x поддерживаются
Broadcom
BCM5722, 5752, 5754, 5754M, 5755, 5755M, 5761, 5761e, 57780, 57781, 57785,5784M, 5787, 5787M, 5906, 5906M, 57788, 5784M
Marvell
88E8035, 88E8036, 88E8038, 88E8039, 88E8056, 88E8001
Killer
E2200
Память
Ограничений нет. Система запускается на двух гигабайтах. Рекомендовано 4. Автор рекомендует 8.
С железом, собственно, разобрались. Если на этом этапе вы не передумали, идем дальше.
Шаг 2. Делаем загрузочную флешку и развертываем на нее установщик
Итак, вот мы и подошли к практике. Напомню, что делаем мы все это из-под Windows. Сразу говорю, что мы не будем использовать образы с рутрекера, которые так яро советуют
люди, у которых все работает
хакинтошники «до 18». Для начала нам потребуется утилита BDU (BootDiskUtiliy).
Потребуется флешка >8 ГБ. Любая.
Качаем: тык
1. Запускаем утилиту
2. Destination disk → выбираем нашу флешку
3. Format disk
Теперь ждем. Флешка отформатируется в Apple HFS и разобьется на два раздела, на один из которых будет установлен загрузчик (CLOVER), а второй останется чистым для того, чтобы туда можно было развернуть установщик.
После выполненных манипуляций получаем примерно следующую картину:
Далее необходимо развернуть установщик на второй раздел. Делаем мы это также через утилиту BDU. Однако, тут стоит вопрос, откуда взять образ. Варианта два: взять готовый, уже распакованный, либо же самолично достать его из Install Mac OS Sierra.app из AppStore. Так как второй способ требует достаточно много времени, да и искать сам этот .app очень долго, воспользуемся первым. Народные умельцы уже приготовили для этой утилиты готовые HFS файлы, извлекли их из .app за нас. Все, что нам нужно, так это скачать его (образ весит почти 5 гигов, так что можно просто поставить на закачку). Собственно, качаем macOS 10.12 Sierra отсюда.
Скачали.
1. Достаем из архива HFS Partition File (HFS+), файл с расширением .hfs.
2. В окне утилиты BDU «Destination disk» выбираем Part 2 нашей разбитой флешки.
3. Открываем «Restore partiton».
4. Ищем и выбираем наш *.hfs-файл. Обратите внимание, что он должен быть не больше PART 2 раздела.
5. Ждем его распаковки.
Все, установщик на флешке распакован и готов к работе.
Теперь нам потребуются некоторые файлы для вашей системы. Все необходимое я собрал в этом архиве. Позже объясню, что и для чего.
→ Скачать
Также потребуется еще этот кекст, его тоже скачиваем: тык. Распаковываем папку из архива в корень раздела с Clover’ом, а кекст в папку, которую мы распаковали. Все, готово. Флешка сделана. Идем дальше.
Шаг 3. Установка macOS Sierra на Intel-PC
Проверяем, что флешка вставлена в 2.0 порт. Перезагружаемся, заходим в BIOS. Напомню, что BIOS у нас — UEFI. Отключаем виртуализацию (Intel Virtualization). В приоритет загрузки (BOOT) указываем нашу флешку. Убедитесь, что она будет грузится именно в режиме UEFI. Сохраняем и применяем настройки, перезагружаемся. Попадаем в меню Clover’а.
Clover («Клевер») — загрузчик хакинтоша, а также его установщика.
Нажимаем стрелочку вниз до того момента, пока не попадем на меню Options. Нажимаем Enter. Все, что нам нужно здесь — это вот эта строка:
Прописываем в нее следующее:
kext-dev-mode=1 rootless=0 -v npci=0x2000 nv_disable=1
Объясню, что делает каждый из этих аргументов:
kext-dev-mode=1
— необходимый арг, без которого не запустится хак. Позволяет загружать в систему кексты (Изначально, FakeSMC.kext).
rootless=0
— отключает SIP (System Integrity Protection). Необходимый арг.
-v
— «Verbose mode». Вместо красивого яблочка мы увидем «консольную» загрузку, чтобы можно было опознать ошибку, если таковая появится.
npci=0x2000
(или 0x3000, в зависимости от версии PCI-e) — по желанию. Предупреждаем остановку загрузки на этапе сканирования PCI. Можно не прописывать.
nv_disable=1
— по желанию. Чтобы избежать артефактов при загрузке и прочего мусора, отключаем графическую оболочку. Грузимся в нативном режиме графики в православном 144p разрешении. Можно не прописывать.
Применяем аргументы, нажимая Enter. Выбираем Boot Mac OS Sierra from OS X Base System. И вот, пошла родимая загрузка. Сразу разберем некоторые ошибки: still waiting for root device — не успевает подключиться IDE-контроллер.
Фикс
Переподключаем флешку в другой 2.0 порт, грузимся с такими аргументами:
kext-dev-mode=1 rootless=0 cpus=1 npci=0x2000 -v UseKernelCache=No
Missing Bluetooth controller transport — не включилась видеокарта, либо не подрубился FakeSMC.kext. Проверьте, что в папке kexts/other есть FakeSMC.kext. Синезуб тут не при чем.
Фикс
Грузимся так:
kext-dev-mode=1 rootless=0 -v npci=0x2000
Или так:
kext-dev-mode=1 rootless=0 -v -x npci=0x2000
Если такие ошибки все же остались, то пробуем грузится так:
kext-dev-mode=1 rootless=0 -v npci=0x3000 darkwake=0 nv_disable=1 cpus=1
В иных случаях помогут только гуглы, хотя эти фиксы должны решать эти проблемы.
Ждем. На некоторых моментах может подвисать. Если зависает больше чем на минуту — ребут. Должно помочь в некоторых случаях.
И вот мы, собственно, в установщике. Выбираем язык и кликаем на стрелочку. Пойдет подгрузка языкового пакета (может подвиснуть на минуту). Теперь открываем Утилиты>Дисковая утилита, нам нужно форматировать диск под macOS. Выбираем нужный диск, нажимаем «Стереть». Для удобства называем новый диск «Macintosh HD». Форматируем, закрываем дисковую утилиту. Далее выбираем диск, на который будем устанавливать систему (в нашем случае, Macintosh HD), устанавливаем.
Установка занимает от 15 до 30 минут, все зависит от скорости записи на диск. После установки система предложит нам настроить интернет подключение — пропускаем, это сделаем позже. Делаем пользователя. Готово, мы в системе. Вернее, в ее обрубке. Пока у нас еще ничего не работает. Если вы перезагрузите машину, то попасть в систему будет невозможно (ввиду отсутствия загрузчика).
Фикс
Если же комп все же перезагрузился или вырубился, то можно выбрать загрузку с флешки, затем в меню кловера выбрать «Boot macOS Sierra from Macintosh HD», не забывая при этом прописать boot arguments в меню options.
Идем дальше…
Шаг 4. Базовая настройка системы и установка кекстов
Итак, вот мы в системе. Пока она умеет мало, в интернет мы не выйдем, графика не работает, да и вообще все выглядит как-то ну очень плохо. Это нужно исправлять.
Разберемся, что такое кексты.
Kext (Kernel Extension) — расширения ядра, запускающие то или иное несовместимое с оригинальным маком оборудование (Например, откуда в аймаке мы найдем сетевую карту от Realtek или звуковую карту?). Вот они нам сейчас и понадобятся.
Для начала нам потребуется папка PostInstall, которую вы распаковали в раздел CLOVER на загрузочную флешку. Оттуда нам нужна, в первую очередь, утилита Kext Utility, которая позволяет устанавливать кексты в систему. Запускаем ее, вводим пароль от пользователя, ждем, пока увидем надпись «All done».
Устанавливаем кекст на сетевую карту (Папка Network, там по папкам рассортировал под каждую сетевую карту), просто перетаскиваем его в окно программы. Ждем, пока появится надпись «All done». Далее, заходим в раздел CLOVER нашей флешки, далее в kexts, далее в Other. Копируем оттуда FakeSMC.kext в любое место (Лучше в ту же PostInstall), далее тем же путем, что и кекст на сетевую карту, устанавливаем его. Также потребуется кекст на USB 3.0. Он был в архиве Legacy_13.2_EHC1.kext.zip, который вы распаковали в PostInstall. Устанавливаем его.
Готово, мы завели интернет, USB и позволили системе вообще загружаться (FakeSMC.kext имитирует чип System Management Control, который присутствует только на материнских платах Apple. Без этого кекста система просто не стартанет).
Теперь установим загрузчик. Заходим в папку PostInstall → Clover_v2.3k_r3949. Там есть *.pkg файл, открываем его.
Кликаем продолжить, читаем инфу о загрузчике (вру, тоже нажимайте продолжить). Далее, в левом нижнем углу нажимаем «Настроить».
Для UEFI-загрузки выставляем следующие настройки:
О легаси-загрузке поговорим позже, так как там все немного сложнее и придется патчить DSDT.
Нажимаем «Установить». Пойдем процесс установки загрузчика.
Готово, загрузчик установлен.
Шаг 5. Настройка загрузчика
После установки мы получим чистый, ненастроенный загрузчик Clover, который необходимо немного подконфигурировать. Открываем Clover Configurator (в будущем не советую пользоваться данной программой для точечного редактирования конфига загрузчика).
Для начала нам необходимо попасть на EFI раздел с загрузчиком. В левом меню нажимаем Mount EFI. Далее нажимаем Check partition, появится таблица всех разделов. Нужный нам раздел должен находится на том же разделе, что и Apple_HFS , он отображается как EFI EFI. Нажимаем Mount partition. В списке выбираем нужный нам диск (Например, disk0s1). Обратите внимание, что есть баг, когда не видно всех разделов. Покрутите колесиком мышки, так вы сможете листать между разделами и выбрать нужный.
Далее нажимаем Open Partition. Откроет «папка» с нужным разделом. Переходим EFI>CLOVER. Копируем plist.config в папку PostInstall, для удобства. Также на всякий случай копируем его еще куда-нибудь, так как тот, который мы только что скопировали, будем редактировать. А еще один для бэкапа. Копируем, открываем plist.config.
Видим примерно следующее:
ACPI — Фиксы не трогаем, дропаем (DropOEM) нашу видеокарту (DropOEM_DSM работает, когда встречаются два DSDT патча. Поэтому оставляем оригинальный метод автопатча загрузчиком, а наш, если таковой появится, отключаем).
Переходим в секцию BOOT.
Итак, вот тут нам следует покопаться. Аргументы выставляем сами, в зависимости от системы.
-v (verbose)
— уже знакомый «текстовый» режим загрузки. Лучше не включать, а прописывать вручную при необходимости.
arch
— архитектура. В моем случае x86_64
npci
— уже известный нам ключ. Выставляем при необходимости. Рекомендую первую загрузку делать без него, но в Verbose mode.
darkwake
— отвечает за режим сна и гибернацию. Имеет 7 режимов. Если сон не заведется изменением hibernatemode в терминале, то рекомендую методом проб и ошибок найти нужный режим дарквэйка.
cpus=1
— запуск с использованием только одного ядра. Не рекомендую выбирать.
nvda_drv=1
— активация вебдрайвера НВидии, который мы поставим чуть позже. Выбираем, если у вас nVidia.
nv_disable=1
— отключение графики невидии и запуск на нативном драйвере мака. Лучше не выбирать, но при необхожимости вручную прописывать.
kext-dev-mode=1
иrootless=0
уже объяснялись ранее.
Переходим в правую подсекцию.
Default Boot Volume
— раздел, с которого по-умолчанию будет начинаться выбор диска для загрузки. По-умолчанию LastBootedVolume (последний выбранный раздел).
Legacy
— Legacy Boot для старых версий Windows и Linux. Очень сильно зависит от аппаратной части и построения БИОСа, поэтому были разработаны несколько алгоритмов:
LegacyBiosDefault
— для тех BIOS UEFI, где есть протокол LegacyBios.
PBRTest, PBR
— варианты PBR Boot, тут просто перебором. В моем случае работает PBR.
XMPDetection=YES
— важный параметр. Фиксирует количество оперативной памяти, слотов, плашек, частоту и количество каналов.
DefaultLoader
— если на разделе несколько загрузчиков, выбираем дефолтный. Не должен быть пустым!
Timeout
— время до автоматического бута.
Fast
— параметр, пропускающий выбор раздела и сразу переход к загрузке.
-1 (Timeout -1)
— отключение автобута.
Секцию CPU пропускаем, загрузчик сам подцепит нужные значения. Devices также лучше пропустить, если вам нечего «фэйкать». Disable Drivers — отключение ненужных драйверов при загрузке. GUI — настройка внешнего вида загрузчика. Думаю, пояснять тут ничего не нужно, особых параметров тут нет. Разрешение экрана, язык и тема меню. Все просто. Graphics — настройка и инжекты графики.
Параметр Inject NVidia не трогать! На запуске будут артефакты. Он предназначен для запуска старых карт линейки GT
Kernel and Kext Patches — патчи и кастомизация ядра. По-умолчанию выбран Apple RTC. Лучше не трогать. SMBIOS — самый сок, кастомизация и подделка «мака».
Для настройки заводской информации нажимаем на иконку волшебной палочки. Далее выбираем iMac (Если ПК) или MacBook (если ноут).
ACHTUNG 3
Можно посмотреть также среди более старых конфигов, типа MacMini, либо Mac Pro. Ваша задача подобрать наиболее схожий с вашим железом мак.
Не добавляйте ничего в Memory и Slots. Это чисто косметические параметры, которые кловер подцепляет на этапе загрузке. Неправильно выставленные параметры могут вызвать конфликты.
WARNING: Видеокарты Nvidia без правок полиси-кекста работают только на мак-моделях iMac13,1 и iMac14,2.
В AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/info.plist исправляем Config1 на none вот тут:
Теперь должно работать.
Готово. Больше не трогаем ничего, базовые настройки мы сделали. Сохраняем наш файл. Теперь копируем его в папку CLOVER раздела EFI, авторизируемся, заменяем. Напомню, что перед этим вы должны были сделать бэкап.
Шаг 6. Установка графического драйвера и первая перезагрузка
Вот мы почти у цели. Теперь осталось только завести видеокарту. В папке PostInstall лежит пакет WebDriver*.pkg. Открываем его, устанавливаем. Далее он предлагает нам перезагрузится. Перезагружаемся.
Теперь удостоверимся, что мы загружаемся не с флешки, а с жесткого диска в режиме UEFI. Выбираем Boot macOS Sierra from Macintosh HD. Запускаемся.
Примечание
Я рекомендую использовать ключ -v для первого запуска, чтобы если что-то пошло не так, то можно было сразу идентифицировать ошибку. Если загрузчик поломался и вы не можете попасть в систему, то загружайтесь с флешки, прописывайте в опциях нужные ключи и загружайте систему в Verbose mode.
Готово, вот мы и в системе. На картинке я примерно показал, как будет выглядеть ось после всех настроек. Обратите внимание на то, как система поняла ваш «мак», а также на частоту процессора.
Верным признаком работы драйвера нвидии будет ее логотип на панели задач. Я его отключил, к слову, так как он мешается, но получить доступ к панели управления невидией можно через «Системные настройки…». Интернет можем проверить через Сафари. USB 3.0 банально воткнув флешку в 3.0 порт.
Дополнительно
— Звук
Касаемо звука дело обстоит иначе. Если у вас внешняя звуковая карта, то просто скачайте драйвера для нее с сайта производителя (аналоговые устройства, типа микшерных пультов, не требуют драйверов и заводятся сразу). Для встроенной звуковой карты используйте один из этих кекстов:
VoodoHDA. Народные умельцы запилили инструкцию по его настройке. Не буду ее копипастить, а просто дам ссылку на архив.
P.S. Автор рекомендует перемещать кекст руками, однако, это все можно сделать через Kext Utility.
AppleHDA
Касаемо AppleHDA
Необходимо выполнить следующие условия, чтобы он заработал:
- Наличие ванильного (чистого) кекста AppleHDA.kext в системе.
- Наличие секции HDEF в вашем DSDT (либо фикс кловера FixHDA_8000->True)
- Указать layout в DSDT (либо в config.plist кловера Devices->Audio->Inject->1,2,28…etc. Выбрать из тех, которые прописаны для вашего кодека выше)
- Убрать ВСЕ патчи для звука (если были в вашем config.plist) из раздела KextsToPatch
- Убрать DummyHDA.kext (если пользовались)
- Если пользовались VoodooHDA.kext — удалить. Также удалить AppleHDADisabler.kext и пересобрать кеш.
- Для Intel HDMI 4000/4600 требуется фикс кловера UseIntelHDMI->True
Собственно, это все. После мы получаем готовую к работе macOS Sierra.
UPD от 14.05.2017
— В комментариях добрые люди перезалили файл с меги на торрент. Связано это с тем, что у многих возникает проблема при скачивании файла с меги. Признаюсь честно, я не знал, что у Меги есть ограничение по скорости закачки (пользуюсь премиум аккаунтом). Так же все вопросы просьба писать мне в ВК, но сначала проверьте комментарии. Есть шанс, что вашу проблему там уже решили. Опять же, я не отвечаю за любой риск, который может быть нанесён вашему компьютеру. Так же, хочу оговорить один момент о том, что статья представлена исключительно в образовательных целях. Сам факт установки хакинтоша на пк является грубым нарушением политики Apple в отношении их системы, что карается законом. Автор не призывает использовать MacOS на не-Apple компьютерах и не поощряет изменение исходного кода системы.
— The end
Can we ask something out of curiosity? Its sleek user interface, impressive features, seamless user experience, or a specific software application, what draws you to macOS? Either way, if you assume that you need Apple’s PC to run macOS, this article will guide you through the process of how to install macOS on a PC without a Mac device.
Table of Contents
Renowned for its user-friendly interface, sleek design, and advanced features, macOS offers a seamless experience to users, allowing them to easily navigate through their computers and access various applications and programs. Let’s see its possibility so we can pull the strings for Windows users as well. Continue reading to learn how to install macOS Big Sur on a Windows PC without a Mac device.
Is It Possible to Install macOS on PC?
Yes, you may be surprised to know that you can in fact install macOS on a Windows PC. We now already know that the macOS is Apple’s proprietary operating system.
- Before using any software that is the intellectual property of its developers, it is essential to obtain a legal license. It’s no different in the case of macOS.
- The second prerequisite to running macOS is compatible hardware components, i.e., the drivers and other sets of configurations in the hardware setup.
Questions often arise about the possibility of installing macOS on non-Apple hardware. The answer is, Yes, it is possible.
- Installing macOS on any device other than a Mac requires building a Hackintosh. For our readers unfamiliar with the term, a Hackintosh is a device that runs Macintosh OS, i.e., Apple’s macOS on computer hardware that is not licensed by Apple. However, it is important to note that building a Hackintosh is illegal in several countries.
- Alternatively, you can install macOS on a PC using a virtual machine such as Oracle’s VirtualBox or VMware Workstation.
Quick Answer
You can install macOS on Windows via VirtualBox. However, you will have to fulfill the following prerequisites for a successful installation:
1. Enable Virtualization Technology in the BIOS.
2. Disable Windows Hyper V.
Note: It is crucial to follow legal guidelines when using any software. It is also important to note that VirtualBox and VMware WorkStation are reputable software.
Where Can I download macOS Without a Mac?
This is a crucial question that requires consideration. To put it simply, you can download any version of the macOS from its official source, the Apple App Store.
However, if you do not have a Mac, you can still obtain macOS from third-party sources. It’s important to pay attention, however, that downloading macOS from unauthorized sources can pose significant risks that may compromise the security of your device.
DISCLAIMER: It’s essential to exercise caution when downloading macOS from third-party sources as these do not undergo the same rigorous security checks as the Apple App Store. Moreover, downloading unofficial OS forbids any licensing and support from the brand. Therefore, there isn’t even a slim chance of receiving updates and security patches, leaving your device vulnerable to malware and other security threats.
Pre-requisite Setting Changes Before Following Virtualization Process
Before performing any virtualization steps, these are the mandatory settings you need to ensure. The same are detailed below in a step-wise manner with pics.
Requirement 1: Enable Virtualization Technology in BIOS
Virtualization is a technology that lets one create a virtual representation of operating systems so that at an abstract level a user can run different operating systems on a single hardware setup. If we want to install MacOS through a virtual machine, it is important to enable Virtualization on your device’s BIOS. Although most PCs come with virtualization already enabled, we need to ensure it.
Note: The Function key to enter the system’s BIOS varies from manufacturer to manufacturer. To ensure the correct key to enter into your PC BIOS settings, reach out to the official customer support of the device’s manufacturer with the model number or simply search BIOS key of <brand and model name> laptop on any browser. The following steps were performed on the HP Envy X360 Convertible (Windows 11).
1. Shut down the PC first.
2. Turn on the PC and press f10 immediately to enter into the BIOS setup.
3. Using the arrow keys, move to the Configuration tab and select it.
4. Now, select Virtualization Technology.
5. Choose Enable if it is not already.
6. Press f10 again to save the settings.
7. Exit BIOS setup and Reboot.
Also Read: 15 Best VirtualBox Alternatives
Requirement 2: Disable Windows Hyper V
Hyper-V is Windows-owned virtualization software available on Pro and higher editions of both Windows 10 and Windows 11. If you want to learn how to install macOS on a PC without a Mac and have any of these Windows versions running on your device, you should disable Hyper-V on the device to avoid any conflict with the third-party virtualization programs.
1. Launch Windows Security on your device and click on Device Security.
2. On the right side, click on Core isolation details.
3. Turn off the toggle for Memory Integrity. Select Yes in the UAC prompt to confirm.
4. Now run Command Prompt as administrator.
5. Type the following command in the terminal and press Enter.
Set hypervisorlaunchtype off
6. Restart the PC and start with the method.
Must Read: MacBook Keeps Freezing? 14 Ways to Fix it
How to Install macOS Big Sur on Windows PC Without Mac?
macOS Big Sur is the seventh and the latest released macOS operating system to date. To install macOS Big Sur on a Windows PC, you would need to install it through a virtual machine. Read further to learn how to install macOS Big Sur on a Windows PC without Mac using the same.
Method 1: Using Virtual Box
You have been looking for how to install MacOS on a PC without a Mac. In order to do that, we will use a VirtualBox and run Apple’s macOS on a PC running Windows.
1. You need to download VirtualBox. Launch the official VirtualBox binaries website in a web browser.
2. Click on Windows hosts under the latest VirtualBox version, i.e., VirtualBox 7.0.6 platform packages.
Note: The following methods were performed on VirtualBox 7.0.6 version.
On clicking, download for the VirtualBox software should start.
3. Move to the Downloads folder and click on VirtualBox-7.0.6-155176-Win.exe platform installation package.
4. Select Yes in the UAC prompt that appears and then follow the on-screen instructions to install the package.
Note: We advise you not to make any changes in the install location unless you are very sure of that.
5. Click Yes for the warning message it shows as it may temporarily disconnect your internet.
6. Click on Install.
Now you have to download and install the VirtualBox extension package. Follow these steps to download the expansion pack.
7. Again launch the VirtualBox website in a web browser.
8. Under VirtualBox 7.0.6 Oracle VM VirtualBox Extension Pack, click on All supported platforms.
9. Now, from the Downloads folder, double-click on the expansion pack, follow the on-screen instructions, and install it.
After you have installed VirtualBox, it is now time to install macOS in the VirtualBox created. For this first, you would need to download the macOS file.
Note 1: The Big Sur macOS file requires a good amount of storage. Make sure you have that. Moreover, we would recommend you download the macOS file from the official Apple Store itself.
Note 2: In case you do not have a Mac to access it and are thinking about how to install macOS on PC without a Mac, you might download it from any third-party source like Media Fire, just make sure it is reputed and trustworthy. However, we do not endorse such third-party sources; therefore, use them at your own discretion and ensure you have a backup of your data to prevent data loss.
After you download the file, you might need to unzip it to extract the contents of the file to a specific location. Refer to our guide on Zip or Unzip Files and Folders in Windows 10.
10. Launch Oracle Virtual Box on the Windows PC.
11. Click on the New option at the top.
12. Under Basic settings in General, enter a name for the new virtual machine, e.g., macOSvirtualbox.
13. Click on the dropdown arrow next to Machine Folder to select the location you want to store the virtual machine. Ensure that the disk you select should have at least 100GB of free space.
14. MacOS X will be the Type. For Version, choose Mac OS X (64-bit).
15. On the next window, slide the slider to allocate RAM to the new virtual machine. Ideally, it should be nearly 50% of the total RAM of the device. 8GB of space would be ideal.
16. Select Create Virtual Hard Disk and click on Create.
17. Under Hard disk file type, select VHD (Virtual Hard Disk) and click on Create.
18. Save the virtual hard drive to a location with at least 60GB of space and continue.
After creating the macOS Virtual Machine, we would need to configure its settings and load it into the virtual machine in order to suffice the need of how to install macOS on PC without a Mac.
19. Select the Virtual Machine created. In our case, macOSvirtualbox.
20. Click on the Settings option at the top. On the left, click on System and move to the Motherboard tab.
21. Under Boot Order, uncheck Floppy and make Optical the first boot option and Hard disk as second. Also, make sure ICH9 is the selected Chipset.
22. Move to the Processor tab and allocate at least 2 CPUs (more if possible). Leave the Execution Cap at 100%.
23. Enable PAE/NX and click on OK to save.
24. Click on the Display option in the left panel.
25. Choose Screen and slide the Video Memory bar to 128 MB.
26. Choose Storage from the left panel and click on Controller: SATA under Storage Devices.
27. After you tick Use Host I/O Cache in the right panel, click on Empty.
28. Click on the CD icon next to Optical Drive and then Choose a disk file.
29. Select macOS Big Sur (.iso) and Open it.
30. Below Storage Devices, click on the macOS.vhd file. Using the dropdown menu next to Hard Disk, et the SATA Port to 2.
31. Click on the macOS Big Sur file and set SATA Port to 0 using the drop-down next to Optical Drive.
32. Click again on macOS.vhd file and set SATA Port to 1. Click on OK to save.
33. Now, click on USB and choose USB 3.0 (xHCI) Controller.
34. Move to the Network menu in the left panel, click on Adapter 2, and tick Enable Network Adapter.
35. From the drop-down menu next to Attached to, select Bridged Adapter. Select the wireless adapter installed on the PC using the drop-down next to Name.
36. Save with OK.
Now, we would have to run a few commands before installing macOS.
37. Before we execute the next steps, you need to close the VirtualBox properly. End Task for it and exit out of it.
38. Press the Windows key and search for the Command Prompt that you need to Run as administrator.
39. Change the location of the VirtualBox installation file by typing the following command and press Enter.
cd “C:\Program Files\Oracle\VirtualBox\”
Note: This is code for the default location of installation files. If you saved the installation file at a different location on the PC, type cd followed by the location of VirtualBox Installation in parenthesis as shown above in the example.
40. Type the following command and press the Enter key to execute.
VBoxManage.exe modifyvm "[macOS_VM_Name]" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
Note: Do not input [macOS_VM_Name] in your command. Instead, replace it with the name you gave to the virtual machine initially. For example: In our case, the name we gave to our virtual machine was macOSvirtualbox. So, the command for us should look like: VBoxManage.exe modifyvm “macOSvirtualbox” –cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
41. The following are the commands you need to type one after the other and make sure to press Enter after each command.
VBoxManage setextradata "[macOS_VM_Name]" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "[macOS_VM_Name]" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "[macOS_VM_Name]" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "[macOS_VM_Name]" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "[macOS_VM_Name]" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Proceeding further in our process of how to install macOS on PC without Mac, we would install macOS on the virtual machine.
42. Launch VirtualBox and select the macOS virtual machine (macOSvirtualbox) you created.
43. Click on the Start button with a green arrow and wait until the process takes place.
44. Select Language and Continue.
45. Select Disk Utility and Continue.
46. Now, select VBOX HARDDISK Media and click on Erase.
47. In the bar at the top of the pop-up, type a name for the hard drive, e.g., vbmacOS HD and Erase.
48. Now, close Disk Utility.
49. On the new page, select Install macOS and click on Continue to begin the installation.
50. Now follow the on-screen instructions, Agree to the Terms and Conditions, and follow the process as per instructions on the screen.
Note: The instructions would include choosing the recently formatted hard drive, choosing the country, and keyboard layout, enabling accessibility features, rejecting to transfer data from a previous Mac or Windows PC, creating an Apple ID, and some more. You need to execute the steps carefully.
After all these steps are performed, macOS Big Sur will be installed on the Windows PC using VirtualBox. Hopefully, this answers the question Is it possible to install macOS on a PC?
Also Read: VirtualBox Vs. VMware Player: Which is Best for Virtualization?
Method 2: Using VM Ware Workstation Player
Another virtualization software just like VirtualBox is VM Ware WorkStation Player. In response to your search for how to install macOS on PC without a Mac, we have another method you can follow to install MacOS Big Sur on a Windows PC.
Note: If you do not have a Mac to download the official Big Sur OS file, third-party sources are the only way. We do not endorse any third-party sources; therefore, use it at your own discretion and ensure you have a backup of your data to prevent data loss.
1. Download the Big Sur 11.0.1 package.
2. Create a folder on the desktop and extract the files from the first (.rar) file using a WinRAR or 7zip. The package contains all the essential downloadable files you would need.
3. From the macOS Big Sur Package you just extracted to the New Folder, install VM Ware Workstation Player 15.04¸using the installation file included in the package. The 15.04 version works fluently with the Mac OS Big Sur and is compatible with both Intel and AMD PCs.
4. Now extract the unlocker 302 Zip File. Then open the unlocker 302 folder.
5. Right-click on win-install.cmd and Run as administrator.
6. Launch the VM Workstation Player and click on Create a New Virtual Machine.
7. Select I will install the operating system later and Next.
8. Select Apple Mac OS X.
9. From the drop-down menu, choose Mac OS 10.14 and Next.
10. Change the Virtual machine name according to your comfort, e.g., BigSurOSvmware, and ensure the Location of the file. Click Next.
11. Now, choose Store virtual disk as a single file and allocate the Maximum disk size (GB) to at least 100GB or so Next.
12. Click on Customize Hardware.
13. Now slide the slider and allocate Memory to at least 4GB (more if you can).
14. Select Processors, and edit the number to the half of CPU cores present on the PC, e.g., if you have an 8-core PC, allocate 4 cores for this.
15. Tick the checkbox next to Virtualize Intel VT-x/EPT or AMD-v/RVI.
16. Now, click on CD/DVD (SATA) and select Use ISO image file.
17. Click on Browse and navigate to the folder where the macOS Big Sur Package was extracted.
18. Select the macOS Big Sur 11.0.1.iso file and Open it.
19. Now, click on USB Controller and change the USB compatibility to USB 2.0. Tick the checkbox next to Show all USB input devices.
20. Click on Close at the bottom and then click on Finish.
21. Now close the VM Ware Player to exit out of it.
22. Move to the Documents folder on the PC.
Follow this address: Virtual Machine > macOS Big Sur.
23. Right-click on macOS Big Sur.vmx and Open with – Notepad.
24. Minimize everything and move to the macOS Big Sur Package folder and open the VMX text file, e.g., for Intel, open VMX Code For Intel.txt, or for AMD, open VMX Code For AMD.txt file.
25. Copy the entire code and paste it at the bottom of the open VMX text file in Notepad.
Note: The next step is for AMD users, If you are using a Intel-based PC, you do not need to follow this step.
26. Scroll above and change virtualHM.version to “10”.
27. Save it from the File menu and close the VMX file.
28. Open the VMware Workstation and choose macOS Big Sur.
29. In the right pane click on Play virtual machine. Wait until the process complete.
30. Select your preferred Language and click on the (->) arrow mark at the bottom right corner.
31. Select Disk Utility and Continue.
32. From the left pane, select VMware Virtual SATA Hard Drive Media.
33. Click on Erase in the right pane.
34. Set the Name, e.g., macOSHDD. For Format ensure APFS is chosen and Scheme is selected as GUID Partition Map. Now, click on Erase option below it and Done when the process completes.
35. Exit from the Disk Utility window. Choose Install macOS Big Sur and Continue. Follow the on-screen instructions.
36. Select macOSHDD (the name you gave to the VMware Virtual SATA Hard Drive Media in the aforementioned step). Wait for the process to take place.
37. Follow the on-screen instructions. For Migration Assistant, select Not Now.
38. For Sign In with Your Apple ID, click on Set Up Later and Skip.
39. Agree to the Terms and Conditions.
40. Create a Computer Account by adding credentials and Continue. Follow the on-screen instructions.
Finally going through the steps for how to install macOS on PC without Mac and successfully installing macOS Big Sur on the PC, we need to install VMware Tools to improve compatible performances of the macOS with Windows.
41. Click on Install macOS Big Sur iso image file on the screen.
42. Click on Player at the top-right corner of the screen, and select Removable Devices > CD/DVD (SATA) > Settings.
43. Tick the checkbox next to Connected. Under the ISO image file, click on Browse.
44. Select darwin.iso and Open. Click on OK.
45. Double-click on Install VMware Tools and Continue and then on Install.
46. Enter the user account Password. Wait for a while and click on Open Security Preferences. Wait and click on it once again when it appears.
47. Click on the lock icon at the bottom-left corner and enter the Password again. Click on Unlock.
48. Allow and click on Not Now.
49. When the installation is successful, click on Restart to restart the Virtual Machine.
Now, as we installed macOS Big Sur using VM Ware WorkStation Player, you know how to install macOS Big Sur on Windows PC without Mac.
Also Read: 20+ Best Rufus Alternatives for Windows, Linux and macOS
The same methods can be followed for other Mac OS versions as well. You only need to find out reliable ISO files for the macOS versions you want and an extra unlocker tool for installing using VM ware and if the hardware is compatible, you can install it on a Windows PC using VirtualBox and VM Ware. We hope that with the help of this guide, you were able to learn how to install macOS on PC without a Mac. If you have any queries or suggestions, then feel free to drop them in the comments section below.
«Чистая» установка (в оригинале — vanilla installation) позволяет установить систему без изменения файлов основного раздела, лишь добавляя загрузчик и необходимые драйверы в скрытый раздел диска EFI. При этом раздел с установленной macOS X остается незатронутым.
Это руководство предназначено для настольных ПК. Для ноутбуков, лучше поискать другое (там есть свои тонкости и особенности). Большая часть современного железа на базе процессоров Intel совместима с таким экспериментом.
- EFI — скрытый раздел диска, который используется на компьютерах Mac для хранения прошивки. В Hackintosh используется для размещения загрузчика OC на ПК.
- Clover — это и есть загрузчик, который мы будем использовать. Он указывает на раздел с установленной macOS X в качестве загрузки, а также загружает необходимые драйверs и исправления.
- Config.plist — конфигурационный файл для Clover. Он расскажет системе, какой Maс сконфигурирован (Mac Pro, Mac Mini или iMac), внесет необходимые исправления в ветку ACPI, пропатчит драйверы по необходимости.
- Kexts — производное от слов kernel extensions. По простому говоря, драйверы.
- Образ macOS X, скачанный из Apple Store: Mojave, Catalina.
- Флешка на 8 Гб для Mojave и на 16 Гб для Catalina.
- Clover — сам загрузчик.
- Clover Configurator — утилита, позволяющая редактировать Config.plist, открывать скрытый раздел EFI и много чего еще.
Стираем флешку в дисковой утилите с параметрами:
- Имя: USB.
- Формат: Mac OS Extended (журналируемый).
- Схема разделов: GUID.
Запускаем Terminal и копируем в него команду для создания загрузочной флешки:
sudo «/Applications/Install macOS Mojave.app/Contents/Resources/createinstallmedia» —volume /Volumes/USB
Вводим пароль, нажимаем «Y» и ждем несколько минут.
После окончания процесса переноса файлов мы получим флешку с которой можно установить macOS X на компьютеры Mac. Чтобы установить macOS X на ПК, нам нужно добавить загрузчик Clover и необходимые драйверы.
Теперь нужно запустить ранее скачанный установщик Clover, ввести пароль и на третьем этапе установки — выбрать «Изменить размещение установки… » и указать на флешку «Install macOS Mojave».
На четвёртом этапе установки «Тип установки» нажать «Настроить» и выбрать пять параметров:
-
Установить Clover только для UEFI-загрузки.
- Установить Clover на раздел EFI (ESP).
- Драйверы для UEFI-загрузки → Рекомендуемые драйверы → ApfsDriverLoader.
- Драйверы для UEFI-загрузки → Рекомендуемые драйверы → AptioMemoryFix.
- Драйверы для UEFI-загрузки → Драйверы файловых систем → VBoxHfs.
- Если чипсет материнской платы ниже 300-й серии, возможно, потребуется эмулятор переменных NVRAM. Нужно уточнить, есть ли он в вашей материнской плате. Если нет, нужно выделить еще один драйвер EmuVariableUefi. Он эмулирует переменные NVRAM и прописан по адресу: драйверы для UEFI-загрузки → дополнительные драйверы → EmuVariableUefi.
- Все остальные галки отключить (и это важно).
После установки, на рабочем столе появится подключенный раздел EFI. Его отключать не нужно. Он нам еще пригодится. Нужно проверить, что в папке /Volumes/EFI/clover/drivers/UEFI находятся (как минимум) три драйвера: ApfsDriverLoader, AptioMemoryFix и VBoxHfs. Если это так, все сделано правильно. Если нет, нужно перемотать назад и повторить установку Clover.
Эмулятор SMC
- VirtualSMC.kext, или FakeSMC.kext, — минимально необходимый драйвер для загрузки. Он эмулирует SMC компьютера Mac, говоря операционной системе, что все пучком — это Mac. Без него загрузка невозможна.
Сетевая карта
- IntelMausiEthernet.kext — для большинства сетевых карт Intel.
- AtherosE2200Ethernet.kext — для сетевых карт Atheros и Killer.
- RealtekRTL8111.kext — для сетевых карт Realtek 100-1000Mb.
Звук
- AppleALC.kext — универсальный драйвер для всех совместимых звуковых карт. Работает только в паре с Lilu.kext и поддерживает большинство существующих аудиокодеков.
Графика
- WhateverGreen.kext — решает вопросы поддержки как дискретных графических адаптеров, так и встроенной графики. Работает в паре с Lilu.kext. Начиная с macOS X Mojave, в Apple отказались от поддержки адаптеров Nvidia, но добавили поддержку AMD RX 5XX и 5XXX. Если у вас адаптер Nvidia, то можно попробовать установить более раннюю версию OS. Например, High Sierra.
Wi‑Fi и Bluetooth
- Компьютеры Mac не славятся особым разнообразием комбо-чипов Wi‑Fi и Bluetooth. По большому счету, здесь выбор только из адаптеров Broadcom или Broadcom. Очень рекомендую использовать адаптер BCM94360CS2. Эти чипы используются в MacBook и работают «из коробки». Только нужно озадачится переходником с этого адаптера на разъем M.2.
- В противном случае, можно использовать адаптеры M.2 серии BCM94352Z с AirportBrcmFixup.kext в паре с Lilu.kext —для Wi-FI, BrcmFirmwareData.kext и BrcmPatchRAM2.kext — для Bluetooth.
Теперь нужно скопировать скачанные драйверы в папку /Volumes/EFI/clover/kexts/Other.
Для конфигурирования системы используется файл Config.plist. Он прописан по адресу /Volumes/EFI/clover. После установки Clover создает собственный Config.plist, но шансы загрузки с ним невелики. Там огромное количество ненужностей, которые могут конфликтовать с системой и драйверами.
Исходя из некоторого опыта пробных установок на различных конфигурациях, я подготовил свой Config.plist, который вы можете скачать здесь. Он практически пустой, основная задача — определить ближайшую похожую конфигурацию компьютера Mac к вашей конфигурации ПК, сгенерировать серийный номер и UUID. Для этого мы воспользуемся Clover Configurator, скачанным ранее.
- Запускаем Clover Configurator и открываем в нем скачанный Config.plist. Переходим в раздел smbios (слева). И нажимаем на стрелку вверх-вниз (справа). Появится большой список компьютеров Mфс. В нем нужно выбрать конфигурацию, максимально похожую на конфигурацию вашего ПК. В моем случае, это Mac mini 8,1. Clover Configurator заполнит все поля, включая серийный номер.
- Чтобы убедиться, что серийный номер не совпадает с серийным номером настоящего компьютера Mac (иначе, это принесет проблемы с учетной записью Apple ID), нужно нажать на кнопку «Проверка серийного номера». Если после проверки появилась информация о гарантийных обязательствах и длительности поддержки, то нужно повторить действия из первого пункта, пока не появится надпись красного цвета: «We’re sorry, but this serial number isn’t valid. Please check your information and try again». Это говорит о том, что такой серийник в базе Apple не зарегистрирован. И это правильно.
- Теперь из раздела «Board Serial Number» нужно скопировать номер и вставить в раздел Rt Variables (слева) в подраздел MLB (справа).
Все по пунктам — как на картинках:
Теперь нужно сохранить файл Config.plist и переместить его с заменой по адресу /Volumes/EFI/clover/config.plist. На этом все, загрузочная флешка готова. Можно извлечь ее из компьютера Mac и перейти к установке macOS X на ПК.
- Intel Virtualization Technology: Enabled
- Vt‑d: Disabled
- ioapic 24-110 Entries: Enabled
- Network Stack: Disabled
- XHCI Handoff: Enabled
- Fast Boot: Disabled
- Secure Boot / OS Type: Other OS
- Storage Boot Option Control: UEFI
- Serial & Parallel port, TPM: Disabled
- Для чистоты эксперимента лучше отключить от ПК принтеры, хабы, джойстики и прочую периферию, оставив только монитор, клавиатуру и мышь. Флешку лучше подключить к разъему USB 2.0.
- Во время включения ПК нужно нажать F8 или другую кнопку (зависит от BIOS) для выбора флешки в качестве загрузки и выбрать UEFI загрузчик с названием флешки.
- В появившемся меню Clover выбрать «Boot macOS Install from Install macOS Mojave». Начнется обычная установка macOS X. Во время установки дисковой утилитой стираем диск с параметрами:
— Имя: SYSTEM
— Формат: APFS
— Схема разделов: GUID - Компьютер перезагрузится три раза. Каждый раз при перезагрузке, нужно загружаться с флешки (пункт второй).
- Во время первой и второй перезагрузки нужно выбрать «Boot macOS Install from SYSTEM»
- После 3-й перезагрузки выбрать «Boot macOS from SYSTEM». Если вы дошли до этого этапа без зависаний и артефактов, то с большей долей вероятности ваш ПК будет работать с macOS X. Если что-то пошло не так, то необходимы дополнительные драйверы и фиксы именно для вашей системы. Лучшим способом узнать какие — заглянуть на профильные ресурсы, такие как AppleLife (на русском), или Tonymacx86 (на английском).
- (Для перфекционистов) — оставить флешку в ПК (на внешнем USB-разъеме или на одном из внутренних) и включить в BIOS загрузку с флешки по умолчанию. В этом случае диск с macOS X останется таким же, как и в оригинальных Mac. На все 100%!
- Или установить Clover и все драйверы (ранее описанным способом) на раздел EFI диска с установленной macOS X. В обоих случаях системный раздел macOS X останется незатронутым.
По данной схеме удалось без бубнов установить macOS Mojave на конфигурацию:
- Материнская плата: Asus Prime H310T R.2
- Процессор: Core i3-9100
- Память: 32Gb DDR4 2666 KingSpec
- Накопитель: M.2 NVME SSD 256Gb KingSpec (macOS X)
- Накопитель: 2.5″ SSD SATA3 256Gb KingSpec (Windows 10 Pro)
- WiFi/Bluetooth: Broadcom BCM94360CS2 + M.2-адаптер
- Корпус: DNK-H 2020
После четырёх месяцев тестирования все работает как часы:
- Wi-Fi и Bluetooth, AirDrop, Handoff, пробуждение по сети. Bluetooth-клавиатура, мышь, трекпад.
- DisplayPort, HDMI, зеркалирование, расширение экрана. Quick look, Metal, OpenCL. Аппаратная виртуализация. Сон.
- Аудиовход и выход, линейный, микрофон. Звук по HDMI.
- Siri разговаривает, Time Machine работает.
- iCloud-сервисы. Регистрируется проверенным устройством и может получать коды проверки Apple ID.
Quick Answer
- All you have to do is create a virtual disk using VMware on your system and install macOS on it to experience the same.
- To install macOS as a virtual machine on your Windows PC, you must ensure that the Virtualization Technology is enabled in your device’s BIOS.
- Since we are using third-party virtualization software (VMware) to run our ‘Virtual macOS’, which offers far more customization features, you need to disable Hyper-V on your machine to avoid conflicts between the two.
Getting macOS to run on a Windows machine has always been a tiresome job. Unlike Windows, macOS relies heavily on hardware compatibility to function properly on any machine. But what if we tell you there’s an easy way to install and experience the same alongside your Windows operating system? In this explainer, we have demonstrated easy steps to install macOS on Windows 11 or 10. Additionally, you can try macOS’s Quick Look feature on your Windows machine.

How to Install macOS on a Windows Computer
For this demonstration, we will install macOS Catalina on Windows 11 using a third-party virtualization software called VMware Player. The advantage of using this software is that you don’t have to format or relocate your system data to install it. All you have to do is create a virtual disk using VMware on your system and install macOS on it to experience the same.
Installation Pre-Requisites
Let’s have a look at the prerequisites to install it.
- Enable Virtualization
- Disable Hyper V
- Download macOS Image
Step 1- Enable Virtualization Technology on Windows
Virtualization Technology helps users emulate and run different operating systems on a single machine. To install macOS as a virtual machine on your Windows PC, you must ensure that the Virtualization Technology is enabled in your device’s BIOS. Here’s how you can check the same:
1. Restart your Windows PC and press the dedicated Function key at boot to enter your system’s BIOS. If you’re unsure about the key, you can search for the same by searching your system’s model number on Google.
2. Switch to the configuration tab and locate Virtualization Technology to enable it. Once done, save the changes and reboot your system.
Step 2- Disable Windows Hyper-V to install Virtual Machines
By default, Microsoft Windows comes with its native virtualization product called the ‘Hyper-V’ that lets you create and run virtual machines. Since we are using third-party virtualization software (VMware) to run our ‘Virtual macOS’, which offers far more customization features, you need to disable Hyper-V on your machine to avoid conflicts between the two. Here’s what you need to follow.
1. Press the Windows key and access Windows Security settings.
2. Next, click on the Device Security option to configure it.
3. Further, tap on the Core Isolation feature to access its settings.
4. Finally, turn off the toggle for Memory Isolation to disable it. This will prevent Windows Security from interrupting while making changes to the system product (Hyper-V in this case).
5. Now, launch Command Prompt with Administrator privileges.
6. Execute the following command on the terminal to turn off the Windows Hypervisor (Hyper-V):
Set hypervisorlaunchtype off
7. Reboot your system to apply changes.
Step 3- Download the macOS Catalina VMware Image
The final pre-requisite to install macOS Catalina is its VMware image. Follow these steps to download the same.
1. Download the macOS Catalina VMware image from the Google Drive Link.
2. Extract the downloaded compressed file to your system via native or third-party decompression tools such as WinRAR.
Tip: The password for extracting the compressed file is Geekrar.com
3. Once extracted, you will see the .vmdk file that will be used for installation.
Steps to Install macOS on Windows 11/10
Now that you’ve fulfilled the prerequisites, let’s look at the steps to install macOS on Windows 11/10.
1. Download and install the VMware Workstation Player from its official website.
2. Next, download the VMware Unlocker tool and extract the downloaded file to a new folder.
3. Locate the win-install.cmd in the list of extracted files and right-click on it to run it as administrator.
4. The commands in the win-install.cmd file will patch the installed VMware Workstation Player to add an entry for Apple macOS during installation.
5. Open the VMware Workstation Player and create a New Virtual Machine.
6. Next, pick ‘I will install the operating system later‘ and click the Next button.
7. Select Apple Mac OS X from the list and pick macOS 10.15 to install macOS Catalina.
8. Provide a new name to your virtual machine and click the Next button to proceed.
9. Allocate at least 80GB of disk space and click the Next button to finish setting up the configuration.
10. Click the Finish button to complete the creation of a new virtual machine.
11. Now, click Edit Virtual Machine Settings to edit the configuration of the created VM.
12. Here, select the Hard Disk in the left sidebar and click the Remove button to delete it.
13. Once removed, click the Add button to add new virtual hardware to your machine.
14. Select Hard Disk under the Hardware types list.
15. Pick the SATA disk drive under the virtual disk type.
16. Next, select the ‘Use an Existing Virtual Disk‘ option.
17. On the next page, click the Browse button to locate the .vmdk file extracted earlier from the downloaded file.
18. Select the macOS Catalina Final .vmdk file and click the open button to allocate it to your virtual machine.
19. Press the Finish button to save your changes.
Pro-Tip: If you get a prompt asking to convert the existing virtual disk to a newer format, click the Keep Existing Format button to retain the original disk format.
20. Click the OK button to save changes.
21. Finally, press the Play Virtual Machine option to boot into the macOS virtual machine.
Pro-Tip 2: If you get the ‘cannot connect the virtual device sata0:1 warning, simply close the popup to ignore it.
22. You will now boot into macOS Catalina, where you will see the Apple logo.
23. Wait a few minutes to let macOS install on the allocated virtual disk. The virtual machine will restart automatically once the installation completes.
24. After reboot, pick your desired region to set up the macOS. You can also press the Escape key to set up your Mac with Voiceover.
25. Next, pick your written and spoken language and press the Continue button.
26. You will now see the page to transfer information from your old Macbook or Windows PC. Alternatively, if you desire to set macOS afresh, pick the ‘Don’t Transfer any Information now‘ option.
27. Next, skip the option to set up iCloud by clicking the Set Up Later button. (This is because users have often reported issues completing the setup after signing into iCloud during the initial setup. You can sign in to iCloud later after booting the macOS)
28. On the next page, press the Agree button to accept the Terms and Conditions.
29. Enter your desired Account Name and Password for the virtual machine and hit the Continue button.
30. Pick Express Setup and press the Continue button. If you wish to customize some features during installation, you can click the Customize Settings button.
31. Select your theme appearance for the macOS and press Continue.
32. That’s it! Wait a few seconds to finalize setting up your Mac.
33. Once booted, accept the Feedback Assistant terms and conditions and sign in with your Apple ID to access all iCloud features on your virtual machine.
34. Congrats! You’ve successfully installed macOS Catalina on Windows 11/10 using VMware. You can head over to the ‘About this Mac‘ option to see details of your ‘Virtual Mac’.
35. We’ve tested most features of the virtual Mac, and they seem to work fine without any major bugs or crashes. You can also update the system to the latest version by installing the available updates.
Troubleshooting Issues When Installing macOS on Windows
If you’re facing issues while installing macOS Catalina on your Windows PC, we have compiled common error fixes in this section to help you troubleshoot them easily.
Error 1: VMware Player and Hyper-V are Not Compatible
You need to disable Hyper-V on your system to run the virtual machine on the VMware Workstation Player. Follow the steps in the pre-requisite section above to troubleshoot the same.
Error 2: No Apple MacOS X Option in Virtual Machine Installation Wizard
Download and run the ‘unlocker CMD installation‘ file to patch VMware for adding an entry for Apple Mac OS X while installing the virtual machine. For more details, refer to the pre-requisites section.
Warning 1: Convert Existing Virtual Disk to New Format
Retain the original image format by clicking the ‘Keep Existing Format‘ button. Converting the image to a new format might corrupt it.
Error 3: Vmware Workstation Unrecoverable Error
Follow these easy steps to fix the VMware Workstation Unrecoverable error:
1. Head over to your system’s Document> Virtual Machines> MacOS Catalina folder and locate the .vmx file to edit it with Notepad.
2. Next, add the following line at the end and save the changes:
smc.version = “0”
3. Play the Virtual Machine to verify if the issue is fixed.
Warning 2: Can’t connect the Virtual device Sata0:1
The easiest method to eliminate this warning and run the macOS without errors is to ignore it. Simply close the warning popup by clicking the X button.
FAQs
Q: How to install macOS on Windows PC without Mac?
A: You need to create a virtual machine on your Windows PC to install macOS on Windows. Follow the easy steps in this guide to install macOS on your Windows PC.
Q: Can you install macOS on Windows 11?
A: Yes, you need third-party virtualization software such as VMware to create a virtual macOS on Windows 11. For more details, refer to the steps above.
Q: How to install macOS on VMware Workstation Player?
A: Check out VMware installation steps in this explainer to install macOS without errors.
Wrapping Up: Experience macOS without paying a Fortune!
We hope this explainer has assisted you in installing macOS on your Windows 11/10 system. If you find it useful, spread the word with your friends, and check the below links for more helpful articles on macOS. Stay tuned to GadgetsToUse for more such reads.
Also, Read:
- MacOS Ventura Stage Manager Tricks: Hide Recent Apps, Show Desktop Files, and More.
- How to Unblock AirDroid to run on macOS.
- Guide to Install ADB on Your Mac and Connect Android
- How to Install macOS Dynamic Wallpapers on Windows 11/10.
You can also follow us for instant tech news at Google News or for tips and tricks, smartphones & gadgets reviews, join GadgetsToUse Telegram Group, or for the latest review videos subscribe GadgetsToUse Youtube Channel.
Was this article helpful?
YesNo