Sotto questa domanda , mi è stato detto che "UEFI con CSM" è essenzialmente la modalità BIOS. Mi ha reso piuttosto confuso perché ciò che ho imparato negli anni è tutt'altro.
Secondo la mia osservazione, penso che CSM sia un meccanismo speciale che consente l'avvio del precedente sistema operativo UEFI "non canonico".
Ecco la mia osservazione:
Il nome completo per UEFI con CSM è
UEFI con modulo di supporto compatibilità
che come suggerisce il nome, è un "modulo supprt" per UEFI.
Ho tre partizioni sull'unità primaria nel mio computer. L'unità è formattata in GPT e le tre partizioni sono una ESP (partizione di sistema EFI) e due primarie (Windows 10 / Windows 7 ciascuna). Esistono tre opzioni per "Boot Mode" nelle impostazioni della scheda madre, "Legacy", "UEFI" e "UEFI con CSM".
Se è impostato su "Legacy", il computer mi dice "Nessun sistema operativo trovato". È corretto. Se è impostato su "UEFI con CSM", entrambi Windows si avvia normalmente. Se è impostato su "UEFI", è possibile avviare solo Windows 10. Dal registro di avvio sicuro vedo che Windows 7 rimane bloccato
classpnp.sys
.Ho provato a rimuovere
\Windows\System32\winload.exe
da entrambi i volumi (l'ho fatto in un ambiente Windows To Go) e nulla è andato storto, quindi ho ripristinato il file.Ho inserito un'altra unità in MBR, contenente due partizioni. Un primario attivo con FAT32 e un altro primario con NTFS, con un altro Windows 7 installato. Sembra però che non riesco a farlo avviare se le impostazioni MB sono impostate su "UEFI" o "UEFI con CSM", ma si avvia perfettamente se impostato su "Legacy". Se modifico il BCD nella partizione EFI sul disco primario per aggiungere una voce per questa installazione sperimentale di Windows 7, si avvia in "UEFI con CSM", ma rimane bloccato
classpnp.sys
in "UEFI".Ho un altro computer con una scheda madre MSI B85 che ha uno switch chiamato "CSM". Se è abilitato, ci sono due opzioni disponibili in "Boot Mode", "UEFI" e "Legacy". Se è disabilitato, la modalità di avvio è bloccata su UEFI. In tal caso la modalità "UEFI" con CSM abilitato consente l'avvio di Windows 7, ma non si avvia con CSM disabilitato.
Gli esperimenti di cui sopra mi hanno fatto credere che "UEFI con CSM" è una modalità speciale di EFI, quindi perché mi viene ancora detto che è BIOS?