Zaoszczędź 15% na wszystkich usługach hostingowych

Sprawdź swoje umiejętności i zdobądź Rabat na dowolny plan hostingowy

Użyj kodu: Skills Rozpocznij
Sekcja
Serwery Wirtualne System operacyjny

Instalacja macOS na VMware Workstation: Kompletny przewodnik krok po kroku

Uruchamianie macOS na maszynie z systemem Windows lub Linux to potężna możliwość, która otwiera drzwi do tworzenia aplikacji na wiele platform, testowania oprogramowania i edukacyjnej eksploracji — wszystko bez konieczności zakupu dedykowanego sprzętu Apple. Korzystając z silnika wirtualizacji VMware Workstation, możesz uruchomić w pełni funkcjonalne środowisko macOS bezpośrednio na istniejącym systemie.

Zanim przejdziemy dalej, ważne jest zrozumienie jednego istotnego zastrzeżenia: Umowa licencyjna użytkownika końcowego (EULA) firmy Apple zabrania uruchamiania macOS na sprzęcie innym niż Apple. Ten przewodnik jest przeznaczony wyłącznie do celów edukacyjnych, programistycznych i testowych. Zawsze upewnij się, że Twój przypadek użycia jest zgodny z obowiązującymi umowami licencyjnymi.

1. Wymagania

Zanim zaczniesz, upewnij się, że masz wszystko na miejscu. Brakujący komponent na dowolnym etapie może spowodować niepowodzenie instalacji lub słabą wydajność.

Wymagania sprzętowe

KomponentMinimumRekomendowane
CPUDual-core z VT-x/AMD-VQuad-core lub wyżej
RAM8 GB całkowitej pamięci RAM systemu16 GB lub więcej
Storage60 GB wolnego miejsca na dysku100 GB+ SSD
Host OSWindows 10/11 lub LinuxWindows 11 lub Ubuntu 22.04

Wymagania programowe

  • VMware Workstation Pro lub Player — Najnowsza stabilna wersja (wersja 17.x lub nowsza jest rekomendowana)
  • Obraz instalacyjny macOS — Ważny plik .iso lub .dmg wersji macOS, którą chcesz zainstalować (np. macOS Ventura, Sonoma)
  • VMware Unlocker Tool — Utrzymywana przez społeczność łata, która umożliwia obsługę systemu operacyjnego gościa macOS w VMware
  • 7-Zip lub WinRAR — Do wypakowywania skompresowanych archiwów

> Pro Tip: Jeśli szukasz w pełni zarządzanej, wysokowydajnej alternatywy dla uruchamiania macOS lokalnie, rozważ zapoznanie się z VPS Hosting lub Dedicated Servers od AlexHost dla Twoich obciążeń programistycznych i testowych — bez ograniczeń sprzętowych, bez obaw dotyczących EULA.

2. Przygotowanie VMware Workstation za pomocą narzędzia Unlocker

Domyślnie VMware Workstation nie wyświetla Apple macOS jako obsługiwanego systemu operacyjnego gościa. Narzędzie Unlocker łata wewnętrzne pliki VMware, aby odblokować tę funkcję. Jest to obowiązkowy krok — pominięcie go uniemożliwi wybranie macOS jako systemu operacyjnego gościa.

Krok 1: Zainstaluj VMware Workstation

Jeśli jeszcze tego nie zrobiłeś, pobierz VMware Workstation z oficjalnej strony VMware i ukończ standardowy proces instalacji. Uruchom ponownie komputer po instalacji, aby upewnić się, że wszystkie sterowniki są prawidłowo załadowane.

Krok 2: Pobierz narzędzie Unlocker

Wyszukaj najnowszą wersję Auto-Unlocker (znanego również jako macOS Unlocker for VMware) na GitHub. Najczęściej używana wersja jest utrzymywana przez społeczność i regularnie aktualizowana w celu obsługi nowszych wersji VMware.

  • Pobierz najnowszą wersję archiwum .zip
  • Rozpakuj zawartość do folderu, do którego możesz łatwo się nawigować

Krok 3: Uruchom skrypt Unlocker

Całkowicie zamknij VMware Workstation przed uruchomieniem Unlocker. Posiadanie VMware otwartego podczas tego procesu może spowodować niepowodzenie łatki lub uszkodzenie plików konfiguracyjnych VMware.

W systemie Windows:

  1. Przejdź do rozpakowanego folderu Unlocker
  2. Kliknij prawym przyciskiem myszy win-install.cmd
  3. Wybierz Uruchom jako Administrator
  4. Czekaj na zakończenie skryptu — pobierze on niezbędne pliki Apple i automatycznie zainstaluje łatę VMware

W systemie Linux:

Otwórz terminal, przejdź do rozpakowanego folderu i wykonaj:

sudo ./linux-install.sh

Skrypt zmodyfikuje pliki binarne VMware i konfiguracje usług. Po zakończeniu powinieneś zobaczyć wiadomość potwierdzającą. Uruchom ponownie VMware Workstation, aby sprawdzić, czy zmiany weszły w życie.

> Weryfikacja: Po ponownym uruchomieniu VMware, podczas tworzenia nowej maszyny wirtualnej, powinieneś teraz zobaczyć Apple Mac OS X jako dostępny system operacyjny gościa w menu rozwijanym.

3. Tworzenie nowej maszyny wirtualnej macOS

Po zastosowaniu Unlocker jesteś gotowy do utworzenia maszyny wirtualnej, która będzie hostować instalację macOS.

Krok 1: Uruchom VMware Workstation

Otwórz VMware Workstation i kliknij Create a New Virtual Machine na ekranie głównym lub za pośrednictwem File > New Virtual Machine.

Krok 2: Wybierz typ konfiguracji

Po wyświetleniu monitu wybierz Typical (recommended). Ta opcja upraszcza proces konfiguracji, jednocześnie dając ci pełną kontrolę nad ustawieniami sprzętu później.

Krok 3: Wybierz nośnik instalacyjny

Wybierz I will install the operating system later. Ta opcja uniemożliwia VMware próbę automatycznej instalacji i daje ci pełną kontrolę nad sekwencją rozruchu.

Kliknij Next, aby kontynuować.

Krok 4: Wybierz system operacyjny gościa

To jest miejsce, gdzie Unlocker robi wrażenie:

  • W sekcji Guest Operating System wybierz Apple Mac OS X
  • Z listy rozwijanej Version wybierz wersję macOS, którą instalujesz:
  • macOS 13.x (Ventura)
  • macOS 14.x (Sonoma)
  • macOS 12.x (Monterey)
  • Lub dowolną wersję, która odpowiada twojemu plikowi .iso

Wybranie prawidłowej wersji zapewnia, że VMware zastosuje odpowiedni profil kompatybilności sprzętu dla twojej VM.

Krok 5: Nazwij swoją maszynę wirtualną

  • Wpisz opisową nazwę (np. macOS Ventura Dev)
  • Wybierz lokalizację przechowywania z wystarczającą ilością wolnego miejsca — najlepiej na SSD dla najlepszej wydajności
  • Kliknij Next

Krok 6: Skonfiguruj pojemność dysku

  • Ustaw rozmiar dysku wirtualnego na minimum 60 GB (80–100 GB zalecane dla wygodnego środowiska pracy)
  • Wybierz Store virtual disk as a single file dla lepszej wydajności I/O
  • Kliknij Next, a następnie Finish

4. Konfigurowanie ustawień maszyny wirtualnej

Przed włączeniem maszyny wirtualnej należy dostroić ustawienia sprzętu. Te konfiguracje bezpośrednio wpływają na stabilność i wydajność.

Wybierz nowo utworzoną maszynę wirtualną z panelu biblioteki i kliknij Edytuj ustawienia maszyny wirtualnej.

Pamięć (RAM)

  • Minimum: 4 GB
  • Zalecane: 8 GB lub więcej
  • Przydzielenie niewystarczającej ilości RAM jest najczęstszą przyczyną powolnej wydajności maszyny wirtualnej macOS

Procesory

  • Przydziel co najmniej 2 rdzenie procesora
  • Dopasuj to do dostępnych zasobów komputera hosta — unikaj przydzielania więcej wirtualnych CPU niż ma logicznych rdzeni komputer fizyczny
  • Włącz Virtualize Intel VT-x/EPT lub AMD-V/RVI, jeśli opcja jest dostępna

Adapter sieciowy

  • Ustaw adapter sieciowy na NAT dla najprostszej łączności internetowej
  • Użyj trybu Bridged, jeśli potrzebujesz, aby maszyna wirtualna pojawiła się jako osobne urządzenie w sieci lokalnej

Napęd CD/DVD (SATA)

  • Wybierz Użyj pliku obrazu ISO
  • Kliknij Przeglądaj i przejdź do pliku macOS .iso
  • Upewnij się, że napęd jest ustawiony na Połącz przy włączeniu

Ustawienia wyświetlacza

  • Jeśli dostępne, włącz Przyspieszenie grafiki 3D i przydziel 128 MB lub więcej pamięci wideo dla płynniejszego doświadczenia interfejsu użytkownika

> Zapisz wszystkie zmiany przed przejściem do następnego kroku.

5. Uruchomienie maszyny wirtualnej i instalacja macOS

Krok 1: Włączenie maszyny wirtualnej

Kliknij Power on this virtual machine. Maszyna wirtualna uruchomi się z pliku macOS .iso i załaduje środowisko macOS Recovery/Installer. Może to potrwać kilka minut przy pierwszym uruchomieniu.

Krok 2: Wybór języka

Wybierz preferowany język z ekranu powitalnego instalatora macOS i kliknij strzałkę, aby kontynuować.

Krok 3: Formatowanie dysku wirtualnego za pomocą Disk Utility

Przed zainstalowaniem macOS dysk wirtualny musi być sformatowany. macOS nie rozpozna niesformatowanego dysku jako prawidłowego celu instalacji.

  1. Z menu macOS Utilities wybierz Disk Utility i kliknij Continue
  2. Na lewym pasku bocznym zlokalizuj dysk wirtualny (pojawi się jako dysk ogólny, np. VMware Virtual SATA Hard Drive)
  3. Wybierz dysk i kliknij Erase
  4. Skonfiguruj następujące ustawienia:
  • Name: Macintosh HD (lub preferowana nazwa)
  • Format: APFS (zalecane dla macOS 10.13 High Sierra i nowszych)
  • Scheme: GUID Partition Map
  1. Kliknij Erase i czekaj na zakończenie procesu
  2. Zamknij Disk Utility, aby powrócić do menu macOS Utilities

Krok 4: Rozpoczęcie instalacji macOS

  1. Wybierz Install macOS [Version Name] i kliknij Continue
  2. Zaakceptuj umowę licencyjną oprogramowania
  3. Wybierz Macintosh HD (dysk, który właśnie sformatowałeś) jako miejsce docelowe instalacji
  4. Kliknij Install

Proces instalacji skopiuje pliki na dysk wirtualny i wielokrotnie uruchomi ponownie maszynę wirtualną. Nie przerywaj tego procesu. Całkowity czas instalacji zwykle wynosi od 20 do 45 minut, w zależności od wydajności komputera hosta.

6. Kończenie instalacji

Po ostatecznym ponownym uruchomieniu macOS uruchomi asystenta konfiguracji początkowej (podobnie jak podczas konfiguracji nowego Maca):

  1. Kraj/Region — Wybierz swoją lokalizację
  2. Układ klawiatury — Wybierz preferowany układ
  3. Sieć — Połącz się z siecią (NAT powinien działać automatycznie)
  4. Apple ID — Możesz się zalogować lub pominąć ten krok na razie
  5. Konfiguracja konta — Utwórz lokalne konto użytkownika z nazwą użytkownika i hasłem
  6. Prywatność i analityka — Skonfiguruj swoje preferencje

Po ukończeniu asystenta konfiguracji zobaczysz pulpit macOS. Twoja maszyna wirtualna uruchamia teraz macOS.

7. Konfiguracja po instalacji

Zainstaluj VMware Tools

VMware Tools to krytyczny pakiet, który znacznie poprawia wydajność i użyteczność twojej maszyny wirtualnej macOS. Bez niego doświadczysz:

  • Słabej rozdzielczości ekranu i braku dynamicznej zmiany rozmiaru
  • Braku udostępniania schowka między hostem a gościem
  • Wyłączonego transferu plików poprzez przeciąganie i upuszczanie
  • Zmniejszonej ogólnej wydajności

Aby zainstalować VMware Tools:

  1. Gdy maszyna wirtualna macOS jest uruchomiona, przejdź do paska menu VMware Workstation
  2. Kliknij VM > Install VMware Tools
  3. Wirtualny dysk zostanie zamontowany na pulpicie macOS — otwórz go
  4. Kliknij dwukrotnie Install VMware Tools i postępuj zgodnie z instrukcjami na ekranie
  5. macOS może poprosić cię o zezwolenie na instalację w System Preferences > Security & Privacy
  6. Ukończ instalację i uruchom ponownie maszynę wirtualną

Dostosuj rozdzielczość ekranu

Po zainstalowaniu VMware Tools przejdź do System Preferences > Displays w macOS i wybierz rozdzielczość, która odpowiada Twojemu przepływowi pracy.

Skonfiguruj foldery udostępniane (opcjonalnie)

VMware Workstation umożliwia udostępnianie folderów między systemem operacyjnym hosta a maszyną wirtualną macOS:

  1. Przejdź do VM > Settings > Options > Shared Folders
  2. Włącz foldery udostępniane i dodaj katalogi hosta, do których chcesz uzyskać dostęp z macOS

Utwórz migawkę maszyny wirtualnej

Przed wprowadzeniem jakichkolwiek znaczących zmian w środowisku macOS utwórz migawkę VMware:

  • Przejdź do VM > Snapshot > Take Snapshot
  • Nazwij ją (np. Clean Install) i zapisz

Daje to niezawodny punkt przywracania, jeśli coś pójdzie nie tak później.

8. Rozwiązywanie typowych problemów

Nawet przy starannym przygotowaniu możesz napotkać problemy. Oto najczęstsze problemy i ich rozwiązania:

VM nie uruchamia się / Czarny ekran

Objawy: VM włącza się, ale wyświetla czarny ekran lub zawiesza się na logo Apple.

Rozwiązania:

  • Sprawdź, czy plik macOS .iso nie jest uszkodzony — pobierz ponownie w razie potrzeby
  • Potwierdź, że Unlocker został zastosowany prawidłowo i że Apple Mac OS X pojawia się jako opcja systemu operacyjnego gościa
  • Upewnij się, że napęd CD/DVD jest podłączony i wskazuje na prawidłowy plik .iso
  • Spróbuj wyłączyć Side Channel Mitigations w ustawieniach VM (znajduje się w Processors & Memory > Advanced)

Błąd „VMware Workstation nie obsługuje macOS”

Przyczyna: Unlocker nie został zastosowany lub został zastosowany, gdy VMware było wciąż uruchomione.

Rozwiązanie: Zamknij VMware całkowicie, uruchom ponownie skrypt Unlocker jako Administrator i uruchom ponownie VMware.

Niezwykle powolna wydajność

Objawy: macOS działa powoli, animacje się zacinają, aplikacje otwierają się długo.

Rozwiązania:

  • Zwiększ alokację RAM do 8 GB lub więcej
  • Przydziel VM dodatkowe rdzenie CPU
  • Upewnij się, że maszyna hosta ma SSD — uruchamianie VM z tradycyjnego HDD powoduje poważne pogorszenie wydajności
  • Zainstaluj VMware Tools, jeśli nie zostało to jeszcze zrobione
  • Włącz przyspieszenie grafiki 3D w ustawieniach wyświetlania VM

Brak połączenia internetowego wewnątrz macOS

Objawy: macOS nie może się połączyć z internetem, mimo że maszyna hosta ma łączność.

Rozwiązania:

  • Sprawdź, czy karta sieciowa jest ustawiona na NAT w ustawieniach VM
  • Upewnij się, że usługa NAT VMware jest uruchomiona na hoście (sprawdź Windows Services lub Linux systemd)
  • Zainstaluj ponownie VMware Tools, ponieważ sterownik sieciowy jest zawarty w pakiecie

Rozdzielczość ekranu utknęła na niskiej rozdzielczości

Przyczyna: VMware Tools nie jest zainstalowany lub nie działa prawidłowo.

Rozwiązanie: Zainstaluj ponownie VMware Tools, postępując zgodnie z krokami opisanymi w sekcji Po instalacji.

Kopiowanie i wklejanie nie działa między hostem a gościem

Przyczyna: VMware Tools jest wymagany do udostępniania schowka.

Rozwiązanie: Upewnij się, że VMware Tools jest zainstalowany i że VM został uruchomiony ponownie po instalacji. Sprawdź również, czy ustawienia Guest Isolation w opcjach VM nie blokują udostępniania schowka.

Gdy maszyna wirtualna to za mało: alternatywy oparte na chmurze

Uruchamianie macOS w VMware Workstation to doskonałe rozwiązanie do lokalnego tworzenia i testowania, ale wiąże się z nieodłącznymi ograniczeniami: ograniczeniami sprzętu, kwestiami EULA i obciążeniem związanym z zarządzaniem lokalnym środowiskiem hypervisora.

Jeśli Twój projekt wymaga większej mocy, niezawodności lub skalowalności, AlexHost oferuje szereg rozwiązań infrastrukturalnych zaprojektowanych dla programistów i administratorów systemów:

  • Hosting VPS — Skalowalne prywatne serwery wirtualne z pełnym dostępem root, idealne do uruchamiania środowisk programistycznych opartych na Linux, potoków CI/CD i aplikacji internetowych
  • Serwery dedykowane — Wydajność bare-metal dla obciążeń wymagających dużych zasobów bez współdzielonych zasobów
  • Hosting GPU — Wysokowydajne serwery przyspieszane GPU do uczenia maszynowego, renderowania i zadań wymagających dużych mocy obliczeniowych
  • Hosting współdzielony — Ekonomiczne rozwiązanie do hostowania stron internetowych i aplikacji internetowych bez konieczności zarządzania infrastrukturą serwera

Niezależnie od tego, czy jesteś samodzielnym programistą, czy zarządzasz infrastrukturą na skalę przedsiębiorstwa, AlexHost ma rozwiązanie hostingowe odpowiadające Twoim potrzebom.

Podsumowanie

Instalacja macOS na VMware Workstation to technicznie satysfakcjonujący proces, który daje deweloperom i specjalistom IT elastyczny i opłacalny sposób na dostęp do środowiska macOS bez dedykowanego sprzętu Apple. Postępując zgodnie z tym przewodnikiem — od zastosowania narzędzia Unlocker i utworzenia prawidłowo skonfigurowanej maszyny wirtualnej po ukończenie instalacji i optymalizację wydajności za pomocą VMware Tools — możesz mieć w pełni funkcjonalną maszynę wirtualną macOS działającą na hoście Windows lub Linux.

Kluczowe wnioski:

  • Zawsze stosuj VMware Unlocker przed próbą utworzenia maszyny wirtualnej macOS
  • Przydziel wystarczającą ilość RAM (8 GB+) i zasobów CPU dla płynnego doświadczenia
  • Sformatuj dysk wirtualny jako APFS za pomocą Disk Utility przed instalacją
  • Zainstaluj VMware Tools natychmiast po konfiguracji macOS dla pełnej funkcjonalności
  • Regularnie twórz snapshoty, aby chronić stan maszyny wirtualnej
  • Zawsze pamiętaj o EULA Apple podczas korzystania z macOS na sprzęcie innym niż Apple

Dla tych, którzy potrzebują infrastruktury klasy produkcyjnej wykraczającej poza możliwości lokalnej maszyny wirtualnej, zapoznaj się z rozwiązaniami VPS Hosting AlexHost i Serwer Dedykowany — zbudowane z myślą o wydajności, niezawodności i skalowalności.