Sto tentando un'installazione EFI di Windows 10 su un firmware Mac Pro (4,1) del 2009 aggiornato a 5,1. Sto eseguendo High Sierra e installando Windows 10 su una seconda partizione sullo stesso disco. Non ho problemi a installare Windows 10 tramite bootcamp (che per impostazione predefinita è in modalità legacy). In questo caso, i driver Bootcamp di Windows (v. 5261) si installano perfettamente e Windows si avvia normalmente (ovvero, quando si tiene premuto ALT durante l'avvio, posso selezionare una partizione con l'etichetta "Windows". Sono anche in grado di avviare direttamente avanti e indietro b / w Windows e Mac utilizzando il pannello di controllo Bootcamp in Windows 10 / "Disco di avvio" in High Sierra).
Il problema è che non riesco a installare correttamente Windows 10 in modalità EFI. Per installare utilizzando l'opzione EFI sul DVD di installazione di Win10 (o un'installazione USB), devo prima creare una partizione (utilizzando Bootcamp Assistant o Utility Disco) e quindi ripristinare il mio MBR su "Protected" con Gdisk. Posso quindi eseguire un'installazione EFI di Windows 10, ma quando eseguo i driver BootCamp (ho provato BootCamp 5.1 v. 5261, oltre a 6.1 e 4.0), Windows si blocca con uno schermo nero e poi si spegne.
Inoltre, quando eseguo un'installazione EFI, non riesco ad avviare Windows XP da High Sierra utilizzando "Disco di avvio". Sebbene "Windows" appaia nell'ultima opzione di avvio, se riavvio da "Startup Disk" ottengo uno schermo nero con un cursore DOS lampeggiante. Con un'installazione legacy, non ho riscontrato questo problema.
Credo che Windows 10 EFI non rilevi correttamente la mia scheda video (una Apple NVIDIA GeForce GT 120). In modalità Legacy, i driver bootcamp lo registrano correttamente come GT 120, ma in modalità EFI, Windows lo riconosce come GeForce 9500 GT. Con un'installazione EFI, l'unico modo in cui posso eseguire l'avvio completo è disabilitare prima la scheda video in modalità provvisoria. Qualsiasi tentativo di installare un driver della scheda video (con Bootcamp o l'utilizzo dei driver di NVIDIA) causa il crash di Windows e l'avvio di un ciclo di avvio finché non disattivo la scheda video. Soluzioni alternative normali (come l'esecuzione di BootCamp.msi da un prompt dei comandi con privilegi elevati o la modifica delle condizioni di avvio per BootCamp.msi mediante orca) consentono di completare l'installazione di Bootcamp in EFI, ma devo ancora disattivare la scheda video in modalità provvisoria, e continuo a non è possibile avviare Win10 da OS X (utilizzando "disco di avvio").
Ho provato a modificare Info.plist di Bootcamp (per abilitare Windows 10, USB e modificare la sezione "PreUEFI") ma questo non fa differenza. Ho anche provato a utilizzare WinClone per convertire un'installazione Windows in modalità legacy (funzionante) in un'installazione EFI e ottengo gli stessi errori identici (un bootloop fino a quando non disattivo la scheda video in modalità provvisoria).
Manterò l'installazione in modalità legacy e dimenticherò l'installazione di EFI, ma il mio obiettivo è creare partizioni aggiuntive in modo da poter eventualmente avviare il triplo di macOS / Windows / Ubuntu (cosa che non posso fare con un'installazione in modalità legacy, che mi limita a 4 partizioni per disco). Vorrei anche evitare di utilizzare gestori di avvio alternativi (come reFInd) e utilizzare invece Apple Boot Manager.
Se qualcuno avesse delle intuizioni, apprezzerei davvero qualsiasi aiuto per far funzionare la mia installazione EFI (o, in alternativa, aggiungere partizioni a un'installazione precedente).
Grazie!