BIOS UEFI e BIOS Legacy – Verifica e Conversione MBR (Legacy BIOS) a GPT (UEFI) senza perdere dati

Generato con IA
()

BIOS UEFI e BIOS Legacy sono due modalità diverse di avvio del firmware del computer, cioè il sistema che gestisce l’hardware prima del caricamento di Windows o di qualsiasi altro sistema operativo.

Ecco la differenza chiara e sintetica:


🔹 BIOS Legacy (vecchio sistema)

  • È la versione tradizionale del BIOS, presente dai primi PC fino a circa il 2012.
  • Usa una tabella di partizione MBR (Master Boot Record).
  • Limiti tecnici:
    • Riconosce solo dischi fino a 2 TB.
    • Supporta solo 4 partizioni primarie.
    • Interfaccia testuale, non grafica.
    • Avvio più lento.
  • Compatibile con sistemi operativi più vecchi, come Windows 7 o versioni precedenti.

🔹 UEFI (Unified Extensible Firmware Interface)

  • È il successore moderno del BIOS Legacy.
  • Usa una tabella di partizione GPT (GUID Partition Table).
  • Vantaggi principali:
    • Supporta dischi oltre i 2 TB.
    • Può gestire fino a 128 partizioni.
    • Avvio molto più rapido (Fast Boot).
    • Interfaccia grafica e supporto per mouse.
    • Include Secure Boot, che impedisce l’avvio di software non autorizzato o malware al boot.
  • Richiesto da Windows 11 e consigliato per Windows 10.

⚙️ In sintesi:

CaratteristicaBIOS LegacyBIOS UEFI
Tabella partizioniMBRGPT
Dimensione massima disco2 TB>2 TB
Numero massimo partizioni4128
Velocità di avvioPiù lentaPiù veloce
Secure Boot❌ No✅ Sì
InterfacciaTestualeGrafica
Supporto OSFino a Win 7Da Win 8 in poi

💡 Consiglio pratico:

Se gestisci postazioni moderne (soprattutto Windows 10 o 11) in ambito aziendale, usa sempre UEFI con Secure Boot attivo.
Il BIOS Legacy dovrebbe essere usato solo per vecchi dispositivi o ambienti che non supportano GPT.


Verificare se il PC è avviato in modalità UEFI o Legacy, con tre metodi semplici — direttamente da Windows o dal BIOS.


🪟 Metodo 1 – Tramite “Informazioni di sistema” (msinfo32)

🔧 Passaggi:

  1. Premi Win + R → digita msinfo32 → premi Invio.
  2. Nella finestra che si apre, cerca la voce:
    “Modalità BIOS”.
    • Se leggi UEFI → il PC usa UEFI.
    • Se leggi Legacy → il PC è in modalità BIOS tradizionale.

📘 Percorso completo:
Informazioni di sistema → Riepilogo sistema → Modalità BIOS


💻 Metodo 2 – Tramite Gestione disco o PowerShell

🔧 PowerShell:

  1. Apri PowerShell come amministratore.
  2. Esegui: Get-Disk | Select Number, PartitionStyle
    • Se vedi GPT, significa UEFI.
    • Se vedi MBR, significa Legacy.

👉 Questo controlla lo schema di partizione del disco, che deve essere GPT per l’avvio UEFI.


⚙️ Metodo 3 – Dal BIOS/UEFI stesso

🔧 Passaggi:

  1. Riavvia il PC.
  2. Durante il boot premi il tasto F1, F2, F10, DEL o ESC (dipende dal produttore).
  3. Cerca nella schermata iniziale:
    • Se trovi voci come Secure Boot, Fast Boot o UEFI Boot Order, → è UEFI.
    • Se vedi solo opzioni tipo Legacy Boot, CSM (Compatibility Support Module) → è Legacy.

🧩 Extra – Verifica da Intune (per ambienti aziendali)

Se gestisci dispositivi tramite Intune, puoi controllare la modalità BIOS da:

  • Dispositivo → Hardware → System firmware type
    • “UEFI” o “Legacy BIOS” vengono riportati nei dettagli dell’hardware raccolti automaticamente.

Convertire in modo sicuro un disco da MBR (Legacy BIOS) a GPT (UEFI)senza perdere dati e senza reinstallare Windows.
Questa è una procedura ufficiale Microsoft, adatta anche per ambienti aziendali (Intune, SCCM, ecc.).


⚙️ 1️⃣ Controlla la modalità attuale del disco

Apri PowerShell come amministratore e digita:

Get-Disk | Select Number, PartitionStyle
  • Se leggi MBR, allora puoi convertirlo.
  • Se è già GPT, non serve far nulla (sei già in modalità UEFI).

⚙️ 2️⃣ Verifica i prerequisiti

Prima di procedere:

  • ✅ Sistema operativo: Windows 10 o 11 (versione 1703 o successiva)
  • ✅ Disco non dinamico (solo disco di base)
  • Backup consigliato (anche se la procedura non cancella dati)
  • BitLocker sospeso, se attivo: manage-bde -protectors -disable C:

⚙️ 3️⃣ Esegui la conversione con MBR2GPT

Metodo standard:

  1. Apri Prompt dei comandi come amministratore.
  2. Esegui prima una verifica: mbr2gpt /validate /allowFullOS Se ricevi “Validation completed successfully”, puoi procedere.
  3. Poi esegui la conversione vera e propria: mbr2gpt /convert /allowFullOS

🧩 Questo comando:

  • Converte il disco da MBR → GPT
  • Aggiorna automaticamente il BCD (boot configuration data)
  • Non tocca i tuoi file o programmi

⚙️ 4️⃣ Attiva modalità UEFI nel BIOS

Dopo la conversione, riavvia il PC e accedi al BIOS:

  1. Disattiva Legacy Boot / CSM
  2. Attiva UEFI Boot Mode
  3. (Facoltativo) Attiva Secure Boot

Salva e riavvia: il sistema ora partirà in UEFI mode.


⚙️ 5️⃣ (Facoltativo) Riattiva BitLocker

Se lo avevi sospeso:

manage-bde -protectors -enable C:

Verifica finale

Dopo il riavvio:

  • msinfo32 → Modalità BIOS = UEFI
  • Get-Disk → PartitionStyle = GPT

💡 Note utili per ambienti enterprise

  • In Intune / Autopilot, la conversione MBR2GPT è spesso inclusa nei task di provisioning (Deployment profiles).
  • Se usi SCCM, il comando MBR2GPT può essere inserito in una Task Sequence pre-Windows PE per automatizzare la conversione in massa.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

- / 5
Grazie per aver votato!

Notifiche push abilitate

Grazie per aver abilitato le notifiche!