BIOS e UEFI Essenzialmente entrambe sono versioni del firmware (un codice che funge da comunicatore tra hardware e software di sistema) UEFI essendo il più recente e superiore. Entrambi hanno un set di funzionalità molto distinguibili.
In poche parole UEFI è più veloce, più sicuro, altamente compatibile e personalizzabile (ESCLUSIONE DI RESPONSABILITÀ: la personalizzazione deve essere effettuata da una persona esperta, altrimenti potrebbe danneggiare il sistema) con un nuovo H / W.
Quindi, se il tuo sistema operativo supporta i servizi abilitati UEFI, scegli sicuramente la modalità UEFI su Legacy (anche se la maggior parte del sistema operativo [software di sistema], essere retrocompatibile funzionerà anche con Legacy).
UEFI fornisce molte più infrastrutture a livello di firmware per gestire l'avvio del sistema. Non è affatto semplice come il BIOS. A differenza del BIOS, UEFI certamente comprende, in varia misura, i concetti di "partizioni del disco" e "bootloader" e "sistemi operativi".
È possibile esaminare il processo di avvio del BIOS, esaminare il processo UEFI e vedere come il processo UEFI estende vari bit per risolvere problemi specifici.
L'approccio BIOS / MBR alla ricerca del bootloader è piuttosto stravagante, quando ci pensi. È molto "speciale": questo particolare spazio nella parte anteriore del disco contiene un codice magico che ha davvero molto senso per il firmware del sistema e le utilità speciali per scriverlo. Esistono diversi problemi con questo approccio.
- È scomodo da gestire: sono necessari programmi di utilità speciali per scrivere l'MBR e quasi l'unico modo per scoprire cosa c'è in uno è quello di estrarre i contenuti ed esaminarli.
- Come notato sopra, l'MBR stesso non è abbastanza grande per molti bootloader moderni. Quello che fanno è installare una piccola parte di se stessi nell'MBR, e il resto nello spazio vuoto sul disco tra dove finisce l'MBR convenzionale e inizia la prima partizione. C'è un problema piuttosto grande con questo (beh, l'intero progetto è un grosso problema, ma non importa), cioè che non esiste una convenzione affidabile per dove dovrebbe iniziare la prima partizione, quindi è difficile essere sicuri che ci sarà abbastanza spazio . Una cosa su cui puoi fare affidamento è che non ci sarà abbastanza spazio per alcune configurazioni del bootloader.
- Il design non fornisce alcun livello o meccanismo standardizzato per la selezione di target di avvio diversi dai dischi ... ma le persone vogliono selezionare target di avvio diversi dai dischi. cioè vogliono avere più 'cose' avviabili - di solito sistemi operativi - per disco. L'unico modo per farlo, nel mondo BIOS / MBR, è che i bootloader possano gestirlo; ma non esiste una convenzione ampiamente accettata per il modo giusto di farlo. Esistono molti approcci diversi, nessuno dei quali è particolarmente interoperabile con nessuno degli altri, nessuno dei quali è uno standard o una convenzione ampiamente accettati, ed è molto difficile scrivere strumenti a livello di installazione OS / OS che gestisca il multiboot in modo pulito. È solo un design molto disordinato.
- Il design non fornisce un modo standard di avvio da qualsiasi cosa tranne i dischi. Non ne parleremo davvero in questo articolo, ma tieni presente che è un altro vantaggio dell'avvio UEFI: fornisce un modo standard per l'avvio da, ad esempio, da un server remoto.
- Non esiste alcun meccanismo per livelli superiori al firmware per configurare il comportamento di avvio del firmware.
Per rispondere alla tua domanda: le USB sono di solito GPT fino ad altri specificati o formattati, almeno quelli più recenti. È comune che sia un problema se si avvia USB UEFI su BIOS legacy. Ma ciò dipende anche dal bios e dalla sua versione. Quindi può ancora funzionare.
Fonte: https://www.happyassassin.net/2014/01/25/uefi-boot-how-does-that-actually-work-then/ , wiki