Vuoi usare macOS Catalina sul tuo PC Windows per valutare se l'ecosistema di Apple ti piace prima di investire nell'acquisto di un costoso MacBook? Ebbene: tramite una semplice procedura possiamo creare una macchina virtuale (VM) VirtualBox con macOS Catalina su Windows. In questa guida vedremo, passo per passo, tutti i passaggi necessari per raggiungere il risultato nel modo migliore possibile. Procediamo, dunque, ad installare macOS Catalina in VirtualBox su Windows

nota: questo articolo è incentrato sull'installazione di macOS Catalina in macchina virtuale VirtualBox su PC Windows. Per la procedura equivalente focalizzata su Android:

» Leggi: Android in VirtualBox: la Guida Definitiva

Se già disponi di una macchina virtuale con macOS è stai cercando di aggiornarla alla nuova versione, consulta invece questo articolo.

Prima di cominciare: legalità e sicurezza

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

La licenza d'uso di macOS prevede che sia installato solo su hardware realizzato da Apple, ovvero su di un Mac "reale". Inoltre, il codice del sistema operativo è tutelato dalle leggi in materia di diritto d'autore. Chi decida di svolgere i passaggi seguenti deve essere perfettamente conscio del fatto che sta svolgendo un'operazione potenzialmente illegale e se ne assume ogni responsabilità.

Da notare, inoltre, che useremo un disco fisso virtuale realizzato da geekrar.com: un piccolo blog personale gestito da... chissà-chi. Non abbiamo dunque nessuna certezza che il sistema operativo non contenga malware assortito: dalla mia scansione con Malwarebytes for Mac non è emerso nulla, ma è certamente opportuno mantenere alto il livello di guardia, installare un buon antivirus dentro la VM e ripetere periodicamente la scansione

» Leggi anche: Come ripulire dai malware un sistema operativo Mac OS X con Malwarebytes Anti-Malware

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Ciò detto, è altamente improbabile che, anche in caso la VM con macOS venisse compromessa da malware, possa riuscire a contaminare il sistema operativo Windows "esterno". Il rischio è dunque limitato principalmente al furto delle password digitate nella VM e dei vari documenti salvati sul disco virtuale stesso.

Passo 1: Verifica dei pre-requisiti

Per virtualizzare macOS Catalina con VirtualBox è necessario che il PC impieghi Windows a 64 bit:

» Leggi: Come scoprire se Windows è a 32 bit oppure 64 bit

Il PC deve poi montare un processore Intel (AMD non supportato), ed è indispensabile attivare esplicitamente il supporto hardware alla virtualizzazione:

» Leggi: Come scoprire se la CPU è dotata di SLAT e supporto hardware alla virtualizzazione

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - cpu hyper-v slat virtualizzazione

Per ottenere risultati soddisfacenti è preferibile impiegare un PC di fascia medio-alta: CPU quad-core e 8 GB di RAM sono vivamente consigliati. Un SSD è altissimamente raccomandato per velocizzare drasticamente i tempi di caricamento, ma non è strettamente indispensabile

» Leggi anche: Il miglior PC fisso che posso assemblare

Passo 2: Installare/aggiornare VirtualBox

Se ancora non l'avete fatto, procedete ad installare VirtualBox:

» Leggi: La virtualizzazione dei sistemi operativi non sarà più un problema: guida a VirtualBox

Per la presente guida ho usato con successo VirtualBox 6.1. In ogni caso, assicuratevi che VirtualBox sia aggiornatissimo. Davvero! Se avete una versione precedente a quella che ho indicato, procedete subito con l'upgrade

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Vorrete assicurarvi anche che sia presente il componente VirtualBox Extension Pack e che anch'esso sia aggiornatissimo. Per maggiori informazioni:

» Leggi: Windows e VirtualBox: schermo intero ("fullscreen"), appunti condivisi e cartella condivisa

Passo 3: Scaricare macOS

Procediamo ora a scaricare il materiale necessario dalla rete BitTorrent:

» Download: macOS (disco virtuale)

Per procedere al download è indispensabile utilizzare un client BitTorrent e procedere come mostrato nella seguente guida:

» Leggi: La Grande Guida a BitTorrent

Anticipo le domande: sì, il collegamento funziona, ma per scaricare serve un client BitTorrent e la capacità di usarlo appropriatamente. No, non posso mandarvi il file privatamente e nemmeno caricarlo da qualche altra parte

Il pacchetto torrent veicola due file con estensione .vmdk. Si tratta di dischi virtuali che dovremo collegare alla macchina virtuale che creeremo fra poco. Nello specifico:

  1. macOS Catalina Boot Image.vmdk: è un disco di boot da pochi kilobyte con consente di avviare la macchina virtuale
  2. macOS Catalina Final.vmdk: contiene il sistema operativo vero e proprio (8 GB circa)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Passo 4: Creare una nuova macchina virtuale per macOS

Procediamo ora a creare una nuova macchina virtuale cliccando sul grande pulsante Nuova nell'interfaccia di VirtualBox.

Al primo passo della procedura guidata, cliccare Modalità esperta

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Ora compiliamo i campi:

  • Nome: digitare un nome a piacere - Per evitare complicazioni, vi raccomando di non usare spazi: io ho scelto semplicemente macOS
  • Tipo: selezionare Mac OS X
  • Versione: scegliere macOS X (64-bit)
  • Memoria: se il PC dispone di 16 GB di RAM o più, digitate 8192 MB per rendere disponibili 8 GB di memoria alla VM. Se il PC dispone di 8 GB di RAM, digitate 4096 MB per riservare 4 GB alla VM. Se invece il PC ha 4 GB di RAM, potete tentare con 2048 MB, ma i risultati saranno deludenti. Con quantità inferiori... meglio lasciar perdere (e cambiare PC)
  • Disco fisso: scegliere Usa un file di disco fisso virtuale esistente

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Prima di proseguire, dobbiamo scegliere il disco fisso virtuale da collegare alla macchina virtuale:

  1. cliccate l'iconcina della cartella con la freccia rivolta verso l'alto (in basso a destra)
  2. cliccare Aggiungi
  3. sfogliare il disco per selezionare il file macOS Catalina Final.vmdk che abbiamo scaricato da BitTorrent al precedente Passo 3

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Completare la procedura cliccando Crea.

Passo 5: Impostazioni, Sistema

Completata la creazione della VM, ci sono alcune impostazioni da modificare, altrimenti macOS non si potrà avviare. Selezionate dunque la VM appena creata nella lista di macchine gestite da VirtualBox e cliccate Impostazioni.

Sotto Sistema, scheda Processore:

  • se la CPU del PC è quad-core, alzate a 2 il numero di Processori da assegnare alla VM
  • se la CPU montata sul PC è un vecchio dual-core, lasciate a 1 il numero di Processori

» Leggi anche: Conosci meglio il tuo computer con Speccy

[ La documentazione di VirtualBox sostiene che macOS in VM possa utilizzare una sola CPU (Mac OS X guests only work with one CPU assigned to the VM. Support for SMP will be provided in a future release.). La raccomandazione di assegnare più di un core è però stata ribadita da tutte le guide in inglese che ho consultato, motivo per cui è consigliabile farlo: contrariamente a quanto lascia intuire la frase, infatti, confermo che la VM macOS svolge correttamente il boot anche con due core assegnati ]

Dalla stessa scheda, assicuratevi che Abilita PAE/NX sia spuntato

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Passo 6: Impostazioni, Schermo

Ora passate al gruppo di opzioni Schermo, scheda Schermo (la prima). Portate il valore di Memoria video a 128 MB. In caso l'hardware in uso non consenta di spingersi così in alto, potete tentare anche con 64 MB. Con una dotazione inferiore, invece, macOS non si avvierà nemmeno.

Lasciate tutte le altre opzioni ai valori di default, fino a raggiungere Scheda grafica. Dal menu a tendina, scegliete VBoxSVGA - contestualmente al cambio, apparirà l'avviso Rilevate impostazioni non valide: potete ignorarlo

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Passo 7: Impostazioni, Archiviazione

Passate al gruppo di opzioni Archiviazione (sulla sinistra). Qui, dobbiamo agganciare il disco di boot:

  1. selezionare l'elemento Controller: SATA
  2. cliccare sull'icona che rappresenta un piccolo disco fisso che compare sulla stessa riga
  3. dalla finestra di gestione media apertasi, cliccare Aggiungi
  4. sfogliare le cartelle del PC fino ad individuare e selezionare il file macOS Catalina Boot Image.vmdk che avevamo scaricato in precedenza tramite BitTorrent

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Il lettore CD/DVD virtuale, invece, deve rimanere al valore di default (Vuoto).

Passo 8: Chiudere completamente VirtualBox

Arrivati a questo punto, dovete chiudere completamente VirtualBox. Arrestate quindi tutte le macchine virtuali in esecuzione e chiudere anche il gestore stesso.

Fate attenzione che non vi siano davvero altri processi di VirtualBox in esecuzione:

  1. aprire Gestore attività (Task manager) con la combinazione da tastiera Ctrl + Maiusc (Shift) + Esc oppure facendo click con il pulsante destro del mouse sulla Barra delle applicazioni per poi selezionare Gestione attività
  2. se, in alto, non si vedono le tab: cliccare Più dettagli (in basso a sinistra)
  3. cliccare la tab Dettagli
  4. cliccare sulla colonna Nome per l'ordinamento alfabetico
  5. scorrere la lista ed assicurarsi che non vi siano processi il cui nome inizi con VBox
  6. in caso vi fossero, terminarli ad uno ad uno: click con il pulsante destro del mouse -> Termina attività

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Passo 9: Altre opzioni da linea di comando

Oltre a quelle configurate tramite interfaccia grafica, vi sono altre opzioni che devono essere impostate tramite linea di comando. Nello specifico, imposteremo la scheda madre virtuale di modo da rispondere come se si trattasse di un vero Mac, abilitando così l'installazione di macOS.

Procediamo quindi in questo modo:

  1. aprire un Prompt dei comandi amministrativo
  2. impartire un comando simile a SET VBOXDIR=%ProgramFiles%\Oracle\VirtualBox - in caso VirtualBox fosse stato installato in una cartella diversa da quella di default (già indicata nel comando precedente) dovete sostituire al percorso indicato quello nel quale avete installato VirtualBox. Ad esempio: SET VBOXDIR=D:\Programmi installati\VirtualBox Notate che non ci sono virgolette
  3. impartire un comando simile a SET VMNAME=macOS, sostituendo a macOS il nome che avete scelto per la vostra macchina virtuale al precedente Passo 4

Procedete ora a copia-incollare tutti i seguenti comandi all'interno del Prompt dei comandi (potete selezionare l'intero blocco e incollarlo una volta sola):

echo Cartella VirtualBox: %VBOXDIR%

echo Nome VM: %VMNAME%

"%VBOXDIR%\VBoxManage.exe" modifyvm "%VMNAME%" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

"%VBOXDIR%\VBoxManage.exe" setextradata "%VMNAME%" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"

"%VBOXDIR%\VBoxManage.exe" setextradata "%VMNAME%" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

"%VBOXDIR%\VBoxManage.exe" setextradata "%VMNAME%" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

"%VBOXDIR%\VBoxManage.exe" setextradata "%VMNAME%" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"

"%VBOXDIR%\VBoxManage.exe" setextradata "%VMNAME%" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

echo Fine operazione

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Passo 10: Avvio della macchina virtuale macOS

Procediamo ora ad avviare la macchina virtuale con macOS per la prima volta!

Sul mio PC è apparso un errore relativo alla cache che è perdurato per una decina di secondi, poi sono seguiti vari messaggi del kernel, fra i quali si distinguono anche altri errori non-critici

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Al termine, appare la schermata di configurazione iniziale di macOS, ovvero la stessa che si vede accendendo per la prima volta un nuovo Mac appena estratto dalla confezione di vendita.

Passo 11: Installare macOS in VirtualBox

Dobbiamo quindi svolgere la procedura di configurazione iniziale. Questi passaggi sono in inglese, ma, in seguito, potremo facilmente abilitare macOS in italiano.

Al primissimo step scegliamo Italy e quindi Continue....

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

...di nuovo Continue alla schermata Written and Spoken Languages e al passaggio Data & Privacy

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Alla domanda Transfer Information to This Mac rispondiamo Don't transfer any information now

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_08_10_2017_23_24_05

Scegliamo poi come eseguire login:

  • se già disponiamo di un account Apple ID, valutiamo di usare quello: avremo così a disposizione il materiale acquistato su iTunes e App Store anche all'interno della macchina virtuale
  • se stiamo solo facendo un "giro di prova", potrebbe essere più saggio cliccare Setup later e confermare con Skip di modo da usare un account locale separato da tutto il resto

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Creiamo ora il nostro account inserendo le informazioni richieste

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Portiamo a termine la procedura guidata e dovremmo arrivare al desktop del nostro Mac virtuale

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Passo 12: Configurare la tastiera

Al primissimo avvio, macOS ci informerà che non è stato possibile identificare il layout della tastiera

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_08_10_2017_23_28_17

Per risolvere il problema dobbiamo:

  1. individuare sulla tastiera (senza premerlo) il tasto MAIUSC (Shift) di sinistra
  2. premere il tasto che si trova alla sua destra: sulla tastiera italiana è la lettera Z

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_08_10_2017_23_28_31

Al passaggio successivo dobbiamo svolgere un'azione simile, ma sull'altro lato:

  1. individuare il tasto MAIUSC (Shift) di destra
  2. premere il tasto che si trova alla sua sinistra: sulla tastiera italiana è quello con i simboli - (trattino) e _ (trattino basso)

Per completare l'operazione scegliamo ISO (European) prima di cliccare Done

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_08_10_2017_23_29_34

Passo 13: attivare l'italiano

Attualmente siamo davanti all'interfaccia in inglese, ma "tradurre" macOS in italiano richiede solo poche cliccate ed un riavvio:

» Leggi: MacOS in italiano: come attivare l'italiano su Catalina?

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_09_10_2017_13_33_20

Passo 14: Disattivare il blocco automatico

Dopo qualche giornata d'uso noterete che, in seguito ad un periodo di inattività, macOS blocca la sessione e richiede la password. Non c'è davvero alcuna ragione per mantenere attivo questo comportamento in macchina virtuale:

» Leggi: macOS Catalina: come impedire/disattivare il blocco automatico (richiesta password) quando il Mac non viene usato (inattività)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_09_10_2017_13_53_57

Passo 15: Installare i programmi

Il modo migliore per installare programmi su macOS è tramite App Store (icona blu nella dock, di fianco all'ingranaggio)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - VirtualBox_macOS_09_10_2017_14_50_01

In alternativa, possiamo installare nuovo software tramite i pacchetti .dmg:

» Leggi: Come installare un programma su Mac OS X partendo dal file Dmg

Passo 16: Alzare la risoluzione video

Una volta completata l'installazione di macOS in VirtualBox su PC Windows, ci ritroviamo con la finestra della macchina virtuale a "grandezza francobollo". Per correggere la situazione è necessario alzare la risoluzione:

» Leggi: macOS in VM VirtualBox su PC Windows: come alzare la risoluzione video ed entrare in "fullscreen" (full HD, 1080p)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video) - IMG_20171013_005500

Passo 17: Accedere ai file del PC fisico

Per accedere ai file salvati sul disco fisso del PC fisico tramite il nostro nuovo Mac virtuale possiamo utilizzare le condivisioni di rete. Per la guida:

» Leggi: Guida Mac: come accedere alle cartelle condivise in rete locale (LAN)

Come installare macOS Catalina VirtualBox Windows 10: Guida Definitiva italiano (video)

Niente Guest additions

Si noti che il pacchetto Guest Additions non è compatibile con macOS installato all'interno di una macchina virtuale. Di conseguenza, funzionalità come il copia-incolla fra VM e sistema operativo fisico non sono disponibili.

Conclusioni

In questo articolo abbiamo visto come installare macOS Catalina in VirtualBox su PC Windows. Ovviamente l'esperienza d'uso non è ai livelli di quanto ottenibile con un "vero" Mac, ma per fare un giro di prova e capire se il mondo Apple faccia per noi o meno è certamente una buona soluzione.

Ricordate inoltre che state usando una soluzione non-supportata né da VirtualBox, né da Apple. Di conseguenza, sarebbe saggio usare la VM solo per scopo di test e studio, ma non come sistema "di produzione".

Ribadisco inoltre di prestare attenzione alle già segnalate implicazioni legali, in particolar modo se state usando un PC sul quale svolgete attività professionali.

Altre idee, consigli o esperienze? i commenti qui sotto sono a disposizione di tutti coloro che abbiano installato macOS Catalina in VirtualBox.