Jump to content
27 posts in this topic

Recommended Posts

Buongiorno,

 

approfitto di questo mio primo post per presentarmi e ringraziare chi mi risponderà. Ho cominciato da poco a interessarmi a OSX su pc, e ho da poco realizzato la mia prima configurazione... non proprio facilissima, almeno per uno alle prime armi: mobo MSI X370 Sli Plus - cpu AMD Ryzen 7 1700x - gpu Radeon RX Vega 64.

 

Dopo aver installato tutto correttamente (con grandi difficoltà!), ho seguito alcune guide trovate online per poter fare il boot anche di Windows 10 usando Clover. Ho usato il comando bcdboot. Adesso quando avvio il computer l'impostazione predefinita è che Clover (installato su un SSD insieme a OSX, ovviamente) mi dia la possibilità di scegliere se far partire OSX (da quello stesso SSD) oppure Windows 10 (da un altro SSD).

 

Dove sta il problema allora...? Beh, nel fatto che ora - ovviamente, penso, ma non lo avevo calcolato prima - non riesco ad avviare Windows 10 senza passare da Clover. Se provo a mettere come 1st boot device il mio SSD, come accadeva prima, ora il sistema non viene caricato e rimango su una schermata nera con scritto "boot error". 

 

La mia domanda è: esiste un modo per tornare indietro? Una sorta di disinistallazione di bcdboot? Perché se no, nel momento in cui per qualsiasi motivo io non dovessi più partire via Clover, come faccio ad avviare Windows?

Grazie e scusate per la niubbagine!

Link to comment
https://www.insanelymac.com/forum/topic/328957-dualboot-windows-10-high-sierra/
Share on other sites

Buongiorno,

 

approfitto di questo mio primo post per presentarmi e ringraziare chi mi risponderà. Ho cominciato da poco a interessarmi a OSX su pc, e ho da poco realizzato la mia prima configurazione... non proprio facilissima, almeno per uno alle prime armi: mobo MSI X370 Sli Plus - cpu AMD Ryzen 7 1700x - gpu Radeon RX Vega 64.

 

Dopo aver installato tutto correttamente (con grandi difficoltà!), ho seguito alcune guide trovate online per poter fare il boot anche di Windows 10 usando Clover. Ho usato il comando bcdboot. Adesso quando avvio il computer l'impostazione predefinita è che Clover (installato su un SSD insieme a OSX, ovviamente) mi dia la possibilità di scegliere se far partire OSX (da quello stesso SSD) oppure Windows 10 (da un altro SSD).

 

Dove sta il problema allora...? Beh, nel fatto che ora - ovviamente, penso, ma non lo avevo calcolato prima - non riesco ad avviare Windows 10 senza passare da Clover. Se provo a mettere come 1st boot device il mio SSD, come accadeva prima, ora il sistema non viene caricato e rimango su una schermata nera con scritto "boot error". 

 

La mia domanda è: esiste un modo per tornare indietro? Una sorta di disinistallazione di bcdboot? Perché se no, nel momento in cui per qualsiasi motivo io non dovessi più partire via Clover, come faccio ad avviare Windows?

 

Grazie e scusate per la niubbagine!

Ciao, benvenuto. :welcomeani:

Metti l'hardware in firma.

 

Ciò detto, che cos'è bcdboot? :D

Se hai un altro SSD, ti consiglio di usarne uno per macOS e uno per windows. Installi Clover su quello di macOS e ti gestisce il boot sia di macOS che di win. Nel caso vuoi evitare clover, imposti l'SSD di windows come primario.

Se proprio sei costretto a installare tutto su un unico disco, segui questa guida che è fatta veramente bene:

http://www.insanelymac.com/forum/topic/317725-tripledualquad-boot-uefi-custom-entries/

Ciao, benvenuto. :welcomeani:

Metti l'hardware in firma.

 

Ciò detto, che cos'è bcdboot? :D

Se hai un altro SSD, ti consiglio di usarne uno per macOS e uno per windows. Installi Clover su quello di macOS e ti gestisce il boot sia di macOS che di win. Nel caso vuoi evitare clover, imposti l'SSD di windows come primario.

Se proprio sei costretto a installare tutto su un unico disco, segui questa guida che è fatta veramente bene:

http://www.insanelymac.com/forum/topic/317725-tripledualquad-boot-uefi-custom-entries/

Ciao e grazie. Intanto ho messo l'hardware in firma. :-)

 

Dunque, mi spiego meglio... ho due SSD diversi, uno per Windows e uno per MacOS. Quello per Windows esisteva già da prima di creare il mio primo Hackintosh ed era un'installazione a sé stante.

Da quando ho installato Mac (e quindi Clover) sull'SSD numero 2, a ogni avvio dovevo premere F11 per dire al computer se partire con Windows (dall'SSD 1) oppure con MacOS (dall'SSD 2). In automatico il computer partiva con Windows, come sempre.

 

Se però avviavo, usando F11 o impostandolo come 1st boot device, l'SSD in cui è installato MacOS e chiedevo a Clover di fare partire Windows, la cosa non funzionava. Ho scoperto poi il motivo: Windows era installato senza EFI, quindi Clover non lo riusciva a fare partire.

 

Dopo aver cercato qualche guida, sono riuscito a configurare Windows in modo da essere letto correttamente da Clover. Ho usato le indicazioni che ho trovato qui: Link rimosso.

 

Ora ho impostato come 1st boot device l'SSD dove si trovano Clover e MacOS, e tutto funziona bene. Quando accendo il computer, arrivo subito alla schermata di Clover e posso selezionare se fare partire Windows o MacOS. Fin qui tutto bene.

 

Il problema nasce quando voglio rimettere come 1st boot device l'SSD numero 1, quello su cui si trova Windows. Prima infatti questo partiva regolarmente e senza problemi. Ora invece succede che quando lo seleziono come disco di avvio ottengo una schermata nera con scritto "boot error", e tutto si ferma lì. In pratica, riesco ad avviare Windows solo passando attraverso Clover (il quale sta installato sull'SSD numero 2).

 

Spero di essermi spiegato meglio adesso!

 

Sto cercando un modo per ripristinare la condizione per cui metto come 1st boot device l'SSD che contiene Windows 10 e riesco ad avviare regolarmente il sistema così.

 

Grazie!

Edited by gengik84
Regolamento

Probabile che il tool che hai usato abbia fatto delle modifiche alla EFI del disco di win. Non usare alcun programma (benché meno quelli di tony :) ) perché il dual boot deve funzionare "nativamente"

 

Guarda, non ho usato veramente nessun programma esterno. Ho solo usato, appunto, il comando bcdboot (ti metterei il link, ma in sostanza è una istruzione a linea di comando Windows) per creare una EFI sul disco di Windows (non c'era prima).

Appunto il problema è che al momento senza Clover non riesco a fare il boot dal disco di Windows, forse proprio perché ho creato quella cartella EFI ma questa non contiene dati che consentono al computer di partire autonomamente, senza Clover... può essere?

Windows è installato su un SSD partizionato MBR, non GPT. Di questo sono sicuro.

Quando ho dato il comando bcdboot si è creata una cartella EFI che prima non c'era. Anche di questo sono certo.

 

Comunque, ho combattuto un po' con le opzioni di boot nel BIOS e penso di aver capito meglio. Correggetemi se sbaglio.

In pratica adesso che ho installato la cartella EFI su Windows con bcdboot, l'unico modo per fare il boot direttamente senza passare da Clover è indicare come 1st boot device "Windows Boot Manager: [nome dell'SSD]". Prima invece potevo fare anche un boot "legacy", ovvero indicare semplicemente come 1st boot device "[nome dell'SSD]".

 

Quindi in pratica non c'è modo, una volta indicato all'SSD di Windows di partire con EFI, di ritornare a un avvio legacy, giusto?

Windows è installato su un SSD partizionato MBR, non GPT. Di questo sono sicuro.

Quando ho dato il comando bcdboot si è creata una cartella EFI che prima non c'era. Anche di questo sono certo.

 

Comunque, ho combattuto un po' con le opzioni di boot nel BIOS e penso di aver capito meglio. Correggetemi se sbaglio.

In pratica adesso che ho installato la cartella EFI su Windows con bcdboot, l'unico modo per fare il boot direttamente senza passare da Clover è indicare come 1st boot device "Windows Boot Manager: [nome dell'SSD]". Prima invece potevo fare anche un boot "legacy", ovvero indicare semplicemente come 1st boot device "[nome dell'SSD]".

 

Quindi in pratica non c'è modo, una volta indicato all'SSD di Windows di partire con EFI, di ritornare a un avvio legacy, giusto?

Hai messo mano alle impostazioni del bios?

Se i dischi sono separati: avvio diretto, avvio da Clover, MBR o UEFI, non fa differenza, Windows deve partire cmq, se non parte è stato fatto casino

I dischi sono separati, sì.

 

Allora: se seleziono come boot device "Windows Boot Manager (Samsung SSD 960 EVO 500GB)", il sistema avvia correttamente Windows 10 ma usando il boot manager (quindi EFI).

 

Se seleziono come boot device "UEFI OS (SATA4: Samsung SSD 850 EVO 250GB)", il sistema avvia correttamente Clover e da lì posso decidere se fare partire High Sierra oppure Windows 10.

 

Se seleziono come boot device "Samsung SSD 960 EVO 500GB" [quindi se non sbaglio un boot legacy, non UEFI], il sistema mi dà le seguenti notifiche.

boot0: GPT

boot0: GPT

boot0: error

 

E così si ferma tutto.

 

Evidentemente ho fatto casino, ma come? E come lo risolvo?

Hai messo mano alle impostazioni del bios?

No, non dopo aver fatto le impostazioni necessarie per installare OSX, ma fino a quel momento riuscivo a fare il boot di Windows 10 legacy senza problemi.

Evidentemente ho fatto casino, ma come? E come lo risolvo?

 

Avvia da una usb avviabile con l'installer di windows e ripristina senza cancellare i dati. Comunque, se hai la possibilità di fare un backup, ti consiglio di installare windows in UEFI.

Ma sei sicuro di non aver convertito il disco di Windows da MBR a UEFI con una delle guide seguite, perché qualcosa non torna, fai un controllo da Windows 

 

Mah, ti posto di seguito due screenshot: uno di diskpart e uno delle proprietà del disco in questione (il cui nome è "SSD M.2", Volume 2). A me sembra proprio che sia MBR. La guida che ho seguito non dovrebbe averlo convertito in UEFI, ma dovrebbe avere creato una partizione (Volume 3) con cartella EFI. Tutto in formato NTFS, comunque...

post-2291711-0-99644500-1509127928_thumb.png

post-2291711-0-59936900-1509127934_thumb.png

Anche da MBR ci sono le stesse possibilità di avvio, disco diretto o GUI di Clover e che conviene sempre uniformare la cosa, ma può capitare per chi manipola molti Sistemi di avere la necessità di avviare sia Legacy che Uefi come nel mio caso.

 

Per chi vuole avviare solo UEFI tanto vale settare il BIOS in solo UEFI escludendo a priori gli avvii legacy ed avere UEFI puro.

 

Se uno non ha molta dimestichezza e vuole salvare il Sistema, riconfigurando tutto in modo pulito, conviene fare un Immagine di Sistema di Windows, magari con Acronis, ripreparare il disco dalla USB UEFI di Windows, lanciare l'installazione e dopo ripristinare con Acronis la sola partizione di Sistema, al riavvio avremo UEFI, Recovery, MSR e Windows configurato...

 

Eviterei sempre le soluzioni di partizionamento ibride, quindi la modifica di un MBR o GPT in qualcosa di diverso, visto che poi la manipolazione degli stessi diventa complessa:

 

http://www.rodsbooks.com/gdisk/hybrid.html

  • Like 2
×
×
  • Create New...