Dual boot Windows e Linux: guida e avvertenze
Come fare il dual boot tra Windows e Linux passo per passo: partizioni, GRUB, Secure Boot, Fast Startup, l'orario sbagliato e quando invece non serve.
Vuoi provare Linux senza rinunciare a Windows, e la soluzione ovvia sembra installarli tutti e due sullo stesso computer. Funziona ed è meno rischioso di quanto raccontino, ma ha una manutenzione nascosta che nessuno ti dice prima — e nel 2026 spesso esiste un'alternativa migliore. In questo articolo trovi come si fa passo per passo, i problemi che fanno perdere ore e la domanda onesta su se ti serva davvero.
Cos'è
Il dual boot è avere due sistemi operativi installati sullo stesso disco, in partizioni separate, e scegliere quale avviare a ogni accensione.
Non girano insieme: ne usi uno alla volta e per passare all'altro riavvii. L'unica cosa condivisa è il firmware UEFI della scheda madre e una piccola partizione, la EFI System Partition, dove entrambi lasciano il proprio avviatore. A decidere quale sistema partire è il bootloader — su Linux quasi sempre GRUB, che si mostra come un menu di pochi secondi all'accensione.
Il vantaggio rispetto alle alternative è uno solo, ma pesante: ogni sistema usa tutto l'hardware nativamente. Scheda grafica piena, batteria gestita bene, nessuna perdita di prestazioni.
Prima di tutto: il backup
Metto questa sezione qui e non alla fine, perché è l'unica parte della guida che riguarda dati che non tornano indietro. Ridimensionare una partizione significa riscrivere la mappa del disco con dentro il tuo sistema esistente: quasi sempre va bene, ma quando non va bene — un calo di corrente a metà, settori danneggiati, la partizione sbagliata selezionata — non c'è un annulla.
Cosa fare prima di iniziare, senza saltare niente:
- Copia i file che ti importano su un disco esterno. Un'altra partizione dello stesso disco non è un backup.
- Verifica che la copia si apra davvero. Un backup non testato non è un backup.
- Se il disco è cifrato con BitLocker, salva la chiave di ripristino prima di toccare qualsiasi cosa. Modificare l'avvio può far scattare la richiesta della chiave al riavvio successivo, e senza quella il disco resta chiuso.
- Collega l'alimentatore. Un ridimensionamento interrotto a batteria scarica è il caso peggiore.
Il metodo generale è in come fare backup — i principi valgono anche fuori dal web.
I passaggi
1. Libera spazio da dentro Windows
Usa la Gestione disco di Windows, non uno strumento Linux: Windows conosce il proprio filesystem meglio di chiunque altro e sposta i file di sistema in modo corretto.
- Gestione disco → tasto destro sulla partizione
C:→ Riduci volume. - Lascia almeno 40 GB per Linux se pensi di usarlo sul serio. 25 GB è il minimo praticabile.
- Lo spazio deve restare non allocato: non creare una nuova partizione, ci penserà l'installatore di Linux.
Se Windows si rifiuta di ridurre oltre un certo punto, il colpevole sono i file non spostabili: disattiva temporaneamente ibernazione e ripristino configurazione di sistema, poi riprova.
2. Disattiva Fast Startup
Questo passaggio non è opzionale, ed è la causa di metà dei problemi. Ci torno più avanti con il perché.
Pannello di controllo → Opzioni risparmio energia → Specifica comportamento pulsanti di alimentazione → Modifica impostazioni attualmente non disponibili → togli la spunta ad Attiva avvio rapido.
3. Prepara la chiavetta
Scarica l'ISO della distribuzione scelta — se non hai ancora deciso, le migliori distro Linux nel 2026 e il confronto Debian o Ubuntu coprono le opzioni sensate.
Scrivila su una chiavetta da almeno 8 GB con Rufus o Balena Etcher. Verifica la somma di controllo dell'ISO prima di scrivere: un download corrotto produce errori di installazione incomprensibili.
4. Avvia dalla chiavetta e prova
Riavvia entrando nel menu di avvio del firmware (di solito F12, F2, Canc o Esc) e scegli la chiavetta.
Prima di installare, prova la sessione live. Mezz'ora con il sistema avviato dalla chiavetta ti dice se Wi-Fi, scheda grafica e touchpad funzionano. Se qualcosa non va nella sessione live, non andrà nemmeno installato.
5. Installa
Nell'installatore il punto delicato è uno: la scelta del disco.
- Se compare "Installa accanto a Windows Boot Manager", è l'opzione giusta e fa tutto da sola.
- Se scegli il partizionamento manuale, usa solo lo spazio non allocato che hai liberato. La partizione EFI esistente va selezionata come punto di montaggio
/boot/efi, non formattata. - Schema minimo che funziona: una partizione
/su tutto lo spazio, ext4. Lo swap può essere un file.
Non scegliere mai "Cancella disco e installa". È l'opzione che cancella Windows.
6. Verifica il menu di avvio
Al riavvio dovresti vedere GRUB con entrambi i sistemi. Se Windows non compare, dal sistema Linux appena installato:
sudo os-prober
sudo update-grub
Su alcune distribuzioni os-prober è disattivato per impostazione predefinita. In quel caso aggiungi GRUB_DISABLE_OS_PROBER=false in /etc/default/grub e rilancia sudo update-grub.
L'orario sbagliato tra i due sistemi
Ecco il classico: usi Linux, riavvii in Windows, e l'orologio è indietro (o avanti) di due ore. Lo correggi, torni in Linux, ed è sbagliato lì.
La causa non è un bug: i due sistemi interpretano diversamente l'orologio hardware. Linux assume che l'orologio della scheda madre sia in UTC e applichi il fuso al momento di mostrarlo; Windows assume che sia già l'ora locale. Ognuno lo "corregge" secondo la propria convenzione, e si scalzano a vicenda.
La soluzione corretta è dire a Linux di comportarsi come Windows, non il contrario:
timedatectl set-local-rtc 1 --adjust-system-clock
Con timedatectl verifichi il risultato: RTC in local TZ: yes è quello che vuoi in dual boot. L'alternativa — convincere Windows a usare UTC con una chiave di registro — funziona ma è più fragile: alcuni aggiornamenti la riportano indietro.
Dopo la modifica, correggi l'ora una volta in entrambi i sistemi e non ci pensi più. È gestito da systemd, quindi funziona su qualsiasi distribuzione moderna.
Fast Startup: il colpevole di metà dei problemi
Quando spegni Windows con Fast Startup attivo, Windows non si spegne davvero. Chiude le sessioni utente ma scrive lo stato del kernel e dei filesystem su disco, poi va in una forma di ibernazione. Al riavvio successivo recupera quello stato invece di ripartire da zero.
Le conseguenze in dual boot:
- La partizione Windows risulta "in uso" da Linux. La monti in sola lettura, oppure la monti in scrittura forzando e i file che scrivi vengono persi al risveglio di Windows, che ripristina la propria mappa del filesystem ignorando le tue modifiche.
- Il firmware può saltare GRUB e riavviare direttamente Windows, facendoti pensare che l'installazione di Linux sia sparita.
Disattivalo, come nel passaggio 2. Due dettagli poco noti: anche con Fast Startup disattivato, "Riavvia" e "Arresta" si comportano diversamente — il riavvio esegue sempre uno spegnimento completo, quindi nel dubbio riavvia invece di spegnere. E gli aggiornamenti maggiori di Windows possono riattivarlo senza chiedere: ricontrolla ogni tanto.
Secure Boot
Secure Boot è la funzione UEFI che consente l'avvio solo di codice firmato da chiavi riconosciute.
Le distribuzioni principali sono firmate e convivono con Secure Boot senza problemi. Ubuntu, Fedora, Debian e derivate si installano e si avviano con Secure Boot attivo.
I problemi nascono con i driver proprietari e i moduli kernel compilati a mano (NVIDIA, VirtualBox, alcuni driver Wi-Fi), che non sono firmati. Al primo avvio compare una schermata blu del firmware chiamata MOK che chiede di registrare una chiave: è normale, va completata con la password impostata durante l'installazione. Se la salti, il driver non si carica.
Il consiglio: lascialo attivo e disattivalo solo se una cosa specifica non parte. Disattivarlo per abitudine ti fa perdere una protezione reale, e con BitLocker fa scattare la richiesta della chiave di ripristino.
Windows che si riprende il bootloader
Prima o poi succede: un aggiornamento maggiore di Windows riscrive la voce di avvio predefinita nel firmware e al riavvio il menu GRUB non compare più. Windows parte diretto.
Non hai perso Linux: hai perso solo l'ordine di avvio. Le partizioni sono intatte. Le vie d'uscita, dalla più semplice:
- Entra nel menu di avvio del firmware (F12 o simile) e scegli la voce Linux. Se parte, il problema è solo la priorità.
- Cambia l'ordine di avvio nelle impostazioni UEFI, mettendo Linux prima di Windows Boot Manager.
- Se la voce è proprio sparita, avvia dalla chiavetta live, monta il sistema e reinstalla GRUB:
sudo mount /dev/sdaX /mnt # la partizione root di Linux
sudo mount /dev/sdaY /mnt/boot/efi # la partizione EFI
for d in dev proc sys; do sudo mount --bind /$d /mnt/$d; done
sudo chroot /mnt
grub-install --target=x86_64-efi --efi-directory=/boot/efi
update-grub
Identifica le partizioni giuste con lsblk -f prima di montare qualsiasi cosa. Sbagliare qui non cancella dati, ma ti fa reinstallare GRUB nel posto sbagliato.
Esiste anche boot-repair, uno strumento grafico che automatizza il processo e nella maggior parte dei casi funziona al primo colpo.
Ti serve davvero il dual boot?
Qui arriva la parte onesta, e riguarda la maggior parte di chi cerca questa guida.
Il dual boot ha un costo quotidiano: per passare da un sistema all'altro devi chiudere tutto e riavviare. Nella pratica quasi tutti finiscono per usare un sistema al 95% e l'altro quasi mai, e nel mezzo restano la manutenzione dell'orario, gli aggiornamenti di Windows che toccano l'avvio e lo spazio disco sempre stretto da qualche parte.
Nel 2026 esistono due alternative che coprono la maggior parte dei casi senza nulla di tutto questo.
| Dual boot | WSL | Macchina virtuale | |
|---|---|---|---|
| Prestazioni | Native, al 100% | Ottime per il terminale | Buone, con perdita |
| Cambio di sistema | Riavvio | Istantaneo | Istantaneo |
| Rischio per i dati | Reale, in installazione | Nullo | Nullo |
| Desktop Linux completo | Sì | Parziale | Sì |
| Grafica e giochi | Piena | Limitata | Limitata |
| Prova e cancella | Difficile | Banale | Banale |
| Manutenzione | Alta | Minima | Minima |
Ti basta WSL se: vuoi il terminale Linux, sviluppi con strumenti Unix, usi Docker, impari i comandi o ti eserciti sui permessi. È il caso della maggioranza di chi si avvicina a Linux per lavoro.
Ti basta una macchina virtuale se: vuoi vedere il desktop, provare più distribuzioni, fare esperimenti che possono rompere il sistema.
Ti serve davvero il dual boot se: ti serve la scheda grafica al pieno delle prestazioni, vuoi usare Linux come sistema principale tenendo Windows per poche cose, o il portatile non ha abbastanza RAM per far girare due sistemi insieme. In quel caso i passaggi sopra ti servono. Altrimenti hai appena risparmiato un pomeriggio e un rischio.
In sintesi
Il dual boot funziona bene, ma ha una manutenzione nascosta. Non è l'installazione a essere difficile: è la convivenza nel tempo.
Il backup su disco esterno prima di ridimensionare non è una formalità. È l'unico passaggio i cui errori non si annullano.
Fast Startup disattivato risolve metà dei problemi prima che accadano, compresa la perdita di file scritti sulla partizione Windows da Linux.
L'orario sbagliato si sistema con una riga, timedatectl set-local-rtc 1 --adjust-system-clock, e non torna più.
Windows si riprenderà il bootloader prima o poi: è fastidioso, non è perdita di dati, e si risolve dall'ordine di avvio UEFI o con boot-repair.
E la domanda vera resta la prima: per la maggior parte delle persone, WSL o una macchina virtuale danno il 90% del risultato con lo 0% del rischio. Per capire cosa stai installando prima di installarlo, parti da cos'è Linux.